Soluling home   Document home


YAML Localization and Internationalization

YAML (Wikipedia) is a lightweight text-based open standard that is used to store data. Soluling localization tool supports YAML. You might have a standalone YAML file that needs to be localized or your other file (e.g. application) contains embedded YAML data that needs to be localized. Soluling can handle them both.

Resource file in Ruby on Rails are in YAML. If you select such an YAML file a dedicated Rails parser is used.


GitHub and <data-dir>\Samples\YAML contains following YAML sample directories:

Directory Description
Simple A simple YAML file. Same as the sample used above. Study this first.
Data A sample file that contains binary data encoded as base64 strings.
Image A sample file that contains base64, base32, base16/hex and URL encoded images.
Sport A sample file that contains text and numbers.

Configuring YAML Localization

You can configure how to localize your YAML file or data by selecting the item in the project tree, right-clicking, and choosing the Options menu. A source dialog appears that lets you edit the options. This source uses the following option sheets.

Read more about other data files such as XML, XSL, JSON, YAML, INI, Excel, SVG, TMX, XLIFF, text and binary files.