Benefits of localizing .NET binary applications |
The advantages to translating .NET application binaries are numerous :-
Since the number of files dispatched for translation are significantly reduced, the overhead of file management is reduced in terms of complexity, engineering time and overall project cost.
No need to support complex and large build environments as the binary file contains all the necessary information to translate, engineer and test the translated application.
No need for extra development and compiler licenses as they're simply not needed anymore.
No compiling required. Since the binary is being edited directly, the need to recompile translations disappears.
Translators can translate in a visual environment without any danger of accidentally damaging critical code sections of resource files.
Reducing the complexity of the localization process increases team bandwidth enabling more languages to be handled in parallel, reducing lead-time on product releases thus reducing overall cost.
Since there is no compilation process required, the downtime between releases of builds to your testing team is reduced substantially.
Your engineers can achieve faster debug-fix cycles, since translation bugs can be fixed immediately without recourse to re-compile and re-build.
Product revisions can be updated quickly, automatically and in a predetermined and structured way. This reduces the impact on testing and engineering, shortening development cycles and creating greater velocity in your organizations ability to release language products.
Sensitive source files do not need to be dispatched to translation agencies, ensuring that you protect your IP and investment in your code. All you need is a compiled resource file. (i.e. DLL, EXE).
The potential for damage to your source files due to the translation process is eradicated. This reduces your engineering and testing requirements.
By creating additional team bandwidth and capacity, more products can be localized simultaneously, less time can be spent on engineering and more time can be spent on structured testing.