Documentation

Quick start

  1. Create a new project.
  2. Add your assemblies (.exe or .dll files).
    LSACreator will scan your assemblies (.exe/.dll) for resources which contains at least one string and present them in tree view.
  3. Add a new languages for specific resource, assembly or whole project.
  4. Translate your resources.
  5. Build the project.
    In bin directory of language project LSACreator will create a folder for every language. Each folder will contain assemblies with translated resources only.
  6. Copy language folders to your application directory.
    Now your application supports new languages thanks to satellite assemblies.

Working with WinForms

If you are using WinForms, you have to set property “Localizable” to “true” in dialog designer (for all forms). This way Visual Sudio will create a resource for your dialog or control.

Working with source protector/obfuscator

If you are using some kind of source protector/obfuscator, then make sure it is not encrypting your resources. If you can see your resource and its strings in ILSpy or Reflector it means that LSACreator can see it too.

Uninstalling

To uninstall LSACreator, use the Programs and Features dialog in Control Panel. Select the program from the list, right-click it and then click Uninstall.

Command Line Parameters

Command Description
@filename Specifies a response file that contains LSACreator.exe commands. Commands in the response file can appear one per line or on the same line, separated by one or more spaces.
/build Build project.
/buildwithexport Build project (if /build) and export output to libraries locations.
/buildtodir:dirname Build project and export output to specified diretory (dirname).
/close Close program after process command line.
/create Create a new project (/project:filename) and overriding the file if exists.
/exportxml:filename Export project to xml file (filename).
/ignoreempty Ignores assemblies without resources.
/library:filename Add assembly (filename) to project.
/librariesdir:dirname Add assemblies from specified directory (dirname) to project.
/project:filename Project file location.
/save Save project.
/showgui Force to show GUI in auto close mode (/close).
/xmlsource:filename Import project from xml file (filename) in merge mode using project (/project:filename) as primary source.