Nos principaux clients

Acheter maintenant

Les offres sont destinées aux clients commerciaux et industriels.
Tous les prix sont nets.

Grille tarifaire complète.

Vous n'êtes pas sûr du choix de votre édition ? Visitez notre tableau Comparatif des éditions

Mise à jour à la 4

Sisulizer 4 is a payés mise à jour recommendée pour tous les clients de Sisulizer 1.x, 2008/2010 et 3.

Update to Sisulizer 4

Vous utilisez encore Sisulizer 1.x, Sisulizer 2008/2010 ou Sisulizer 3?

Il est temps de mettre à jour à la version 4 pour profiter des nouvelles fonctions des versions 4.

News sur le logiciel de localisation

Version 4 Build 369 libéré

6.10.2017

La nouvelle version a de nouvelles fonctions. [plus]

Sisulizer 4 Build 366

1.3.2017

Build 366 - support for Visual Studio 2017 [...]

10 Years Sisulizer

5.8.2016

Celebrate and save Big. [...]

Delphi Berlin, Android, Project Merge...

6.5.2016

Build 360 [...]

Delphi 10, VS 2015, .NET 4.6

14.10.2015

Up-to-date for the future. [...]

Nos clients utilisent Sisulizer...

portée clients internationaux avec le logiciel dans leur langue

pour localiser leurs interne logiciel dans les filiales internationales

construire multilingue logiciel personnalisé pour les entreprises de leurs clients

comme Les fournisseurs de services de localisation parce que c'est l'outil de localisation de leurs clients

pour localiser le logiciel à gouvernement Agences

À enseigner les logiciels localisation dans les universités

pour la localisation de logiciels sur électronique Dispositifs

Traduction de logiciels pour biomédical Matériel

pour localiser le logiciel dans la Mining L'industrie

créer un logiciel mulitlingual pour mécanique Ingénierie

 

Embedding resource DLLs into application or library file

Resource DLLs are very flexible way to make you application multilingual. They have advantages such as dynamic language switch and possibility to install only those languages that are needed. However especially Delphi programmers like that they can make applications that require only single .exe. Using standard resource DLLs does not make this possible because each language brings new file.

Sisulizer has a possibility to embed the resource DLLs inside .exe as resource data. When applications starts first time it will extract the resource DLLs from the resource data, makes the actual DLLs and after that it works just like applications using separate DLLs.

To make Sisulizer embedding resource DLLs into application right click the source name on the project tree and choose Properties. Then either check Embedded resource DLLs check box. If you use Sisulizer's functions to extract the embedded resource DLLs on run time leave Embedded resource type and Embedded resource name edit in their default values.

When you build the localized files Sisulizer will create a copy of the original file on sub directory called emb and adds the resource DLLs as custom resources into the application. The following image shows how Sisulizer adds the resource DLLs into the custom resource data. The resource type is SISULIZER and the name of the each resource is the language code of the language that the resource DLL contains. The resource data bytes of the file.

You can use your own resource type and resource naming. In that case you have change the resource type and resource name in the above dialog box and you have to write our own code that extracts the data from resource and creates the resource DLLs with proper names.

If you use the default resource type and names the only thing that you have to do is to call one function in the beginning of the application.

SlAddRes

Sisulizer directory contains SlAddRes.exe command line tool that you can use in your makefile to add resources to your EXE file. Use it if you do not want Sisulizer to create EXE with embedded resource but you want Sisulizer to create resource DLL files and you manually embed resources DLL files into your EXE.

VCL

Call LaResource. ExtractResourceFiles function in the initialization section of the main form.

uses
  LaResource;
...
initialization
  ExtractResourceFiles;
end.

Look at <sldir>\VCL\ DelphiWin\Embedded sample. When you build the Sisulizer project emb\Embedded.exe file will be created. It contains the embedded Finnish (Embedded.FI), German (Embedded.DE) and Japanese (Embedded.JP) resource files. When the application is run first time it extracts the resource files.

Embedded.exe -> Embedded.exe, Embedded.FI, Embedded.DE and Embedded.JP.

MFC

Sisulizer does not contain resource DLL extraction function for MFC. You have to write you own code to extract DLLs from resource to local files.