We include the Visual C++ runtime libraries when deploying our c++ application on Windows, i.e. using merge modules like Microsoft_VC90_CRT_x86.msm.
Do we need a localized version of those libraries when targeting other languages (Spanish, Portuguese, German, etc.), or are they generic?
If you could provide a link "straight from the source," that would be most helpful. Any practical experience is welcom开发者_StackOverflow中文版e as well.
MFC has localized DLLs and a merge module to install the appropriate one: http://msdn.microsoft.com/en-us/library/ms235264.aspx
The main Visual C++ runtime doesn't appear to have that.
The CRT is not localizable. There are a handful of error messages, all hard-coded in English with #define statements. You'll find them in crt\src\cmsgs.h
The only one that a user is ever liable to see is
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
A useless message, translating it doesn't make it any clearer.
精彩评论