Data files |
Data files contain data. A typical data file 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 a description and how-to-use properties that contain English text. To use these files with a 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 kinds of data files. Supported file formats are:
Format | Description |
---|---|
XML |
XML files (.xml ). Very popular text based structural file format. |
XSL | XSL files (.xsl ) |
JSON |
JSON files (.json ). Very popular a light way, and text-based structural file format. |
YAML |
YAML files (.yml ). Popular a light way, and text-based structural file format. |
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 (.tmx ). Popular XML based translation memory exchange file format. |
XLIFF | XLIFF files (*.xlf , *.xliff ). Popular XML based localization file format. |
Excel |
Microsoft Excel spreadsheet files (.xls , .xlsx ). Microsoft Excel is a spreadsheet application. The user selects the sheet and columns that should be localized or imported. |
SVG | Scalable Vector Graphics (SVG) files (.svg ). Popular XML based vector graphics file format. |
Subtile files | SubRip subtitle files (.srt ) |
WebVTT | WebVTT files (.vtt ) |
Text file | Text file that contains records and properties. The 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 proprietary binary format. |
In addition to data files, Soluling supports database localization.