Show Menu
TEMAS×

Traducción de un formulario web

Se puede localizar una aplicación web en varios idiomas.
Puede realizar traducciones directamente en la consola de Adobe Campaign (consulte Gestión de traducciones en el editor ) o exportar e importar unidades para externalizar las traducciones (consulte ).
La lista de idiomas de traducción predeterminada se detalla en Cambio del idioma de visualización de los formularios .
La aplicación web está diseñada en un idioma de edición: este es el idioma de referencia utilizado para introducir etiquetas y otro contenido que se deba traducir.
El idioma predeterminado es el idioma en el que se muestra la aplicación web si no se añade ninguna configuración de idioma a su dirección URL de acceso.
De forma predeterminada, el idioma de edición y el idioma predeterminado son los mismos que el idioma de la consola.

Elección de idiomas

Para definir uno o más idiomas de traducción, haga clic en el botón Properties de la aplicación web y, a continuación, en la pestaña Localization . Haga clic en el botón Add para definir un nuevo idioma de traducción para la aplicación web.
Esta ventana también permite cambiar el idioma predeterminado y el idioma de edición.
Cuando se añaden idiomas de traducción para una aplicación web (o cuando el idioma predeterminado y el idioma de edición son diferentes), se añade una subpestaña Translation a la pestaña Edit para administrar las traducciones.
Adobe Campaign incluye una herramienta para traducir y administrar traducciones multilingües. Este editor permite ver las cadenas que se deben traducir o aprobar, introducir traducciones directamente en la interfaz e importar o exportar cadenas de caracteres para externalizar traducciones.

Administración de traducciones en el editor

Recopilación de cadenas

La pestaña Translations permite introducir traducciones para las unidades de caracteres que conforman la aplicación web.
La primera vez que abre esta pestaña, puede ver que no contiene datos. Haga clic en el enlace Collect the strings to translate para actualizar las unidades en la aplicación web.
Adobe Campaign recopila etiquetas de campos y unidades definidas en las pestañas Texts de todos los elementos estáticos: Bloques HTML, Javascript, etc. Los elementos estáticos se detallan en elementos estáticos en un formulario web .
Este proceso puede tardar varios minutos en procesarse en función del volumen de datos procesados.
Si aparece una advertencia que indica que faltan algunas traducciones en el diccionario del sistema, consulte Traducción de unidades del sistema .
Cada vez que se traduce una cadena, la traducción se añade al diccionario de traducción.
Cuando el proceso de recopilación detecta que ya existe una traducción, la muestra en la columna Text de la unidad. El estado de la cadena cambia a Translated .
Para unidades de caracteres que no se hayan traducido nunca, el campo Text está vacío y el estado es To translate .

Filtrado de cadenas

De forma predeterminada, se muestra cada idioma de traducción de la aplicación web. Existen dos filtros predeterminados: idioma y estado. Haga clic en el botón Filters y, a continuación, haga clic en By language or status para mostrar los cuadros desplegables coincidentes. También puede crear un filtro avanzado. Para obtener más información, consulte esta página .
Vaya al cuadro desplegable Language para seleccionar el idioma de traducción.
Para mostrar solo las unidades sin traducir, seleccione To translate en el cuadro desplegable Status . También puede mostrar solamente cadenas traducidas o aprobadas.

Traducción de cadenas

  1. Para traducir una palabra, haga doble clic en su línea de la lista de cadenas.
    La cadena de origen se muestra en la sección superior de la ventana.
  2. Introduzca su traducción en la sección inferior. Para aprobarla, marque la opción Translation approved .
    La aprobación de la traducción es opcional y no bloquea el proceso.
    Las traducciones no aprobadas se muestran como Translated . Las traducciones aprobadas se muestran como Approved .

Externalización de una traducción

Es posible exportar e importar cadenas de caracteres para traducirlas con una herramienta distinta a la de Adobe Campaign.
Una vez que haya exportado las cadenas, no debe llevar a cabo ninguna traducción con la herramienta integrada. Esto podría provocar un conflicto cuando vuelva a importar las traducciones y causar que se pierdan algunas de ellas.

Exportación de archivos

  1. Seleccione las aplicaciones web cuyas unidades desee importar, haga clic con el botón derecho del ratón y seleccione Actions > Export strings for translation... .
  2. Seleccione un Export strategy :
    • One file per language : la exportación genera un archivo por cada idioma de traducción. Cada archivo es común a todas las aplicaciones web seleccionadas.
    • One file per Web application : la exportación genera un archivo por cada aplicación web seleccionada. Cada archivo contiene todos los idiomas de traducción.
      Este tipo de exportación no está disponible para exportaciones XLIFF.
    • One file per language and per Web application : la exportación genera varios archivos. Cada archivo contiene un idioma de traducción por cada aplicación web.
    • One file for all : la exportación genera un solo archivo multilingüe para todas las aplicaciones web. Contiene todos los idiomas de traducción para todas las aplicaciones web seleccionadas.
      Este tipo de exportación no está disponible para exportaciones XLIFF.
  3. A continuación, elija la Target folder donde desea registrar los archivos.
  4. Seleccione el formato de archivo ( CSV o XLIFF ) y haga clic en Start .
Los nombres de los archivos de exportación se generan automáticamente. Si realiza la misma exportación varias veces, los archivos nuevos reemplazan a los existentes. Si es necesario conservar los archivos anteriores, cambie la Target folder , luego haga clic en Start de nuevo para ejecutar la exportación.
Al exportar archivos en formato CSV , cada idioma se vincula a un estado y a un estado de aprobación. La columna ¿Aprobar? permite aprobar una traducción. Esta columna puede contener los valores o No . En cuanto al editor integrado (consulte Administración de traducciones en el editor ), la aprobación de las traducciones es opcional y no bloquea el proceso.

Importación de archivos

Una vez finalizada la traducción externa, puede importar los archivos traducidos.
  1. Vaya a la lista de aplicaciones web, haga clic con el botón derecho del ratón y seleccione Actions > Import translated strings... .
    No es necesario seleccionar las aplicaciones web afectadas por la traducción. Coloque el cursor en cualquier lugar de la lista de aplicaciones web.
  2. Seleccione el archivo que desea importar y haga clic en Upload .
Las traducciones externas siempre tienen prioridad sobre las traducciones internas. En caso de conflicto, la traducción externa sobrescribe la traducción interna.

Cambio de idioma de visualización de formularios

Los formularios web se muestran en el idioma predeterminado especificado en la pestaña Localization de las propiedades de la aplicación web. Para cambiar de idioma, debe añadir los siguientes caracteres al final de la dirección URL (donde xx es el símbolo del idioma):
?lang=xx

si el idioma es el primer o único parámetro de la dirección URL. Por ejemplo: https://myserver/webApp/APP34?lang=en
&lang=xx

si hay otros parámetros antes del idioma en la dirección URL. Por ejemplo: https://myserver/webApp/APP34?status=1&lang=en
A continuación se enumeran los idiomas y diccionarios de traducción disponibles de forma predeterminada.
Diccionario predeterminado del sistema : algunos idiomas incluyen un diccionario predeterminado que contiene la traducción de las cadenas del sistema. Para más información, consulte Traducción de unidades del sistema .
Administración del calendario : las páginas de una aplicación web pueden incluir un calendario para introducir fechas. De forma predeterminada, este calendario está disponible en varios idiomas (traducción de días, formato de fecha).
Idioma (símbolos) Diccionario predeterminado del sistema Administración del calendario
Alemán (de)
Inglés (en)
Inglés (Estados Unidos) (en_US)
Inglés (Reino Unido) (en_GB)
Árabe (ar)
Chino (zh)
Coreano (ko)
Danés (da)
Español (es)
Estonio (et)
Finés (fi)
Francés (fr)
Francés (Bélgica) (fr_BE)
Francés (Francia) (fr_FR)
Griego (el)
Hebreo (he)
Húngaro (hu)
Indonesio (id)
Irlandés (ga)
Italiano (it)
Italiano (Italia) (it_IT)
Italiano (Suiza) (it_CH)
Japonés (ja)
Letón (lv)
Lituano (lt)
Maltés (mt)
Holandés (nl)
Holandés (Bélgica) (nl_BE)
Holandés (Holanda) (nl_NL)
Noruego (Noruega) (no_NO)
Polaco (pl)
Portugués (pt)
Portugués (Brasil) (pt_BR)
Portugués (Portugal) (pt_PT)
Ruso (ru)
Esloveno (sl)
Eslovaco (sk)
Sueco (sv)
Sueco (Finlandia) (sv_FI)
Sueco (Suecia) (sv_SE)
Checo (cs)
Tailandés (th)
Vietnamita (vi)
Valón (wa)
Para agregar otros idiomas que no sean los predeterminados, consulte Adición de un idioma de traducción

Ejemplo: visualización de una aplicación web en varios idiomas

El siguiente formulario web está disponible en cuatro idiomas: inglés, francés, alemán y español. Las unidades de caracteres se han traducido mediante la pestaña Translation del formulario web. Dado que el idioma predeterminado es inglés, al publicar la encuesta, utilice la dirección URL estándar para mostrarlo en inglés.
Añada ?lang=fr al final de la dirección URL para mostrarlo en francés:
La lista de símbolos para cada idioma se detalla en Cambio del idioma de visualización de los formularios .
Puede añadir ?lang=es o ?lang=de para mostrarlo en español o alemán.
Si ya se han añadido otros parámetros a esta aplicación web, añada &lang= . Por ejemplo: https://myserver/webApp/APP34?status=1&lang=en

Configuración avanzada de traducción

Esta sección es solo para usuarios expertos.

Traducción de cadenas del sistema

Las cadenas del sistema son cadenas de caracteres predeterminadas que se utilizan en todas las aplicaciones web. Por ejemplo: los botones Next , Previous , Approve , mensajes Loading , etc. De forma predeterminada, algunos idiomas contienen un diccionario con traducciones para estas unidades. La lista de idiomas se detalla en Cambio del idioma de visualización de los formularios .
Si se traduce la aplicación web a un idioma al que no se ha traducido el diccionario del sistema, aparece un mensaje de advertencia indicando que faltan algunas traducciones.
Para añadir un idioma, siga los pasos siguientes:
  1. Vaya al árbol de Adobe Campaign y haga clic en Administration > Configuration > Global dictionary > System dictionary .
  2. En la sección superior de la ventana, seleccione la unidades del sistema que desea traducir y, a continuación, haga clic en Add en la sección inferior.
  3. Seleccione el idioma de traducción e introduzca una traducción para la cadena. Se puede aprobar la traducción marcando la opción Translation validated .
    La aprobación de la traducción es opcional y no bloquea el proceso.
No debe eliminar las cadenas predeterminadas del sistema.

Adición de un idioma de traducción

Para traducir aplicaciones web a idiomas distintos de los predeterminados (consulte Cambio de idioma de visualización de formularios ), se debe agregar un nuevo idioma de traducción.
  1. Haga clic en el nodo Administration > Platform > Itemized lists del árbol de Adobe Campaign y seleccione Languages available for translation en la lista. La lista de traducciones disponibles se muestra en la sección inferior de la ventana.
  2. Haga clic en el botón Add y, a continuación, introduzca el Internal name , Label y el identificador de la imagen (indicador). Para añadir una nueva imagen, póngase en contacto con el administrador.