Visual C++ MFC and Win32 Localization
Lingobit Localizer is an ideal software localization tool for Visual C++/MFC applications, aimed to make collaboration with external translators smooth and efficient.
From now on, no source-code is required and all technical details are hidden behind intuitive and easy to learn interface. State of the art automated tools for QA, translation reuse and project management guarantee high productivity and outstanding quality. Lingobit Localizer radically simplifies software translation, inspiring even small businesses and individuals to localize their applications.
How it works
Lingobit Localizer uses binary localization to translate MFC or Win32 application from one language to another. Lingobit extracts all localizable resources such as strings, menus and dialogs directly from executable file and presents them in productive translation environment with such features as translation reuse between versions, automatic validation for common translation errors, exchange wizard for easy collaboration between translator and manager. After you translate resources, Lingobit creates localized application.
Ways to localize application
There are three ways to localize your application. You can select one based on your needs.
Single Language Executable Files
Lingobit creates translated file for each language with both localized resources and executable code. No changes to the source code are necessary.
Get Multilingual Application using Resource-Only DLLs
For each language, Lingobit creates separate satellite DLL with localized resources. Starting with Visual Studio 2003 MFC automatically loads localized resource-only DLL. No changes in source code are required to make your application multilingual.
If you want to allow user to select language from menu or if you build your application with previous MFC version, you can utilize free Lingobit Multilingual Library. Only small changes in the source code are necessary.
Multi-language Executable Files
Lingobit creates single file that contains localized resources for all languages and executable code. No changes to source code are necessary. Warning: Microsoft Windows does not work consistently with such files.
Prepare for localization
Before starting localization process you need to extract all hard-coded strings from your source code to resources. You can do it manually or use our new tool Lingobit Extractor. It performs about 95% of the work by extracting strings to resources and replacing them with resource loading code.
More information about Lingobit Localizer