Translation


One of the decisions you must make with regard to translating your application is how to provide immediate (or very fast) visual feedback of the translator's translations. For translators to achieve a speed of translation that is financially viable, they will sometimes translate long lists of strings one after another. This gives good productivity for the translator, but the translations occur out of context. That is, the translator does not see the context in which the strings are used. Often the context in which the string is used (not to mention its length) can change the vocabulary or grammar used in the translation. If the translator simply translates a list of strings and does not get to see the translations used within the application until the strings are returned to the developers, reintegrated into the application, and sent back to the translator, there can be an unnecessarily high number of translation iterations. One solution is to provide feedback to the translator as soon as possible, or even to allow the translator to translate text in context.

To provide feedback as soon as possible, you have a number of strategies, which are investigated at length in Chapter 14, "The Translator." Clearly, using a database for resources is a good solution in this respect because the resources are held in only a single format and do not need to be converted from one format to another (as resx files do). However, Chapter 14 investigates other solutions.

In a Windows Forms application, you can use the Windows Resource Localization Editor (WinRes). This is a forms designer that has similar functionality to the Visual Studio Forms Designer, which your translator can use to translate strings and redesign forms. This tool has the benefit that it allows translators to see their translations in context. WinRes has pros and cons (see Chapters 4 and 14)you must decide whether the pros outweigh the cons.




.NET Internationalization(c) The Developer's Guide to Building Global Windows and Web Applications
.NET Internationalization: The Developers Guide to Building Global Windows and Web Applications
ISBN: 0321341384
EAN: 2147483647
Year: 2006
Pages: 213

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net