Instant LocGen 1.0

Rating: No reviews yet
Downloads: 263
Released: Aug 5, 2009
Updated: Aug 11, 2009 by Sokol_MT
Dev status: Beta Help Icon

Recommended Download

Source Code ResxLocGenerator.zip
source code, 141K, uploaded Aug 11, 2009 - 263 downloads

Release Notes

InstantLocGen is a tool implementing new approach to software globalization and localization testing – so-called sub-localization.
Unlike widely used pseudo-localization technique, which employs translation of the software resources into some pseudo-language, the sub-localization is based on the use of freely available machine translation web services and performs translation of the software resources into actual target languages.
Sub-localization method allows one to identify problems with text orientation (LTR, RTL and mixed cases), text length, font size. Pseudo-localization method fails to identify these problems, which means these problems are identified when actual localization is performed by human translators, much later in the software product development cycle, which leads to much higher cost of the problem elimination.
As a positive side effect, the sub-localized resources may be used as drafts for final localization involving the human translators.

The InstantLocGen is a command line tool that takes one .NET resource file (.resx, an XML file that contains object and string definitions) as input, traverses the derived XML DOM and invokes the machine translation services to generate a series of sub-localized resource files.

Parameters of InstantLocGen are as follows:
The first (mandatory) parameter is the name of the original resource file;
The second (optional) parameter indicates the language of the original source file (default is English);
The third, fourth, etc. (optional) parameters indicate the target languages (default is all available languages).

For example:
InstantLocGen MyResource.resx will assume that MyResource.resx is in English and create a set of resource files representing translations from English to all available languages;
InstantLocGen MyResource.resx fr will assume that MtResource.resx is in French and create a set of resource files representing translations from French to all available languages;
InstantLocGen MyResource.resx en fr pt will assume that MyResource.resx is in English and create a set of resource files representing translations from English to French and Portuguese. Note that if the target language parameters are present, the source language parameter also must be present, even if it is English.

Reviews for this release

No reviews yet for this release.