jpf*_*ius 8 delphi delphi-2009 internationalization
Delphi是否以任何方式支持国际化?
我已经看到我可以为项目添加不同的语言,但这似乎创建了dfm文件的多个实例.我是否正确,因此语言无法在运行时更改?
你如何处理国际化(如果你这样做)?有没有最好的做法?
Bru*_*Gee 5
德尔福附带了一些工具来实现这一目标.
这是Delphi 2005 的教程,以及Nick Hodges 的视频,展示了Delphi 2009的最新版本.
Too*_*the 1
我曾经尝试过运行时更改语言。它工作得很好,但我需要自己编写大量代码(并绕过 dfm 文件)。问题是,这很麻烦,而且你几乎从来不需要这个。
更好的选择(在我看来)是创建一个基本语言版本并使用其他语言的翻译工具。我们使用可处理可执行文件和 dll 的第三方翻译器。它替换资源中的字符串并创建新的二进制文件。
该工具的一大优点是它显示翻译后的对话框(仅限标准 Windows 组件),因此如果标签太大,您可以获得直接反馈。
归档时间:
16 年 前
查看次数:
2176 次
最近记录:
14 年,8 月 前