11

我从版本 2 开始使用 Delphi,现在使用 XE3 版本。

因为BSD2006LanguagesProject菜单上注意到了这个菜单。现在我有兴趣构建一个英语、葡萄牙语西班牙语版本的应用程序版本的应用程序,我在 Internet 上搜索教程但找不到有关此功能的任何内容,只有第三方组件和向导。由于英语不是我的第一语言,我什至不知道如何寻找合适的术语来使用这个 Delphi 工具。

有人已经用过这个工具了吗?我在哪里可以找到合适的入门教程?谢谢。

在此处输入图像描述

编辑1:响应

由于雷米回答正确,但有一个链接,我将恢复它,以便其他人可以快速找到它:

  1. 保存所有项目文件
  2. 转到菜单 > 项目 > 语言 > 添加
  3. 根据需要添加尽可能多的语言
  4. 转到菜单 > 视图 > 项目经理
  5. 您将看到您的项目以及您创建的每种语言的项目
  6. 展开一个语言项目,您将看到DFM用于翻译表单的文件
  7. 右键打开一个,你会看到翻译编辑器
  8. 翻译所有需要的字符串,然后保存文件
  9. 再次在项目管理器中展开 .\Win32\Debug\ 并查看RC资源文件
  10. 右键单击一个并编辑您的应用程序的所有单位文件的常量字符串

更多提示:

  • 为了将您自己单位的字符串放入翻译列表文件中,您必须将它们创建为常量,但不要使用consts保留字,而是使用保留字resourcestring,例如:resourcestring Str1 = 'Test'; StrN = '%s strings found';

  • 每次resourcestring在表单上创建新组件或添加可视组件时,都必须更新语言元数据,为此,请转到菜单 > 项目 > 语言 > 更新本地化项目

  • 每次完成翻译语言文件中的术语时,您不仅需要保存这些文件,还必须重新构建它们所属的项目。如果你去 Menu > Project > Build All Projects 会更容易

Embarcadero 帮助中没有解释这些提示。谢谢雷米!

4

1 回答 1

7

从阅读文档开始:

使用翻译管理器本地化应用程序

向项目添加语言

于 2013-07-30T18:54:49.473 回答