Delphi 使用内置工具本地化 VCL 程序

Delphi localize VCL program with built in tool

虽然在 C# 中这很容易,但在 Delphi 中似乎并非如此。我有这个法语测试项目:

并且我在 IDE 的这一部分中添加了意大利语和英语作为语言,步骤如下:

我已按照我在文档中找到的有关资源 dll 的步骤进行操作。现在我有了这个

但是现在,我该如何翻译按钮的标题?我没有在文档中找到有用的信息,这让我感到很困惑。


我用 ITA 完成了以下操作

和英语

但是在“项目”>“语言”中我将 ITALIAN 设置为活动状态,但我仍然看到所有内容都是英语。我错过了什么吗?

我已经知道有 TsiLang、TLanguages、DKLang 等本地化工具(我已经依赖它们),但我想试试这个内置功能。

你需要做的就是编译和构建整个组而不仅仅是项目,你可以在下面找到:

Project > Compile All Projects
Project > Build All Projects

然后再次运行你的项目,它应该运行你已经设置为活动的语言