【问题标题】:how to internationalize my application in Delphi XE?如何在 Delphi XE 中国际化我的应用程序?
【发布时间】:2015-08-09 10:06:36
【问题描述】:

我正在使用 Delphi 中包含的翻译管理器(xe8,但在旧版本中应该相同)

我去 Projet->langages->add(选择英语)。

然后我翻译文本(这里是按钮)

我全部更新并编译它: 我得到了 .exe 和 .enu 文件,它是法语的。

当我转到 Projet->languages->set Active 并选择英语时,我将其全部编译,我的应用程序现在是英语(按钮显示 hello

那太好了。

但是我的目标是我的应用程序在计算机配置更改时自动从法语切换到英语 例如:我将 PC 设置更改为英语:

(我对键盘设置也是如此)

但是我的应用程序始终使用我在 Project->Langages->Set Active 中放置的默认语言

如何让我的 Project.exe 根据我的电脑配置自动选择正确的语言?

【问题讨论】:

  • 您切换的不是语言而是格式设置。
  • 您在这里命名了三个不同的版本。 XE、XE2 和 XE3。是哪个?
  • 它是 XE8 .. 但我想:这是否是 XE2-8 没关系
  • 关于格式:这是一条线索!我还修改了键盘:我应该在我的 PC 上修改什么以确保它正常工作?
  • this article你可以阅读如何安装/切换显示语言(确保你有足够的SKU;我可以说,这个功能在家庭版中不可用)。

标签: delphi delphi-xe8


【解决方案1】:

看看http://dxgettext.po.dk/替换标准Translation Manager

这将为您的项目添加对知名 工具集的支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 2012-01-24
    相关资源
    最近更新 更多