Write Code That Is Easy to Internationalize
Visual Studio .NET 2003
To write code that is easy to internationalize
- Write code that can be built as either Unicode or MBCS (multibyte character set).
If you must choose one, use MBCS for strings. MBCS works for all 32-bit Windows, while Unicode is not supported on Windows 95, Windows 98, or Windows Millennium Edition.
- Do not hard code strings. Instead make them STRINGTABLE resources.
You will not have to recompile and build your sources when the language in the strings changes.
See International Programming for details.