InformationModel.LookupTranslation(localizedText, localeIds)

最初の引数の
NamespaceIndex
TextId
プロパティに基づいて、キーと関連付けられた翻訳を読み取ります。
第 2 引数で与えられたロケール間で利用可能な最初の翻訳に基づいた値が割り当てられる
LocalizedText
オブジェクトの
LocaleId
Text
プロパティを返します。
LocalizedText LookupTranslation(LocalizedText
localizedText
, List<string>
localeIds
);

引数

localizedText
(LocalizedText)
TextId
NamespaceIndex
プロパティが対象のキーを識別する C# オブジェクト。
localeIds
(List)
ロケール ID で表される目的のロケール。最初の ID に続く ID は、フォールバック ロケールを示します。

戻り値

LocalizedText
localeIds
引数に示されているロケールの中で使用可能な最初のロケールに基づいて値が割り当てられる C# オブジェクトの
LocaleId
Text
プロパティ。
ヒント: 指定されたロケールの文字列が使用できない場合、
LocaleId
Text
プロパティは空のままです。

次の例は、
translation
LocalizedText
キーを表す
Key2
タイプの
LocalizationDictionary
オブジェクトを返す API を示しています。最初の API 引数は、引数で
TextId
プロパティを定義するコンストラクタを使って作成された
LocalizedText
オブジェクトです。第 2 引数は、目的のロケール (
it-IT
es-ES
) の ID を含む一覧です。
translation
オブジェクトは、
it-IT
es-ES
の間の最初の使用可能な変換に基づいてラベルのテキストを設定するために使用されます。
var myLocalizedText = new LocalizedText("Key2"); var translation = InformationModel.LookupTranslation(myLocalizedText, new List<string>() { "it-IT", "es-ES" }); var label2 = Owner.Get<Label>("Label2"); label2.Text = "Translation: " + translation.Text;
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal