.rc文件中的本地化

时间:2013-11-01 13:30:27

标签: c++

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

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

1 个答案:

答案 0 :(得分:0)

加载顺序为:

  1. 主要语言/子语言
  2. 主要语言
  3. 中性语言
  4. 英语(主要语言为英语时跳过)
  5. 任何
  6. (取自MSDN Blog)。

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

相关问题