Traducción de instancias
Con la traducción de instancias, se pueden añadir traducciones para cada instancia de un objeto en función de los requisitos empresariales. Por ejemplo, los artículos con los mismos nombres pueden tener diferentes traducciones en los idiomas de destino. En el siguiente ejemplo, los artículos 1234 y 1236 tienen el mismo nombre "CUP" en inglés, pero cada artículo tiene una traducción diferente en alemán, "TASSE" y "BECHER".
La traducción de instancias sólo se soporta para atributos de texto traducibles (modelados y flexibles) en objetos traducibles.
Número de artículo
Nombre de artículo en inglés
Nombre de artículo traducido en alemán (idioma de destino)
1234
CUP
TASSE
1235
MUG
TASSE
1236
CUP
BECHER
1237
MUG
BECHER
* 
La traducción mediante entradas de diccionario no se soporta cuando la traducción de instancias está activada.
Activación de la traducción de instancias
Realice los siguientes pasos para activar la traducción de instancias:
1. Navegue hasta Sitio > Utilidades > Gestión de preferencias > Visualización y defina la preferencia Activar visualización de traducción de diccionario en .
2. Navegue hasta Sitio > Utilidades > Gestionar propiedades configurables persistentes y defina el Modo de traducción multilingüe en Traducción de instancias. Para obtener más información, consulte Modo de traducción multilingüe.
* 
Al cambiar al modo de traducción de instancias, todas las entradas activas del diccionario se migran a la traducción de instancias, y las traducciones existentes permanecen sin cambios. Sin embargo, se borrarán todas las entradas inactivas del diccionario. En Windchill Service Information Manager Translation Management, la creación de un paquete de traducción no se soporta en el modo de traducción de instancias. Se recomienda implementar este modo con precaución y considerar cuidadosamente el impacto en los datos existentes.
3. Cree los atributos de texto traducidos según sea necesario. Para obtener más información, consulte Creación de atributos de texto traducido.
4. Especifique los idiomas de creación y destino. Para obtener más información, consulte Configuración de idiomas.
5. Cargue las traducciones mediante el cargador XML. Para obtener más información, consulte la siguiente sección: Carga de traducciones para la traducción de instancias.
Carga de traducciones para la traducción de instancias
Siga estos pasos para cargar entradas traducidas desde un sistema externo en Windchill mediante un fichero XML. Estas entradas traducidas se pueden utilizar como valores de texto traducido para la traducción de instancias.
1. Cree un fichero de carga XML. Consulte el siguiente ejemplo:
Se pueden cargar varias traducciones como entradas independientes utilizando el mismo fichero de carga 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. Ejecute el siguiente comando en un shell de Windchill para importar el fichero de carga XML.
windchill wt.load.LoadFromFile -d Load File Location -u username -p password
Por ejemplo,
windchill wt.load.LoadFromFile -d LoadTranslations.xml -u username -p password
Etiquetas utilizadas en el fichero de carga XML
Elemento
Opcional u obligatorio
Tipo de datos
Descripción
csvTranslationInstanceEntry
Obligatorio
Cadena
Atributo handler, es obligatorio con el valor com.ptc.core.td.LoadTranslationInstance.createTranslationInstanceEntry.
csvtypeContext
Obligatorio
Cadena
Un tipo en el que se define un atributo de texto traducido. Por ejemplo, Translation_Name en Artículo maestro.
csvtranslatedTextAttribute
Obligatorio
Cadena
Atributo de texto traducido para el que se requiere traducción de instancias.
csvinstanceReference
Obligatorio
Cadena
Para tipos iterados (por ejemplo, Artículo), este valor es la referencia maestra (ejemplo wt.part.WTPartMaster:<id>).
csvmasterText
Obligatorio
Cadena
Texto que se va a traducir.
csvtargetLanguage
Obligatorio
Cadena
El nombre de la entrada de enumeración de idiomas disponible en la enumeración global Idiomas disponibles.
csvtranslatedText
Obligatorio
Cadena
Texto traducido.
¿Fue esto útil?