我从版本 2 开始使用 Delphi,现在使用 XE3 版本。
因为BSD2006
我Languages
在Project
主菜单上注意到了这个菜单。现在我有兴趣构建一个英语、葡萄牙语和西班牙语版本的应用程序版本的应用程序,我在 Internet 上搜索教程但找不到有关此功能的任何内容,只有第三方组件和向导。由于英语不是我的第一语言,我什至不知道如何寻找合适的术语来使用这个 Delphi 工具。
有人已经用过这个工具了吗?我在哪里可以找到合适的入门教程?谢谢。
编辑1:响应
由于雷米回答正确,但有一个链接,我将恢复它,以便其他人可以快速找到它:
- 保存所有项目文件
- 转到菜单 > 项目 > 语言 > 添加
- 根据需要添加尽可能多的语言
- 转到菜单 > 视图 > 项目经理
- 您将看到您的项目以及您创建的每种语言的项目
- 展开一个语言项目,您将看到
DFM
用于翻译表单的文件 - 右键打开一个,你会看到翻译编辑器
- 翻译所有需要的字符串,然后保存文件
- 再次在项目管理器中展开 .\Win32\Debug\ 并查看
RC
资源文件 - 右键单击一个并编辑您的应用程序的所有单位文件的常量字符串
更多提示:
为了将您自己单位的字符串放入翻译列表文件中,您必须将它们创建为常量,但不要使用
consts
保留字,而是使用保留字resourcestring
,例如:resourcestring Str1 = 'Test'; StrN = '%s strings found';
每次
resourcestring
在表单上创建新组件或添加可视组件时,都必须更新语言元数据,为此,请转到菜单 > 项目 > 语言 > 更新本地化项目每次完成翻译语言文件中的术语时,您不仅需要保存这些文件,还必须重新构建它们所属的项目。如果你去 Menu > Project > Build All Projects 会更容易
Embarcadero 帮助中没有解释这些提示。谢谢雷米!