로컬리제이션 테이블 작성
로컬리제이션을 사용하면 다른 언어 또는 용어로 런타임 레이블을 표시할 수 있습니다. ThingWorx에서는 로컬리제이션 토큰을 사용하여 로컬리제이션 테이블을 구성할 수 있습니다. 이러한 로컬리제이션 토큰은 Mashup Builder의 텍스트에 지정됩니다. 로컬리제이션 토큰을 사용하여 다음 작업을 수행할 수 있습니다.
로캘별 형식 적용을 위해 날짜에 로컬리제이션 토큰을 적용합니다.
확장의 레이블을 번역합니다.
로컬리제이션 테이블을 작성하는 모범 사례
로컬리제이션 테이블을 작성하는 동안 다음 모범 사례를 사용하십시오.
확장을 번역할 경우 사용자 인터페이스를 개발하는 동안 로컬리제이션 테이블을 작성합니다. 사용자에게 번역된 레이블 및 메시지(데이터가 아닌 텍스트)를 제공해야 할 경우 로컬리제이션 토큰을 사용하고 필요하면 새 토큰을 작성합니다. 나중에 매쉬업에서 레이블을 찾아서 바꾸는 것보다 초기 개발 중에 이 작업을 수행하는 것이 훨씬 쉽습니다.
확장에 친숙한 이름이 포함된 데이터 셰이프의 구성 옵션이 있는 경우 로컬리제이션 토큰을 제공하여 ThingWorx Composer에서 해당 프롬프트를 번역해야 합니다. 이름에 마침표(.)가 포함되어 있으면 밑줄로 변환됩니다. 예를 들어, aspects.friendlyName = "myNamespace.myKey"일 경우 로컬리제이션 토큰 조회는 myNamespace_myKey입니다.
시스템 토큰이나 다른 확장 토큰과의 충돌을 방지하려면 확장에 고유한 접두사나 접미사를 사용합니다. 예를 들어, NoNameProvided 대신 MyExtension.NoNameProvided를 사용합니다.
올바른 네임스페이스로 설정된 토큰 접두사 필터를 사용하여 로컬리제이션 테이블을 내보내고 내보낸 로컬리제이션 테이블을 확장 패키지에 포함합니다.
도움이 되셨나요?