- Create a new project.
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.
- Add a new languages for specific resource, assembly or whole project.
- Translate your resources.
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.
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.
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
|@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.|
|/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.|
|/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.|