Update to Version 3

Sisulizer version 3 is a paid update recommended for all Sisulizer customers.

Still using Sisulizer 1.x or Sisulizer 2008/2010?

Time to update to version 3 now and profit from all new features in version 3.

Specials run until May, 20 2012

Offers are for commercial and industrial customers only.
All prices are net.

Complete Price Sheet.

Not sure which edition is the right one? Visit our Edition Comparison

Social Networks

Please click this facebook button if you want to share this page with friends

Share

(english) (german)


Please click this Google +1

button to give Sisulizer a positive vote in Googles new voting system.

Thank you very much.

Selected Customers

Software Localization News

Version 3 Build 331 released

23.4.2012

The new build comes with many new features. [more]

Top News: Version 3

9.11.2011

Sisulizer version 3 out now. [more]

Tips & Tricks

30.9.2011

You are looking for tips and tricks around Sisulizer? [more]

Delphi Tage

8.9.2011

Delphi Tage 2011 in Cologne are sold out! [more]

Download Build 321

12.8.2011

Please us a download manager for your download. [more]

.NET Assembly Source | Options

Use this sheet to specify the options.

Items that localized resource files contain

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

Value Description
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.

Right to left layout and Set reading order property

Together Right to left layout radio group and Set reading order property check boxs specify how user interface should be modified when localizing to bi-directional languages such as Arabic, Hebrew and Persian. Depending on your platform you should set the check boxes in a different way.

Windows forms

Check Set reading order property check box to make Sisulizer to add RightToLeft attributes to bi-directional forms. This sets the reading order of all components of the forms. It also mirrors everything (form and its components) except container components (Panel, GroupBox, TabPage). To mirror container you have three choices:

  1. Check Do not change radio box to not change the layoyt.
  2. Check Set layout property radio box to make Sisulizer to turn RightToLeftLayoyt property true during the build process.
  3. Check Mirror forms radio box to make Sisulizer to mirror container components during the build process.

If you choose option #1 you should mirror the forms and controls on run time. You can use Sisulizer.WindowsForms.Translate.FlipControl function to mirror containers.

If you uncheck Set reading order property check box you have to set the RightToLeft property of all forms on runtime if the active language is a bi-directional languages.

WPF and Silverlight

Check Set reading order property check box to make Sisulizer to add FlowDirection attribute to bi-directional XAML resources. This sets the reading order and to mirrors the user interface. If you uncheck Set reading order property check box you should to set the FlowDirection property of all forms on runtime if the active language is a bi-directional languages.

Right to left layout radio goup is disabled.

Sort items

If checked Sisulizer adds the resource items alphabetically to the resource string node. If unchecked the items are added in the same order as they appear in the original file.

Private resources in satellite assemblies

If checked Sisulizer makes resources in satellite assemblies private.

Delete .resources files after the build process

If checked Sisulizer deletes the created .resources files after the build process.

Add language part into name of localized resources

If checked Sisulizer adds language specific part into the names of all localized resources. If unchecked Sisulizer adds culture specific part into the names of those resources that require it. The standard resource types such resources are ResX resources and XAML resources required the language part.

Let's have an example. You have embedded image resource called MyApplication.MyImage.png. When you read the image data on runtime you use "MyApplication.MyImage.png" name. If you check the check box Sisulizer will rename the resource in the localized satellite assembly file. The German assembly file will have MyApplication.MyImage.de.png" and Japanese file will have "MyApplication.MyImage.ja.png". In order to correctly read the image data your code must change the name it uses depending on the active locale. If you do not want this make sure that the check box is unchecked. In that case the satellite assembly files will all have the resource with the same name ("MyApplication.MyImage.png").

Assembly linker (AL) parameters

This edit field specifies the parameters passed to assembly linker application (AL.exe). AL is used to create the localized satellite assembly files. Type the parameter values that you want to pass to the assembly linker, or right click to choose parameter template from a popup menu. The menu contains following templates:

Parameter Syntax Description
Company name /comp[any]:"text" Name of the company that wrote the assembly
Copyright /copy[right]:"text" Copyright message of the assembly
Description /descr[iption]:"text" Description of the assembly
Key file /keyf[ile]:"filename" File containing key to sign the assembly
Key container /keyn[ame]:"text" Key container name of key to sign assembly
Product name /prod[uct]:"text" Product name
Product version /productv[ersion]:"text" Version number of the assembly

Choose Clear to clear the parameters field.

Read more about .NET localization.