InformationModel.LookupTranslation(localizedText, localeIds)
첫 번째 인수의
NamespaceIndex
및 TextId
속성을 기반으로 키와 관련된 번역을 읽습니다.LocalizedText
개체의 LocaleId
및 Text
속성을 반환합니다.LocalizedText LookupTranslation(LocalizedTextlocalizedText, 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;
의견을 작성 부탁드립니다.