I sincerely hope that if you have read this far, you have learned enough to internationalize your .NET applications yourself. However, if this is not the case, Table B.3 shows a few third-party products that handle part or all of the internationalization process.
You might also like to know that Microsoft might release a similar tool into the fray. In May 2004, Microsoft announced Microsoft Application Translator (MAT). At the time of this writing, the product is on hold, but it might (or might not) be released after the publication of this book. MAT is an on-the-fly user interface translator. It intercepts Windows applications and translates their text as it is rendered in the user interface. It uses lookup tables to perform the translations. These lookup tables are included in MAT, and you can edit them and add new tables. This innovative product has pros and cons. The pros are that the original application does not need to be modified in any way, and the source code for the original application is not required. In addition MAT is expected to be free to ISVs, developers, and users. The cons are that it simply translates bits of textno other part of the internationalization process is handled. For example, all globalization issues are not handled; sort orders, the formatting of dates, currencies, and numbers all remain unchanged and use the original developer's preconceptions. In addition MAT runs only on Windows XP, Windows Server 2003, and later releases. If MAT does get released, you will probably find references to it at http://www.microsoft.com and http://www.microsoft.com/globaldev. |