Data files contain data. A typical data files contains one or more records where each record contains one or more properties. If the properties contain text data it is likely that you have to localize it. For example you might have a product catalog where each product contains description and how-to-use properties that contain English text. In order to use these files with localized application you need to create a localized data file. Such a file contains the same records but the text properties have been translated into the target language.
Soluling can localize several kind of data files. Supported file formats are:
XML files (
|JSON||JSON files (
YAML files (
|Ini||Ini files (*.ini) are a legacy text-based file format that contains one or more sections where each section contains one or more properties.|
|TMX|| TMX files (
|XLIFF|| XLIFF files (
Microsoft Excel spreadsheet files (
|SVG||Scalable Vector Graphics (SVG) files (
|Subtile files||SubRip subtitle files (.srt)|
|WebVTT||WebVTT files (.vtt)|
|Text file||Text file that contains records and properties. User defines the format using regular expressions.
This is mostly used by legacy systems that use their own text format.
|Binary file||Binary file that contains optional header, records and properties. User defines the format using header and record rules.
This is mostly used by legacy systems that use their own propiertary binary format.
In addition of data files Soluling supports database localization.