Reputation: 17956
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 welcome as well.
Upvotes: 3
Views: 213
Reputation: 942050
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.
Upvotes: 2
Reputation: 283773
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.
Upvotes: 3