0

データベーステーブルからリストボックスにデータが取り込まれています。「戻る」という最後の項目を追加したいので、ソース コードから次のように追加します。

lbDGroup.Items.Add('GO BACK');

「GO BACK」文字列を別の言語に翻訳した TLang コンポーネントがありますが、このアイテムは翻訳されていません (常に「GO BACK」と表示されます)。

TLang で翻訳されるように設定するにはどうすればよいですか (デザインから追加されたすべてのコンポーネントとすべての showmessages が正しく翻訳されて表示されます)。

ありがとう

4

2 に答える 2

2

GO BACK Source の現在の翻訳済みテキストをプログラムで取得できます。

var
  dGOBACK: string;
begin
  dGOBACK := Lang1.LangStr[Lang1.Lang].Values['GO BACK'];
  lbDGroup.Items.Add(dGOBACK);
end;
于 2013-11-08T20:31:21.950 に答える
1

より簡単に:

uses
  FMX.Types;

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

Delphi FMX XE6 以降

于 2015-01-13T11:16:16.527 に答える