MPMLink에서 표준 제어 특성의 글로벌 속성 값에 대한 번역 지원
MPMLink에서 표준 제어 특성의 글로벌 속성 값에 대한 번역 지원이 제공됩니다.
MPMLink에서 표준 제어 특성에 대한 번역 지원을 사용하기 위한 필수조건
다음은 표준 제어 특성의 글로벌 속성 값에 대한 번역 지원을 사용하기 위한 필수조건입니다.
1. xconfmanager 유틸리티를 사용하여 wt.properties 파일에 다음 등록 정보를 추가하고 메소드 서버를 다시 시작합니다.
등록 정보
|
설명
|
wt.translate.Translatable.enable
|
true로 설정하면 번역 기능을 사용할 수 있습니다.
false로 설정하면 번역 기능을 사용할 수 없습니다.
|
2. 유형 및 속성 관리 유틸리티에서 > 로 이동합니다.
◦ 소스 언어를 클릭하고 원하는 언어를 선택한 다음 선택 가능 항목 테이블로 이동합니다.
◦ 대상 언어를 클릭하고 원하는 언어를 선택한 다음 선택 가능 항목 테이블로 이동합니다.
3. 표준 제어 특성에 대한 저작 언어를 사용하려면 다음 컨텐트를 파일로 복사하십시오. 파일을 저장하고 LoadFromFile 유틸리티를 사용하여 파일을 로드합니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<csvBeginUpdateTypeDefView
handler="com.ptc.core.lwc.server.TypeDefinitionLoader.beginUpdateTypeDefinition">
<csvname>com.ptc.windchill.mpml.pmi.MPMStandardCC</csvname>
<csvmandated>true</csvmandated>
</csvBeginUpdateTypeDefView>
<csvBeginUpdateProperties
handler="com.ptc.core.lwc.server.TypeDefinitionLoader.beginUpdateProperties">
<csvmandated>true</csvmandated>
</csvBeginUpdateProperties>
<csvUpdatePropertyValue
handler="com.ptc.core.lwc.server.TypeDefinitionLoader.updatePropertyValue">
<csvobject>attr|translationInfo.authoringLanguage</csvobject>
<csvname>systemHidden</csvname>
<csvisDefault>false</csvisDefault>
<csvvalue>false</csvvalue>
</csvUpdatePropertyValue>
<csvEndUpdateProperties
handler="com.ptc.core.lwc.server.TypeDefinitionLoader.endUpdateProperties" />
<csvEndUpdateTypeDefView
handler="com.ptc.core.lwc.server.TypeDefinitionLoader.endUpdateTypeDefinition" />
</NmLoader>
사용 사례: 표준 제어 특성에 대한 번역 속성 작성
표준 제어 특성에 대한 번역 속성을 작성하려면 다음 단계를 수행하십시오.
1. 문자열 데이터 유형의 내부 이름 SCC_IBA를 사용하여 글로벌 속성을 작성합니다.
2. 단계 1에서 작성된 글로벌 속성 SCC_IBA에 대해 내부 이름 translated_SCC_IBA를 사용하여 번역된 텍스트 속성을 작성합니다.
. 예를 들면 다음과 같습니다.
com.ptc.windchill.mpml.pmi.MPMStandardCC-_-SCC_IBA.
|
고유한 이름을 사용할 수 있습니다. 번역 디렉터리 이름이 TranslationDictionary.xml에 지정된 디렉터리 이름과 일치하는지 확인하십시오.
|
3. 표준 제어 특성의 작성 레이아웃에 속성 SCC_IBA, translated_SCC_IBA 및 저작 언어를 추가합니다.
4. 번역을 보려면 표준 제어 특성에 대한 유형 속성 그룹의 정보 페이지 레이아웃에 속성 SCC_IBA, translated_SCC_IBA 및 저작 언어를 추가합니다.
5. 표준 제어 특성을 작성합니다.
◦ 저작 언어 속성 값을 en으로 설정합니다. 여기서 en은 영어를 의미합니다.
◦ SCC_IBA 속성 값을 This is the text to be translated로 설정합니다.
6. 적절한 저작 언어, 대상 언어 및 번역된 텍스트를 사용하여 유틸리티에서 로드된 TranslationDictionary.xml 파일을 로드합니다.
다음은 로더 파일의 예입니다.
<?xml version="1.0" ?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<csvTranslationDictionaryEntry handler="com.ptc.core.td.LoadDictionary.createEntry">
<csvdictionaryName>com.ptc.windchill.mpml.pmi.MPMStandardCC-_-SCC_IBA</csvdictionaryName>
<csvsourceLanguage>en</csvsourceLanguage>
<csvmasterText>Hello</csvmasterText>
<csvtargetLanguage>ja</csvtargetLanguage>
<csvtranslatedText>こんにちは</csvtranslatedText>
<csveffectiveStart></csveffectiveStart>
<csveffectiveEnd></csveffectiveEnd>
</csvTranslationDictionaryEntry>
</NmLoader>
|
로더는 영어 텍스트 Hello를 일본어 텍스트 こんにちは로 번역합니다.
|
7. 로더가 성공적으로 실행되면 Windchill 브라우저의 언어를 ja로 변경해야 합니다. 여기서 ja는 일본어를 의미합니다. 표준 제어 특성의 이름이 Hello인 Windchill 전체에서 주어진 SCC에 대해 번역 속성의 값이 こんにちは으로 표시되는지 확인할 수 있습니다.
|
• こんにちは는 영어 단어 Hello의 일본어 사전 의미입니다. こんにちは 텍스트는 로더를 사용하여 Windchill에 로드됩니다.
• 로더와 관련된 위의 예에서 영어는 소스 언어이고 일본어는 대상 언어입니다. 로더에서 하나의 소스 언어에 대해 여러 개의 대상 언어를 추가할 수 있습니다.
|