Write Code That Is Easy to Internationalize
| Overview | How Do I | FAQ | Details
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.
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 Topics for details.