【发布时间】:2010-06-22 18:19:50
【问题描述】:
我正在研究 Delphi ITE (Integrated Translation Environment) 在我的应用程序中添加多语言支持。我担心由 ITE 生成的资源 DLL 的有效性问题。换句话说,当主应用程序被重新编译或(可能)更改时,部署已编译的资源 DLL 是安全的。
问题:
- 如果我只是多次重建主/宿主项目而不改变 - 字符串的 ID 可以改变吗?我需要调用“更新本地化项目”吗?
- 如果我更改(并重新编译)主项目,但不更改资源字符串和 DFM - 字符串的 ID 可以更改吗?我需要调用“更新本地化项目”吗?
- 如果我通过添加或删除资源字符串和/或 DFM 来更改主项目 - 字符串的 ID 可以更改吗?我需要调用“更新本地化项目”吗?
这个问题的主要原因是我想知道将旧翻译与我的软件的新更新版本一起发布是否安全。为每个版本的软件保留无数版本的资源 DLL 真的很痛苦。
这个问题的第二个原因:似乎Delphi ITE 中存在一个错误,如this question 中突出显示的那样。
【问题讨论】:
-
您能否添加一个链接,以方便我们这些不熟悉 ITE 的人?
-
@Mason 当然,没问题。完成。
标签: delphi translation resources