Amministrazione avanzata > Supporto della traduzione del testo dei business object > Caricamento di voci del dizionario di traduzione da XML
Caricamento di voci del dizionario di traduzione da XML
Le sezioni riportate di seguito forniscono le informazioni dettagliate sul caricamento di voci fornite da un sistema esterno nel dizionario da XML per supportare l'utilizzo come valori di testo tradotto.
* 
La ricerca per indice deve essere attivata prima di caricare le traduzioni.
Se si utilizza Windchill Service Information Manager, vedere il meccanismo del Package di traduzione per il caricamento delle traduzioni.
1. Creare un file di dati XML. Fare riferimento all'esempio seguente:
<?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. Per importare il file di dati XML, eseguire il comando seguente in una shell Windchill:
windchill wt.load.LoadFromFile -d Load File Location -u username -p password
Ad esempio:
windchill wt.load.LoadFromFile -d LoadTranslations.xml -u username -p password
Nel file di dati XML vengono utilizzati i tag seguenti:
Elemento
Facoltativo o obbligatorio
Tipo di dati
Descrizione
csvTranslationDictionaryEntry
Obbligatorio
Stringa
Attributo "handler" obbligatorio con il valore wt.td.LoadDictonary.createEntry.
csvdictionaryName
Obbligatorio
Stringa
Uno dei nomi di dizionario utilizzati per definire l'attributo Testo tradotto.
csvsourceLanguage
Obbligatorio
Stringa
Nome della voce di enumerazione di lingua disponibile nell'enumerazione globale Lingue disponibili.
csvmasterText
Obbligatorio
Stringa
Testo da tradurre.
csvtargetLanguage
Obbligatorio
Stringa
Nome della voce di enumerazione di lingua disponibile nell'enumerazione globale Lingue disponibili.
csvtranslatedText
Obbligatorio
Stringa
Testo tradotto.
* 
Quando si crea un attributo Testo tradotto, il nome del dizionario è la proprietà Dizionario traduzione.
La lingua di origine è Lingua di creazione.
La lingua di destinazione è la lingua in cui si desidera tradurre.
Supporto dell'indicizzazione
Al termine del processo di caricamento del dizionario di traduzione, gli oggetti interessati dall'importazione delle traduzioni vengono indicizzati automaticamente. A tale scopo, è necessario attivare la ricerca per indice prima di importare le traduzioni. Per ulteriori informazioni sull'indicizzazione, vedere Index Search Administration.
È stato utile?