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

4/23/2012

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

Top News: Version 3

11/9/2011

Sisulizer version 3 out now. [more]

Tips & Tricks

9/30/2011

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

Delphi Tage

9/8/2011

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

Download Build 321

8/12/2011

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

Component Mapping

Sisulizer is a 100% Windows application. Even it can localize several other platforms (including XML, HTML, .NET, Java, etc.) it never requires any runtime code such as .NET common language runtime or Java virtual machine. This choice was made to make it sure that every single translator can use Sisulizer without installing dozens of runtimes or 3rd party libraries into his or her computer before starting the translation task. In fact Sisulizer application file, Sisulizer.exe is a single file that runs without any installation or registry settings and requires no DLL or ActiveX.

To support several visual platforms without platform's runtime code Sisulizer uses its own component to show user interface elements such as labels, edit fields, buttons, check boxes, etc. Sisulizer has over 100 build in component types covering all kind of components from basic labels to complex grids. When drawing component on the visual editor Sisulizer needs to know the type of the component. Component mappings is for this. It is a collection of mappings where each mapping maps the original component to Sisulizer's own component. For example .NET's label System.Windows.Forms.Label, VCL's label TLabel, and Visual Basic's Label are all mapped to Sisulizer's Label component. Every platform such as .NET, VCL, Visual Basic, etc. has its own mappings collections. By default Sisulizer's mappings collections contain all the standard components of the platform (e.g. VCL components or .NET components) and the most popular 3rd party components. You can add new items to the mappings collection by choosing Tools | Platforms | <platform> and selecting Components sheet. This contains global mappings collection. A project releated mapings collaction can be edited by choosing Project | Components.

If you use a component that is not present in the mappings collection you use an unmapped component. In that case Sisulizer tries to automatically map it based on keywords. For example every component that has word Label in its type name is most likely a label and it is mapped to label. You can add new items to the keyword list by choosing Tools | Platforms | <platform> and selecting Keywords sheet. If the automatic mapping goes wrong you can always correct it by using the mappings dialog. If Sisulizer can not automatically map a component it remain unmapped and it is drawn as a light pink box in the visual editor. An unmapped component also contains "Click to map component" text. You can map it by simple clicking it and the Map Component dialog appears. It lets you choose the right component mappings.

To make mapping easier the Log will contains an entry for each unmapped component type. Select a line and Sisulizer selects an instance of the component. Click the component to map it.

Once you have mapped a component Sisulizer remembers the mapping and you do not have to map the same component again in this project or in new projects.

Important

Even if the component is unmapped or the mapped component does not look 100% right Sisulizer still finds all strings belonging to it and makes it possible to fully localize the component.

3rd Party Components

Sisulizer contains most 3rd party components pre mapped so you do not have to map them. However if you use some rare or new 3rd party component you have to map them. You can also contact Sisulizer's support to ask us to pre map the component.

We also have third party components support program where most component vendors have already joined. If the vendor of the component that you use is not already joined please contact them and ask them to join.