2013-07-30 21 views
7

我从版本2开始使用Delphi,现在在版本XE3上。如何使用Delphi的内置多语言支持?

由于BSD2006我已经注意到了Project菜单在这个菜单Languages。现在我有兴趣在英文,葡萄牙文西班牙文建立一个可用的应用程序,我在互联网上搜索教程,但找不到任何关于此功能,只有第三方组件和向导。由于英语不是我的第一语言,我甚至不知道如何寻找合适的术语才能使用这个Delphi工具。

有没有人已经使用过此工具?我在哪里可以找到适当的教程来开始?谢谢。

enter image description here

EDIT1:响应

由于雷米回答正确,但有一个链接,我会恢复它,其他的可以迅速得到它:

  1. 保存所有项目文件
  2. 转到菜单>项目>语言>添加
  3. 添加为人因为你需要
  4. 转到菜单>查看>项目经理
  5. 你会看到你的项目以及为您创建
  6. 展开一个语言项目的每一种语言的项目,你会看到DFM文件翻译的形式ÿ语言
  7. 右键打开一个,你会看到翻译编辑器
  8. 翻译所需的所有字符串,然后将该文件保存
  9. 再在项目经理扩大\ WIN32 \调试\看看RC资源文件
  10. 右键单击,并编辑您的应用程序的所有单位文件

更多提示的常量字符串:

  • 在为了得到你自己的单位字符串到翻译列表文件,你必须创建它们作为常量,但不使用consts保留字,而是使用resourcestring之一,如:resourcestring Str1 = 'Test'; StrN = '%s strings found';

  • 每次你创建一个新的resourcestring或窗体上添加可视组件,你必须更新语言的元数据,并做到这一点,进入菜单>项目>语言>更新本地化项目

  • 每次完成翻译你的语言文件的条款,你不仅需要保存这些文件,但你必须重新构建他们所属的项目。如果你去菜单>项目>生成所有项目

这些建议并非在英巴卡迪诺帮助解释更容易。感谢雷米!

回答