El formato de archivo .XML no está diseñado para traducción y requiere configuraciones adicionales para importarse correctamente.
Las configuraciones predeterminadas se marcan con un asterisco (*) e importarán todos los elementos XML para su traducción. Se pueden utilizar opciones para importar para cambiar el comportamiento al importar.
Los chatbots IA pueden ser muy eficaces a la hora de identificar problemas de formato en archivos basados en .XML.
Tipos de archivo
-
.XML
Opciones de importación
Reglas claras para importar
-
Solo se importan los elementos seleccionados (es decir, nombre, título, párr). Un asterisco ( ) importa todos los elementos.
-
Solo se importan los atributos seleccionados (es decir, nombre, título, párr). Un asterisco ( ) importa todos los atributos.
-
Si se selecciona la opción traducibles en línea.
en línea, todos los elementos del texto traducible se importarán como elementos -
Los elementos en línea name, title, para seleccionados se convertirán en tags y el contenido no será traducible.
Importante
Los problemas con tags son una causa común de errores al exportar, especialmente para tipos de archivos como hojas de cálculo (basadas en MS Excel) y .XML. Asegúrate siempre de que los tags y el formato son correctos antes de exportar archivos realizando controles de calidad.
-
Los elementos vecinos de nodos de texto se convertirán automáticamente en tags en línea.
-
El código de los elementos seleccionados se procesa como .HTML. Configuración .HTML importada como Conservar espacios en blanco o Saltar etiqueta (<br/>) crea un nuevo segmento se puede utilizar para estos elementos.
Use esta opción cuando el valor del elemento seleccionado contenga una marca .HTML. No se aplica a los elementos secundarios seleccionados, a menos que se especifique lo contrario.
-
Los elementos seleccionados se importarán como Bloqueados.
-
Los atributos seleccionados se importarán como Bloqueados.
-
Los mensajes ICU se convierten automáticamente en etiquetas. Los archivos con mensajes UCI no pueden contener elementos en línea.
-
Las entidades XML de la Declaración DTD se importarán para su traducción.
-
Anular la selección si no se desea segmentación.
-
Los comentarios no se importan si los elementos se procesan como HTML, como se indica en la opción Elementos (procesados como HTML).
-
Aplica expresiones regulares para convertir el texto especificado en etiquetas.
-
Introduzca una lista de referencias de caracteres (separadas por comas) en el archivo de salida.
Ejemplo:
Configuraciones XML mediante XPath
El uso del idioma de consulta XPath permite crear reglas de importación complejas y algunas funciones adicionales no disponibles en las reglas de importación simple.
La expresión XPath debe definir los elementos y/o atributos cuyo texto/valor debe traducirse y no el nodo de texto real.
Se recomienda familiarizarse con XPath antes de usar.
No se procesarán
, y para archivos con más de 10.000 elementos XML.-
Constituye el contexto de la TM (concordancias del 101%), si corresponde.
-
Importar elementos o atributos de contexto para cada elemento.
-
Importar elementos o la longitud máxima del texto meta para cada elemento. El límite de caracteres de cada segmento se muestra en el panel dentro del editor. Cualquier carácter que exceda el límite se resalta en rojo.
-
Keep empty para conservar los espacios en blanco en los elementos. Aplica xml:whitespace='preserve'. / /* para preservar todos los espacios en blanco en todos los elementos, o usa una expresión XPath arbitraria.
Vista previa HTML con hoja de estilos XSLT
Se puede utilizar idioma XSLT (formato trans de idioma extensible de la hoja de estilos) para transformar documentos .XML en formato .HTML con fines de vista previa en contexto. Por consiguiente, los archivos vista previa descargados mediante traducción vista previa en el menú Documento vienen con extensión HTML. phrase admite actualmente XSLT 2.0.
Haz clic en Seleccionar archivo para importar una hoja de estilos.
Haga clic en Descargar XSLT para descargar la hoja de estilo después de importar archivos.
CDATA en archivo XML
CDATA significa Datos de caracteres y se define como bloques de texto que no son procesados por el analizador pero que se reconocen como marcados. Entidades predefinidas como <,
>
y &
requieren mecanografía y generalmente son difíciles de leer en el marcado. En tales casos, se puede utilizar la sección CDATA.
Si CDATA contiene .HTML incrustado, los elementos XML correspondientes se deben enumerar en
.Si el archivo fuente contiene CDATA y se utiliza el
, se añade CDATA a cada segmento del archivo Terminado.Los CDATA solo se segmentarán si hay una indicación borra de un salto de segmento como puntuación o espaciado.
Fuente:
<text><![CDATA[Texto traducible A. Texto traducible B.]]></text>
Target:
<text><![CDATA[Texto traducible A.]]><![CDATA[ ]]><![CDATA[Texto traducible B.]]></text>
El archivo Terminado es válido .XML y el visor XML mostrará el texto correctamente como texto traducible A. Texto traducible B.
Los archivos multilingües se importan como varios trabajos bilingües con idiomas asignados antes de la importación. Se representan con en la tabla de trabajos. Si se importa a varios idiomas meta, el archivo Terminado se compone de todos los idiomas meta.
phrase admite archivos XML que tienen elementos fuente y meta presentes para todos los párrafos, incluso si la meta está empty. Cuando la segmentación fuente y meta son diferentes, la segmentación fuente es determinante.
Los elementos de un mismo idioma deben ser descendientes del mismo elemento transunitario y un idioma no puede estar contenido dentro del otro. El contenido fuente y meta no se puede almacenar en valores de atributo. Si varios elementos concordancias con XPath para fuente o meta dentro del elemento trans-unidad, solo se importa el primero para traducción.
-
Al crear un trabajo, selecciona en el panel antes de aplicar Opciones de importación. Si no se especifica, el archivo se importará como .XML estándar.
-
El contenido de las etiquetas del archivo .XML fuente se puede visualizar en el editor haciendo clic en Expandir tags en el menú y editarlo haciendo clic en F2.
Ejemplo:
Ejemplo de texto parcialmente traducido de inglés a alemán y francés. Todos los <tuv lang="en">
, <tuv lang="de">
y <tuv lang="fr">
son hijos del mismo <tu>
elemento.
<?xml version="1.0" encoding="utf-8"?> <root> Texto no traducible. <tu note="context note" key="ID 254" maxlen="16"> <tuv lang="en"> <seg>Primer segmento.</seg> </tuv> <tuv lang="de"> <seg>Segmento Erste</seg> </tuv> <tuv lang="fr"> <seg></seg> </tuv> </tu> <tu note="another context note" key="ID 255" maxlen="18"> <tuv lang="en"> <seg>Segundo segmento.</seg> </tuv> <tuv lang="de"> <seg></seg> </tuv> <tuv lang="fr"> <seg></seg> </tuv> </tu> </root>
Opciones de importación
Para importar archivos .XML multilingües se debe utilizar el idioma de consulta XPath. Ver ejemplo anterior como referencia. La expresión XPath define los elementos en los que se debe traducir el texto/valor y no el nodo de texto real.
-
//tu
-
tuv[@lang='en']/seg
(en relación con el elemento raíz//tu
) -
tuv[@lang='de']/seg
(en relación con el elemento de renta de la pa//tu
) -
tuv[@lang='fr']/seg
(en relación con el elemento raíz//tu
) -
Todos los elementos fuente o meta se consideran elementos traducibles en línea a menos que se especifiquen aquí como elementos no traducibles en línea.
-
Aplica expresiones regulares para convertir el texto especificado en etiquetas.
-
Especificar una clave de contexto que se guarde con el segmento en la memoria de traducción y se utilice para el contexto de concordancia.
-
Importar elementos o atributos de contexto para cada elemento.
-
Importar elementos o la longitud máxima del texto meta para cada elemento
-
Introduzca una lista de referencias de caracteres (separadas por comas) en el archivo de salida.
Ejemplo:
-
Los mensajes ICU se convierten automáticamente en etiquetas. Los archivos con mensajes UCI no pueden contener elementos en línea.
-
Importa las etiquetas HTML contenidas en el archivo. Las etiquetas pueden usarse con configuración para Importar archivos HTML. Las paragraph tags
<p>
crearán nuevos segmentos incluso si no está seleccionado. -
El texto se segmenta mediante una regla segmentación general en lugar de un segmento por celda.
Precaución
Aplicar
a un archivo que contenga texto meta puede dar lugar a un número diferente de segmentos en la fuente que en la meta. -
Selecciona estado predeterminado de confirmación y si los segmentos confirmados se agregan automáticamente a TM.
Ejemplo: