위젯 로컬리제이션
로컬리제이션 테이블을 사용하여 매쉬업 응용 프로그램의 사용자 인터페이스를 로컬리제이션할 수 있습니다. ThingWorx에서 로컬리제이션 토큰은 지원되는 각 언어에 대한 로컬리제이션 테이블 내에 로컬리제이션된 문자열을 저장하는 데 사용됩니다. 속성 창에서 로컬리제이션 가능한 속성을 사용자 정의할 때 정적 텍스트 값을 입력하는 대신 토큰을 선택할 수 있습니다. 실행 시간에 매쉬업을 볼 때 사용자의 언어 기본 설정에 따라 위젯 레이블이 표시됩니다.
로컬리제이션 토큰을 사용하여 다음 작업을 수행할 수 있습니다.
• 매쉬업에서 로컬리제이션 가능한 위젯 속성을 변환합니다.
다음 예에서는 다양한 언어로 번역된 매쉬업 인터페이스를 보여줍니다.
매쉬업을 로컬리제이션할 때 다음 사례를 고려하십시오.
• 사용자 인터페이스를 개발하는 동안 필요한 토큰으로 로컬리제이션 테이블을 업데이트합니다. 초기 개발 중에 토큰을 만드는 것이 나중에 매쉬업에서 레이블을 찾아서 바꾸는 것보다 더 효율적입니다.
• 시스템 토큰이나 다른 확장의 토큰과의 충돌을 방지하려면 확장과 관련된 접두사나 접미어를 사용합니다.
응용 프로그램의 사용자 인터페이스를 로컬리제이션하려면 다음 단계를 수행합니다.
1. Composer에서 Default 로컬리제이션 테이블에 새 로컬리제이션 토큰을 추가합니다.
2. 이러한 로컬리제이션 토큰 각각에 대해 로컬리제이션된 값을 제공합니다.
|
언어 값을 사용할 수 없는 경우 토큰의 기본 로컬리제이션 정의가 사용됩니다. 새 로컬리제이션 토큰을 정의할 때 기본 테이블에서 토큰을 정의하고 기본값을 제공해야 합니다.
|
3. 로컬리제이션 토큰을 Mashup Builder의 위젯 속성에 적용합니다.
4. 실행 시간에 변경 사항을 미리 봅니다.
5. 필요한 경우 ThingWorx에서 기본적으로 지원되지 않는 언어에 대한 새 로컬리제이션 테이블을 추가합니다.
위젯에 로컬리제이션 토큰 적용
1. Mashup Builder에서 캔버스의 위젯을 선택합니다.
2. 속성 패널에서 편집하려는 로컬리제이션 가능한 속성을 찾은 다음 지구본 아이콘(
)을 클릭합니다. 사용 가능한 로컬리제이션 토큰 목록이 표시됩니다.
3. 목록에서 로컬리제이션 토큰을 선택한 다음 설정을 클릭합니다.
필터 상자를 사용하여 목록을 필터링하고 언어 드롭다운 목록을 사용하여 번역을 미리 볼 수 있습니다.
4. 저장을 클릭하여 변경 사항을 매쉬업에 적용합니다.
실행 시간에 사용자의 언어에 따라 로컬리제이션 토큰의 값이 표시됩니다. 로컬리제이션 토큰 및 테이블에 대한 자세한 내용은
로컬리제이션 테이블을 참조하십시오.
런타임에 언어 미리 보기
다른 언어를 미리 보려면 실행 시간에 도구 모음에 표시된 로컬리제이션 목록을 사용합니다. 이 목록을 사용하면 매쉬업의 모양과 레이아웃을 다른 언어로 미리 볼 수 있습니다. 이 목록에서 사용할 수 없는 추가 언어에 대한 지원을 추가할 수 있습니다. 자세한 내용은
ThingWorx에서 지원하지 않는 새 언어 추가를 참조하십시오.
다음 이미지는 실행 시간에 언어를 미리 보는 데 사용되는 드롭다운 목록을 보여줍니다.
매쉬업을 볼 때 사용 가능한 옵션에 대한 자세한 내용은
매쉬업 보기를 참조하십시오.
추가 언어 지원 추가
가져오기 및 내보내기 메뉴를 사용하여 플랫폼에 로컬리제이션 테이블을 추가하면 ThingWorx에서 지원하지 않는 추가 언어로 사용자 인터페이스를 번역할 수 있습니다. 새 언어 지원을 추가하는 방법에 대한 자세한 내용은
ThingWorx에서 지원하지 않는 새 언어 추가를 참조하십시오.