加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

德尔福和i18n

发布时间:2020-12-15 04:05:44 所属栏目:大数据 来源:网络整理
导读:Delphi是否以任何方式支持国际化? 我已经看到我可以为项目添加不同的语言,但这似乎创建了dfm文件的多个实例.我是否正确,因此语言无法在运行时更改? 你如何处理国际化(如果你这样做)?有没有最好的做法? 解决方法 我曾经尝试过语言的运行时更改.它工作得很
Delphi是否以任何方式支持国际化?

我已经看到我可以为项目添加不同的语言,但这似乎创建了dfm文件的多个实例.我是否正确,因此语言无法在运行时更改?

你如何处理国际化(如果你这样做)?有没有最好的做法?

解决方法

我曾经尝试过语言的运行时更改.它工作得很好,但我需要自己编写大量代码(并绕过dfm文件).问题是,这很麻烦,你几乎从不需要这个.

更好的选择(在我看来)是创建基本语言版本并使用翻译工具用于其他语言.我们使用适用于可执行文件和DLL的third party translator.它替换资源中的字符串并创建新的二进制文件.

此工具的一大优点是它显示已翻译的对话框(仅限标准窗口组件),因此如果标签太大,您可以直接反馈.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读