专业化管理 > 支持业务对象文本翻译 > 从 XML 加载翻译词典条目
从 XML 加载翻译词典条目
以下各部分提供了有关将外部系统提供的条目从 XML 加载到词典以支持其用作已翻译文本值的详细信息。
* 
加载翻译之前必须先启用索引搜索。
如果使用的是 Windchill Service Information Manager,请参阅用来加载翻译的翻译包机制。
1. 创建 XML 数据文件。请参考以下示例。
<?xml version="1.0" ?>
<!DOCTYPE NmLoader SYSTEM "standard12_1.dtd">
<NmLoader>
<csvBeginTranslationDictionaryEntrieshandler="com.ptc.core.td.LoadDictionary.beginProcessTranslationDictionaryEntries"/>
<csvTranslationDictionaryEntry handler="wt.td.LoadDictionary.createEntry">
<csvdictionaryName></csvdictionaryName>
<csvsourceLanguage></csvsourceLanguage>
<csvmasterText></csvmasterText>
<csvtargetLanguage></csvtargetLanguage>
<csvtranslatedText></csvtranslatedText>
</csvTranslationDictionaryEntry>
<csvTranslationDictionaryEntry handler="wt.td.LoadDictionary.createEntry">
<csvdictionaryName>wt.part.WTPart-_-PartInfo</csvdictionaryName>
<csvsourceLanguage>en</csvsourceLanguage>
<csvmasterText>test 2</csvmasterText>
<csvtargetLanguage>ja</csvtargetLanguage>
<csvtranslatedText>これは新しい部分ですこれは新しい部分です</csvtranslatedText>
</csvTranslationDictionaryEntry>
<csvEndTranslationDictionaryEntrieshandler="com.ptc.core.td.LoadDictionary.endProcessTranslationDictionaryEntries"/>
</NmLoader>
2. Windchill shell 中运行以下命令,以导入 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 数据文件中使用以下标记。
元素
可选或必需
数据类型
说明
csvTranslationDictionaryEntry
必需
字符串
"handler" 属性为必需属性,其值为 wt.td.LoadDictonary.createEntry
csvdictionaryName
必需
字符串
定义“已翻译文本”属性时使用的词典名称之一。
csvsourceLanguage
必需
字符串
“可用语言”全局枚举中可用语言枚举条目的名称。
csvmasterText
必需
字符串
要翻译的文本。
csvtargetLanguage
必需
字符串
“可用语言”全局枚举中可用语言枚举条目的名称。
csvtranslatedText
必需
字符串
已翻译的文本。
* 
创建“已翻译文本”属性时,词典名称为“翻译词典”特性。
源语言为“创作语言”
目标语言是指要翻译成的语言。
支持索引
翻译词典的加载进程完成后,自动为受导入翻译影响的对象建立索引。为此,必须在导入翻译之前先启用索引搜索。有关索引的详细信息,请参阅索引搜索管理
这对您有帮助吗?