如何根据计算机语言设置使我的应用程序自动切换语言?

时间:2015-08-08 17:02:26

标签: delphi delphi-xe

我想用英语和法语创建一个.EXE。 当PC配置为法语时,exe是法语。当PC配置为英语时,exe为英文。

我使用过Delphi XE语言本地化向导。我的申请是法国人;我添加了英语/美国。

我已将我的字符串翻译成英文。

当我将应用程序默认设置为英语时,它工作正常;申请表是英文的。当我将默认设置为法语时,它是法语。

现在我更改了我的计算机设置并将其设置为英语/美国 - 但我的应用程序保留为法语...

如何根据我的PC配置进行自动切换?

我在参考资料中使用法语作为默认语言,我已将我的应用程序翻译成英语。  我编译.exe:我有project1.exe和Project1.ENG。

我关闭delphi:我午餐project1.exe:它是法语。我关闭.exe切换我的电脑到英语。我午餐project1.exe,它仍然是法语!

如何将其切换为英语?

我也读过:

VCL选择初始资源DLL的方法是: 第一个VCL从HKEY_CURRENT_USER \ Software \ Borland \ Locales下的系统注册表查找一个字符串条目,其名称与应用程序或库的完整路径名匹配。如果VCL找到这样的条目,它将加载与条目数据匹配的资源DLL。

PS。我尝试过使用firemobkey Tlang,当我改变我的PC语言配置时它会自动切换。

0 个答案:

没有答案