我从版本2开始使用Delphi,现在在版本XE3上。如何使用Delphi的内置多语言支持?
由于BSD2006
我已经注意到了Project
主菜单在这个菜单Languages
。现在我有兴趣在英文,葡萄牙文和西班牙文建立一个可用的应用程序,我在互联网上搜索教程,但找不到任何关于此功能,只有第三方组件和向导。由于英语不是我的第一语言,我甚至不知道如何寻找合适的术语才能使用这个Delphi工具。
有没有人已经使用过此工具?我在哪里可以找到适当的教程来开始?谢谢。
EDIT1:响应
由于雷米回答正确,但有一个链接,我会恢复它,其他的可以迅速得到它:
- 保存所有项目文件
- 转到菜单>项目>语言>添加
- 添加为人因为你需要
- 转到菜单>查看>项目经理
- 你会看到你的项目以及为您创建
- 展开一个语言项目的每一种语言的项目,你会看到
DFM
文件翻译的形式ÿ语言 - 右键打开一个,你会看到翻译编辑器
- 翻译所需的所有字符串,然后将该文件保存
- 再在项目经理扩大\ WIN32 \调试\看看
RC
资源文件 - 右键单击,并编辑您的应用程序的所有单位文件
更多提示的常量字符串:
在为了得到你自己的单位字符串到翻译列表文件,你必须创建它们作为常量,但不使用
consts
保留字,而是使用resourcestring
之一,如:resourcestring Str1 = 'Test'; StrN = '%s strings found';
每次你创建一个新的
resourcestring
或窗体上添加可视组件,你必须更新语言的元数据,并做到这一点,进入菜单>项目>语言>更新本地化项目每次完成翻译你的语言文件的条款,你不仅需要保存这些文件,但你必须重新构建他们所属的项目。如果你去菜单>项目>生成所有项目
这些建议并非在英巴卡迪诺帮助解释更容易。感谢雷米!
或只加C-3PO到您的用途条款 – Sam
@Sam:哈哈哈!爱它:) –
我做了'雷米Lebeau'笑。我把这个放在我的简历上。 – Sam