InformationModel.LookupTranslation(localizedText, localeIds)

첫 번째 인수의
NamespaceIndex
TextId
속성을 기반으로 키와 관련된 번역을 읽습니다.
두 번째 인수에 제공된 로케일 간에 사용할 수 있는 첫 번째 번역을 기반으로 값이 할당되는
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
속성은 비어 있습니다.

예제

다음 예제는
LocalizedText
유형의
translation
개체를 반환하는 API를 보여줍니다. 여기서 유형은
LocalizationDictionary
Key2
키를 나타냅니다. 첫 번째 API 인수는 인수가
TextId
속성을 정의하는 생성자를 사용하여 만든
LocalizedText
개체입니다. 두 번째 인수는 관심 로케일(
it-IT
es-ES
)에 대한 ID가 포함된 목록입니다.
translation
개체는
es-ES
it-IT
사이에서 사용 가능한 첫 번째 번역을 기반으로 레이블의 텍스트를 설정하는 데 사용됩니다.
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