![]() |
Converting from Another Localization Tool |
Soluling can convert most project files made in Sisulizer or Multilizer localization tools into the Soluling format. Sisulizer and Multilizer used XML based project format that Soluling can read. For other localization tools but Sisulizer and Multilizer, there is no automatic conversion. However, if you have the existing localized files in standard locations, then Soluling will find them and automatically import the translations after you have added the original file into your Soluling project.
The basic principle of Sisulizer is the same as Soluling meaning that Sisulizer created the standard resource formats and files used in each framework or platform. This makes conversion straightforward. Follow these instructions to convert your existing Sisulizer project to a Soluling project:
.slp
). You can also just drag and drop the project file on Soluling's main window.Here, you can specify some conversion options. Uncheck any source or language that you don't want to import. When converting, Soluling creates a matching Soluling project and reads the properties from the existing Sisulizer project file. How the translations are imported depends on the selected Translation source value:
Translation source | Description |
---|---|
Project | Translations and their attributes are imported directly from the Sisulizer project file. This does not work with all source types (*). If all translations do not exist in the converted project, select Localized files or Both localized files and project files translation sources. * This conversion works currently on Delphi, ResX, Visual C++, INI, and XML sources. |
Localized files | Translations are imported from localized files. This works with all source types. Translation attributes, such as status, are not converted. |
Both localized files and project files | Uses localized files first to import the existing translations and then the Sisulizer project file to import the attributes. This is the recommended method. |
If you use Delphi and your application used Sisulizer's Delphi library to perform a runtime language switch follow these instructions:
Note! Conversion may not be 100%. There might be some properties or resource types that do not convert.
Note! Not all Sisulizer can be converted. Those products were an old and supported legacy formats such as Classic Visual Basic, and Symbian. Soluling does not support these legacy formats because those formats are just not used anymore. If your project file contains such a legacy file, the conversion process just skips that file.
The basic principle of Multilizer in most cases is the same as Soluling meaning that Multilizer created the standard resource formats and files used in each framework or platform. This makes conversion straightforward. Follow these instructions to convert your existing Multilizer project to a Soluling project:
.mpr
or .m7p
). You can also just drag and drop the project file on Soluling's main window.Here, you can specify some conversion options. Uncheck any source or language that you don't want to import. When converting, Soluling creates a matching Soluling project and reads the properties from the existing Multilizer project file. How the translations are imported depends on the selected Translation source value:
Translation source | Description |
---|---|
Project | Translations and their attributes are imported directly from the Multilizer project file. The import is done by value, not by context. This means some duplicate strings might have wrong translations. If you use Delphi and your applucation used Multilizer's localization components, select this. |
Localized files | Translations are imported from localized files. This works with all source types. Translation attributes, such as status, are not converted. |
Both localized files and project files | Uses localized files first to import the existing translations and then the Multilizer project file to import the attributes. This is the recommended method. |
If you use Delphi and your applucation used Multilizer's localization components, you have to do a bit more work. Follow these instructions:
Note! Conversion may not be 100%. There might be some properties or resource types that do not convert.
Note! Not all Multilizer can be converted. Those products were an old and supported legacy formats such as Classic Visual Basic, Symbian, and Palm OS. Soluling does not support these legacy formats because those formats are just not used anymore. If your project file contains such a legacy file, the conversion process just skips that file.
If your old localization tool is some other but Sisulizer or Multilizer, use your old localization tool to create localized files. Then use Soluling to create a new project containing the same file(s) to be localized. If the existing localized files are in the default location (e.g., language-specific subdirectories) or use the right naming convention, Soluling will find the existing localization files and import translations from them.