我想用英语和法语创建一个.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语言配置时它会自动切换。