Administration spécialisée > Prise en charge de la traduction de texte d'un objet métier > Chargement des entrées de dictionnaire de traduction à partir d'un fichier XML
Chargement des entrées de dictionnaire de traduction à partir d'un fichier XML
Les sections suivantes fournissent des informations détaillées sur le chargement des entrées, fournies à partir d'un système externe, dans le dictionnaire à partir du fichier XML pour prendre en charge leur utilisation en tant que valeurs de texte traduit.
* 
Il est nécessaire d'activer la recherche indexée avant de charger les traductions.
Si vous utilisez Windchill Service Information Manager, consultez le mécanisme Lots de traduction relatif au chargement des traductions.
1. Créez un fichier de données XML. Reportez-vous à l'exemple ci-dessous.
<?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. Exécutez la commande suivante dans un shell Windchill pour importer le fichier de données XML :
windchill wt.load.LoadFromFile -d Load File Location -u username -p password
Par exemple : 
windchill wt.load.LoadFromFile -d LoadTranslations.xml -u username -p password
.
Les balises suivantes sont utilisées dans le fichier de données XML.
Elément
Facultatif ou obligatoire
Type de données
Description
csvTranslationDictionaryEntry
Obligatoire
Chaîne
L'attribut "handler" est obligatoire avec la valeur wt.td.LoadDictonary.createEntry.
csvdictionaryName
Obligatoire
Chaîne
L'un des noms de dictionnaire utilisés lors de la définition de l'attribut Texte traduit.
csvsourceLanguage
Obligatoire
Chaîne
Nom de l'entrée d'énumération de langues disponible dans l'énumération globale Langues disponibles.
csvmasterText
Obligatoire
Chaîne
Texte à traduire.
csvtargetLanguage
Obligatoire
Chaîne
Nom de l'entrée d'énumération de langues disponible dans l'énumération globale Langues disponibles.
csvtranslatedText
Obligatoire
Chaîne
Texte traduit.
* 
Lorsque vous créez un attribut Texte traduit, le nom du dictionnaire correspond à la propriété Dictionnaire de traduction.
La langue source est la Langue de création.
La langue cible est la langue dans laquelle vous souhaitez traduire le texte.
Prise en charge de l'indexation
Une fois le dictionnaire de traduction chargé, les objets affectés par l'importation des traductions sont automatiquement indexés. Pour cela, il convient d'activer la recherche indexée avant d'importer les traductions. Pour plus d'informations sur l'indexation, consultez la rubrique Index Search Administration.
Est-ce que cela a été utile ?