开发者

Are Visual C++ library DLLs localized?

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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜