시스템
로컬리제이션 테이블
로컬리제이션을 사용하면 다른 언어 또는 용어로 런타임 레이블을 표시할 수 있습니다. ThingWorx에서 매쉬업 작성기의 텍스트에 지정된 토큰을 사용하여 로컬리제이션 테이블을 구성할 수 있습니다. 로컬리제이션 토큰을 날짜와 숫자에 적용하여 로캘별 서식을 적용할 수도 있습니다.
기본 로컬리제이션 테이블은 ThingWorx에 제공되어 있습니다. 언어별 번역이 제공되지 않으면 토큰의 기본 로컬리제이션 정의가 사용됩니다. 새 로컬리제이션 토큰을 정의할 때 기본 테이블에서 토큰을 정의하고 기본값을 제공해야 합니다. 그런 다음 매쉬업 환경에서 사용할 수 있습니다. 매쉬업을 설계하고 구현하는 동안 매쉬업 환경에서 새 토큰을 생성할 수 있습니다. 매쉬업 환경에서는 텍스트 표시 옵션이 있는 위젯만 로컬리제이션하도록 구성할 수 있습니다.
확장 기능을 사용하는 경우
로컬리제이션 테이블을 사용하여 확장 패키징을 참조하십시오.
번역기를 위한 추가 컨텍스트 제공
로컬리제이션 토큰에 대한 선택 필드는 텍스트에 대한 추가 정보를 번역기에 제공합니다. 응용 프로그램의 컨텍스트 외부에서 텍스트를 볼 경우 번역기에 모호성이 발생할 수 있습니다.
예를 들어, 다음은 프랑스어 번역에 제공됩니다.
<value><!CDATA[Book]></value>
"예약"이라는 단어는 프랑스어로 둘 이상의 번역본을 가지고 있기 때문에(예: 비행기 예약은 réserver, 판매 예약은 enrégistrer, 명사로 사용될 경우 livre 또는 cahier), 사용 및 컨텍스트 필드를 통해 더 많은 컨텍스트를 제공하여 번역기를 지원할 수 있습니다. 이 필드에 제공된 정보는 로컬리제이션 테이블이 복제될 때 복제되며 편집기 및 XML 내보내기 파일에 나타납니다. 이러한 필드는 번역기를 위한 지침이지만 런타임 동작에는 영향을 미치지 않습니다.
로컬리제이션 테이블 생성 및 구성
1. ThingWorx Composer에서 > 을 찾은 다음 새로 만들기 버튼을 클릭합니다.
2. 로캘, 기본 언어 이름, 공통 언어 이름, 설명을 입력한 다음 필요한 태그를 추가합니다.
3. 저장을 클릭합니다.
4. 로컬리제이션 토큰 영역에서 편집할 로컬리제이션 토큰을 클릭합니다.
5. 토큰 값 필드에 선택한 토큰에 대한 토큰 값을 입력합니다.
6. 사용 드롭다운 목록에서 레이블 또는 메시지를 선택합니다.
|
레이블 옵션을 선택하면 번역이 간결하고 축약되고 메시지 옵션을 선택하면 번역이 문장 또는 단락이 될 수 있습니다.
|
7. 컨텍스트 필드에 토큰이 나타나는 위치, 전달 내용, 제한 적용 여부 또는 기타 유용한 정보 등 번역기에 도움이 될 수 있는 정보를 입력합니다.
8. 저장을 클릭합니다.
로컬리제이션 토큰 추가
1. Composer에서 > 을 찾은 다음 매쉬업을 클릭하여 Mashup Builder를 엽니다.
2. 위젯의 로컬리제이션을 구성하려면 로컬리제이션 가능 속성 옆에 있는 지구본(
) 아이콘을 클릭합니다.
| 모든 로컬리제이션 가능 필드에는 왼쪽에 지구본 아이콘이 표시됩니다. |
3. Magic Picker(
) 아이콘을 클릭하여 로컬리제이션 토큰을 검색한 다음
저장을 클릭합니다.
a. 새 로컬리제이션 토큰을 추가하려면 > 을 찾습니다.
b. 로컬리제이션 테이블을 선택하고 로컬리제이션 토큰 영역으로 이동하고 추가를 클릭합니다.
새 로컬리제이션 토큰을 추가하려면 > 을 찾은 다음 로컬리제이션 토큰 영역에서 추가를 클릭합니다.
사용자에게 로컬리제이션 설정 지정
1. Composer에서 > 를 찾은 다음 사용자 계정을 선택합니다.
2. 일반 정보 영역의
언어 필드에서 편집(
) 아이콘을 클릭하여 사용자의 로캘 기본 설정을 선택합니다.
a. 사용 가능한 로캘 목록에서 기본 로캘(순서대로) 목록으로 언어를 끌어 놓습니다.
| 끌어 놓기 기능을 사용하여 기본 로캘(순서대로) 목록에서 언어의 순서를 다시 매길 수 있습니다. |
b. 완료를 클릭합니다.
3. 사용자 프로파일 화면에서 저장을 클릭합니다.