Delphi 如何使用firemonkey翻译ListBoxItem?

Delphi 如何使用firemonkey翻译ListBoxItem?,delphi,translation,firemonkey,listboxitem,delphi-xe5,Delphi,Translation,Firemonkey,Listboxitem,Delphi Xe5,我从数据库表中填充了一个列表框。我想添加最后一个名为“返回”的项,并通过以下方式从源代码中添加它: lbDGroup.Items.Add('GO BACK'); 我有一个带有“返回”字符串的TLang组件,它被翻译成其他语言,但这个项目没有被转换(它总是显示“返回”) 如何将其设置为使用TLang进行翻译(从design添加的所有组件和所有showmessages都已正确翻译) 谢谢您可以通过编程方式获取返回源代码的当前翻译文本: var dGOBACK: string; begin

我从数据库表中填充了一个列表框。我想添加最后一个名为“返回”的项,并通过以下方式从源代码中添加它:

lbDGroup.Items.Add('GO BACK');
我有一个带有“返回”字符串的TLang组件,它被翻译成其他语言,但这个项目没有被转换(它总是显示“返回”)

如何将其设置为使用TLang进行翻译(从design添加的所有组件和所有showmessages都已正确翻译)


谢谢

您可以通过编程方式获取返回源代码的当前翻译文本:

var
  dGOBACK: string;
begin
  dGOBACK := Lang1.LangStr[Lang1.Lang].Values['GO BACK'];
  lbDGroup.Items.Add(dGOBACK);
end;

您可以通过编程方式获取返回源的当前翻译文本:

var
  dGOBACK: string;
begin
  dGOBACK := Lang1.LangStr[Lang1.Lang].Values['GO BACK'];
  lbDGroup.Items.Add(dGOBACK);
end;

您可以通过编程方式获取返回源的当前翻译文本:

var
  dGOBACK: string;
begin
  dGOBACK := Lang1.LangStr[Lang1.Lang].Values['GO BACK'];
  lbDGroup.Items.Add(dGOBACK);
end;

您可以通过编程方式获取返回源的当前翻译文本:

var
  dGOBACK: string;
begin
  dGOBACK := Lang1.LangStr[Lang1.Lang].Values['GO BACK'];
  lbDGroup.Items.Add(dGOBACK);
end;
更容易:

uses
  FMX.Types;

begin
  lbDGroup.Items.Add(Translate('GO BACK'));
end;
在Delphi FMX XE6及以上版本上更容易:

uses
  FMX.Types;

begin
  lbDGroup.Items.Add(Translate('GO BACK'));
end;
在Delphi FMX XE6及以上版本上更容易:

uses
  FMX.Types;

begin
  lbDGroup.Items.Add(Translate('GO BACK'));
end;
在Delphi FMX XE6及以上版本上更容易:

uses
  FMX.Types;

begin
  lbDGroup.Items.Add(Translate('GO BACK'));
end;

在Delphi FMX XE6及更高版本上

是否为
返回
添加了语言条目?请显示您是如何“填充”列表框的,以便我们可以重新创建该问题。如果您将其硬编码为“返回”,为什么您希望它会更改?正在更改的属性正在正确使用可自动替换的属性;您在代码中使用的是一个嵌入的常量字符串,这与代码中的常量字符串不同。您是否为
返回
添加了语言条目?请显示您是如何“填充”列表框的,以便我们可以重新创建该问题。如果您将其硬编码为“返回”,为什么您希望它会更改?正在更改的属性正在正确使用可自动替换的属性;您在代码中使用的是一个嵌入的常量字符串,这与代码中的常量字符串不同。您是否为
返回
添加了语言条目?请显示您是如何“填充”列表框的,以便我们可以重新创建该问题。如果您将其硬编码为“返回”,为什么您希望它会更改?正在更改的属性正在正确使用可自动替换的属性;您在代码中使用的是一个嵌入的常量字符串,这与代码中的常量字符串不同。您是否为
返回
添加了语言条目?请显示您是如何“填充”列表框的,以便我们可以重新创建该问题。如果您将其硬编码为“返回”,为什么您希望它会更改?正在更改的属性正在正确使用可自动替换的属性;您在代码中使用的是一个嵌入的常量字符串,这一点不尽相同。