Soluling home   Document home

gettext

gettext write options

Use this sheet to specify how localized .po files are written.

Configuration

Specifies the active configuration. You can add any number of configurations. This makes it possible to create multiple output files with different properties easily.

Localized resources contain

Specifies what resource items are written to the localized resource files. Possible values are:

Value Description
Different items If checked, Soluling writes only those resource items where the value of the item is different from the original value. If the edit sheet has a translation, but it is the same as the original, the value is not written. This is the default value.
Translated items

If checked, Soluling writes those resource items that are translated. In other words, a value has been entered into an edit sheet.

All items If checked, Soluling writes all resource items to the localized resource file. If no translation is entered in the edit sheet, the original value is written.

If you use Different items or Translated items, value Soluling can greatly optimize the localized resource files' size. This will also fully enable the platform's build-in language fallback (e.g., .NET, Android, or Java). If you choose All items, no runtime fallback is done, but Soluling does fallback on the build process.

Options

Check Compile created PO files to binary MO files if you want that Soluling also compiles the localized PO files into binary MO files.

Check Use translated translator information if you want that Soluling uses localized translation information in localized PO files. This is enabled if you have checked Read translator information check box in the gettext options sheet.

Byte order of MO files

Specifies the byte order (Wikipedia) used in the localized MO files. Possible values are:

Value Description
Little-endian The least significant byte is stored first.
Big-endian

The most significant byte is stored first.