Crear un tipo de archivo XML llamado XML-Letter: ejemplo
Crearemos un tipo de archivo XML, XML-Letter, que el software de tipo de archivo de SDL aplicará a los archivos *.xml que cuenten con un elemento raíz especificado (<letter>). Un ejemplo de un archivo de este tipo de archivos es example-xml-file-letter.xml (en el archivo zip example-xml-files.zip). A efectos del ejemplo, vamos a crear el tipo de archivo en la plantilla del proyecto predeterminada.
Por qué y cuándo se efectúa esta tarea
| Elemento XML | Traducible | Notas |
|---|---|---|
<letter> | No | Se trata del elemento raíz y representa la estructura de la carta. |
<title maxlength="50"> | Sí | Estos elementos se han insertado para mostrar cómo puede tratar las secciones de texto que tienen restricciones de longitud. |
<title maxlength="40"> | Sí | "Estimado Daniel" debe traducirse. |
<salutation> | Sí | |
<text> | Sí | El cuerpo de la carta debe traducirse. |
<component translate="yes"> | Sí | Estos elementos se han insertado para mostrar cómo puede tratar las secciones de texto que se han etiquetado como traducibles o no traducibles. |
<component translate="no"> | No | La etiqueta de énfasis cambia el formato del texto, pero dicho texto sigue necesitando una traducción. |
<emphasis> | Sí | |
<signature> | No | El nombre o la dirección de la persona no se traducen. |
<address> | No | La dirección web no se modifica. |
<weblink> | No | |
<logo alt> | Sí | El texto de "<logo alt>" debe estar en el idioma local. Alt es un atributo, por lo que en la regla del analizador especifique Tipo de regla como Atributo. Siempre que especifique una regla del analizador del tipo Atributo, la propiedad Traducido del atributo se establecerá en Traducir siempre, que es lo que queremos. |
<logo address> | No | No modificamos la dirección web. No agregamos una regla del analizador. (De forma predeterminada, la propiedad translate de los atributos es not translatable [no traducible], que es lo que queremos). |
Procedimiento
Ejemplo: Las reglas del analizador utilizadas en XML-Letter
Por qué y cuándo se efectúa esta tarea
Las reglas del analizador definen el modo en el que el software de compatibilidad de tipos de archivo gestiona el tipo de archivo XML-letter.
Ejemplo: Configurar propiedades de formato para XML-Letter
Por qué y cuándo se efectúa esta tarea
Ejemplo de creación de una regla del analizador que da formato al texto dentro de un par de etiquetas cuando el documento se abre en el Editor. Utilizamos el tipo de archivo XML-Letter del ejemplo y el archivo example-xml-file-letter.xml. El par de etiquetas es <emphasis>...</emphasis>.
Ejemplo: Restringir la longitud del elemento en XML
Por qué y cuándo se efectúa esta tarea
Puede establecer restricciones en elementos y atributos traducibles. Este tema muestra cómo configurar una restricción de longitud del elemento <title> del tipo de archivo XML-Letter, usando el archivo XML de ejemplo example-xml-file-letter.xml. Se basa en el ejemplo Ejemplo: Crear un tipo de archivo XML llamado XML-Letter.