繁体   English   中英

.rc文件中的本地化

[英]Localization in .rc files

我的应用程序针对多种语言进行了本地化(用VS2005用c ++编写)。

如果应用程序以不存在本地化文件的语言运行,将会发生什么? 例如,我还没有本地化为荷兰语。 如果在荷兰PC上运行会发生什么?

加载顺序为:

  1. 主要语言/副语言
  2. 主要语言
  3. 与语言无关
  4. 英语(如果主要语言是英语,则跳过)
  5. 任何

(摘自MSDN博客 )。

因此,根据您的情况,您最终可能会使用资源中放入的任何语言。 如果要影响所使用的语言,可以在加载资源之前设置线程的语言环境。 这就是我在程序中所做的方式:如果语言环境是德语,则保留该语言环境,否则将其更改为英语,以便国际用户始终可以看到英语GUI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM