인스턴스 번역
인스턴스 번역을 사용하면 비즈니스 요구 사항에 따라 객체의 각 인스턴스에 대한 번역을 추가할 수 있습니다. 예를 들어, 이름이 같은 부품이 대상 언어로는 번역이 여러 개 있을 수 있습니다. 아래 예에서 부품 1234와 1236은 영어로는 "CUP"로 이름이 같지만 각 부품의 독일어 이름은 "TASSE" 및 "BECHER"로 다릅니다.
인스턴스 번역은 번역 가능한 객체의 번역 가능한 텍스트 속성(모델링된 속성 및 소프트 속성)에 대해서만 지원됩니다.
부품 번호
영어 부품 이름
독일어(대상 언어)로 번역된 부품 이름
1234
CUP
TASSE
1235
MUG
TASSE
1236
CUP
BECHER
1237
MUG
BECHER
* 
인스턴스 번역이 사용하도록 설정되어 있으면 사전 엔트리를 사용한 번역이 지원되지 않습니다.
인스턴스 번역 사용
다음 단계를 수행하면 인스턴스 번역을 사용할 수 있습니다.
1. 사이트 > 유틸리티 > 기본 설정 관리 > 표시로 이동하고 사전 번역 표시 사용 기본 설정을 로 설정합니다.
2. 사이트 > 유틸리티 > 지속형 구성 가능 등록 정보 관리 다국어 번역 모드인스턴스 번역으로 설정합니다. 자세한 내용은 다국어 번역 모드를 참조하십시오.
* 
인스턴스 번역 모드로 전환하면 모든 활성 사전 엔트리가 인스턴스 번역으로 마이그레이션되며 기존 번역은 변경되지 않고 그대로 유지됩니다. 그러나 비활성 사전 엔트리는 모두 삭제됩니다. Windchill Service Information Manager Translation Management에서는 인스턴스 번역 모드에서 번역 패키지 작성이 지원되지 않습니다. 인스턴스 번역 모드는 기존 데이터에 미치는 영향을 신중하게 고려하여 구현하는 것이 좋습니다.
3. 필요에 따라 번역된 텍스트 속성을 작성합니다. 자세한 내용은 번역된 텍스트 속성 작성을 참조하십시오.
4. 저작 및 대상 언어를 지정합니다. 자세한 내용은 언어 설정을 참조하십시오.
5. XML 로더를 사용하여 번역을 로드합니다. 자세한 내용은 다음 섹션인 인스턴스 번역을 위한 번역 로드를 참조하십시오.
인스턴스 번역을 위한 번역 로드
다음 단계에 따라 Windchill에서 XML 파일을 사용하여 외부 시스템에서 번역된 엔트리를 로드합니다. 이와 같은 번역된 엔트리는 인스턴스 번역을 위한 번역된 텍스트 값으로 사용할 수 있습니다.
1. XML 로드 파일을 생성합니다. 다음 예를 참조하십시오.
동일한 XML 로드 파일을 사용하여 여러 번역을 별도의 엔트리로 로드할 수 있습니다.
<?xml version="1.0"?>
<!DOCTYPE NmLoader SYSTEM "standard13_1.dtd">
<NmLoader>
<csvBeginTranslationInstanceEntries
handler="com.ptc.core.td.LoadTranslationInstance.beginProcessTranslationInstanceEntries" />
<csvTranslationInstanceEntry
handler="com.ptc.core.td.LoadTranslationInstance.createTranslationInstanceEntry">
<csvtypeContext>wt.part.WTPartMaster</csvtypeContext>
<csvtranslatedTextAttribute>Translation_Name</csvtranslatedTextAttribute>
<csvinstanceReference>wt.part.WTPartMaster:131407</csvinstanceReference>
<csvmasterText>LOWER_LEFT_ARM</csvmasterText>
<csvtargetLanguage>ja</csvtargetLanguage>
<csvtranslatedText>LOWER_LEFT_ARM_ja_instance</csvtranslatedText>
</csvTranslationInstanceEntry>

<csvEndTranslationInstanceEntries
handler="com.ptc.core.td.LoadTranslationInstance.endProcessTranslationInstanceEntries" />
</NmLoader>
2. Windchill 셸에서 다음 명령을 실행하여 XML 로드 파일을 가져옵니다.
windchill wt.load.LoadFromFile -d Load File Location -u username -p password
예:
windchill wt.load.LoadFromFile -d LoadTranslations.xml -u username -p password
XML 로드 파일에 사용되는 태그
요소
선택 사항 또는 필수
데이터 유형
설명
csvTranslationInstanceEntry
필수
문자열
handler 속성이 필요하며 그 값은 com.ptc.core.td.LoadTranslationInstance.createTranslationInstanceEntry입니다.
csvtypeContext
필수
문자열
번역된 텍스트 속성이 정의되는 유형입니다. 예: 부품 마스터에 대한 Translation_Name
csvtranslatedTextAttribute
필수
문자열
인스턴스 번역이 필요한 번역된 텍스트 속성입니다.
csvinstanceReference
필수
문자열
이터레이션된 유형(예: 부품)에서 이 값은 마스터 참조입니다(예: wt.part.WTPartMaster:<id>).
csvmasterText
필수
문자열
번역할 텍스트입니다.
csvtargetLanguage
필수
문자열
사용할 수 있는 언어 글로벌 열거에서 사용할 수 있는 언어 열거 엔트리 이름입니다.
csvtranslatedText
필수
문자열
번역된 텍스트입니다.
도움이 되셨나요?