gpt4 book ai didi

delphi - 如何使用Delphi内置的多语言支持?

转载 作者:行者123 更新时间:2023-12-03 14:40:30 26 4
gpt4 key购买 nike

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

自从BSD2006以来,我注意到Project菜单上有这个菜单Languages。现在我有兴趣构建一个支持英语、葡萄牙语西类牙语的应用程序,我在互联网上搜索了教程,但找不到任何关于此功能的内容,只有第三个派对组件和向导。由于英语不是我的母语,我什至不知道如何寻找正确的术语来使用这个 Delphi 工具。

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

enter image description here

编辑1:响应

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

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

更多提示:

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

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

  • 每次翻译完语言文件中的术语时,您不仅需要保存这些文件,还必须重新构建它们所属的项目。如果您转到“菜单”>“项目”>“构建所有项目”,会更容易

Embarcadero 帮助中未对这些提示进行解释。谢谢雷米!

最佳答案

关于delphi - 如何使用Delphi内置的多语言支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17954958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com