Use this sheet to specify the PO file options.
If checked Sisulizer reads the comments from PO into Sisulizer project.
If checked Sisulizer compiles localized PO files to binary MO files.
If checked Sisulizer uses the value of msgstr as original value instead of the value of msgid.
If checked Sisulizer writes also empty translations into MO files. If unchecked item having empty translations are skipped.
Specifies the byte order used in the created MO files. Possible values are:
|Little-endian||The least significant byte value is stored at the memory location with the lowest address, the previous byte value in significance is stored at the following memory location and so on.|
The most significant byte value is at the lowest address.
Specifies what resource items are written to the localized resource files. Possible values are:
|Different||If checked Sisulizer does not write resource items to the localized resource file if the value of the item is the same as the original value. Value is not written even if the user has entered the value in the edit sheet if it equals to the original value.|
|Translated||If checked Sisulizer writes to the localized resource file all those resource items that has a translation (i.e. a translation has been given in the edit sheet).
This is the default value.
|All||If checked Sisulizer writes all resource items to the localized resource file. If no translation is entered in the edit sheet the original value is used. The structure of the localized resource files are identical to the original ones. Only the translated values are different.|
If you keep the default value, Translated, Sisulizer can greatly optimize the size of the resource files. This also will fully enable the build-in language fallback of the platform where you application runs. If you choose All no runtime language fallback is done but fallback is done by Sisulizer on build process. We recommend to use either Translated of Different to enabled optimization and language fallback of the platform. When localizing XAML this options is only used with resource dictionaries. All other XAML resources will always contain all items.
Specifies the programming language that was used in the application that uses PO files.
For each plural message Sisulizer adds as many rows as specified in this field. If you plan to support only Western and Asian languages 2 is enough. 3 covers most languages excluding Arabic, Slovenian and Welsh. 4 covers all but Arabic. If you want to correctly translate to all Arabic forms set this to 6.