Soluling home   Document home

Output

This sheet specifies the output options for a Delphi or Visual C++ source.

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.

Default language

Specifies the default language. It is used when building if the active build language does not contain any value.

Check Use language fallback if you want to use fallback languages. Fallback language is a parent language. For example, German (de) is the parent language of Swiss German (de-CH).

Output directory

Specifies the output directory when Soluling creates output files. By default, the default output directory is used. In most cases, this is what you need. However, if you want to use a different output directory, click the Custom radio button and click the ... button to select the output directory.

Output files

Specifies what kind of output files are created. Possible values are:

Value Default Description
Localized Yes Soluling creates one localized file for each language. Each file contains the same resources as the original file, except the resource content has been localized into the target language.
Language No Soluling creates one resource DLL file for each language. The resource file does not contain any code but only resources.
Multilingual No Soluling creates one multilingual file. It contains the selected resources in all target languages.

Check those output file(s) that you want to create. You have to check at least one output file. Below each checkbox, there is a combo box that lets you choose how the name and subdirectory of the output files are created. Select an output file pattern from the combo box or type a new pattern using the pattern rules. Click the ... button to insert pattern rule elements such as file name and language code.

Options

Specifies advanced output options.

Check Keep original resource language id if you want that the output files created use the sample language id of the resources.

Check Keep original resources in a multilingual output file if you want that the multilingual localized file created contains the original resources. If not checked, the original resources are removed and replaced with localized resources.

Check Include all resources in the output resource file if you want that the localized resource DLLs contain all resources. If this is unchecked, Soluling copies only those resources that are visible in the project file and have not been excluded.

If the language of the original resource is neutral specifies if Soluling sets the language id of a resource that has no language id specified. Possible values are:

Value Description
Do not change the language id of the resource Soluling does not set the language id but keeps the language of resource neutral.
Set the language id of the resource only when writing bi-directional resource Soluling sets the language id only when writing a bi-directional (Arabic, Hebrew, or Persian) resource.
Set the language id of the resource Soluling sets the language id of the resource.