Compartir a través de


Traducir texto de etiqueta

Las tablas estándar incluyen texto predeterminado para etiquetas que están disponibles en muchos idiomas diferentes. Sin embargo, cuando personaliza un formulario, como agregar o cambiar columnas, o crear tablas personalizadas, es posible que necesite que las etiquetas de esos componentes aparezcan en diferentes idiomas. Puede importar texto de etiqueta traducido para tablas personalizadas para sus aplicaciones, de modo que el texto de la etiqueta se muestre en idiomas distintos al idioma base.

Cuando traduce el texto de la etiqueta de un formulario, está modificando el idioma base del formulario como parte de una personalización del formulario. Al hacer esto, crea cambios activos no administrados en las etiquetas. Posteriormente, si no modifica la traducción del idioma base para un componente, como una columna, y luego exporta el archivo de traducción, la identificación del objeto de la columna no se exportará. Esto se debe a que la exportación no ve ninguna modificación realizada en la etiqueta del idioma base de esa columna.

Proceso de alto nivel

  1. Exporte las traducciones de la solución que contiene las tablas que desea traducir el texto de la etiqueta. Luego, abra el archivo XML de traducciones y agregue el texto traducido. Más información: Traducir texto de tabla personalizada y columna de texto en otros idiomas
  2. Importe las traducciones. Más información: Importar el texto traducido de la tabla y la columna de nuevo a una aplicación

Problemas comunes con la traducción del texto de la etiqueta del formulario

Las traducciones de etiquetas de formulario no aparecen en las capas

Es posible que las traducciones importadas no aparezcan cuando visualiza las capas de solución de un componente. Asegúrese de que las traducciones estén en el nivel de <etiqueta> cuando ve la capa de solución. Tenga en cuenta que las etiquetas "displayname" están a nivel de atributo, por lo que no traducirán etiquetas. Las etiquetas "DisplayName" son en realidad para etiquetas de formulario y traducirán las etiquetas de formulario. Para obtener más información sobre la visualización de capas de soluciones, consulte Capas de solución.

Las traducciones de etiquetas de formulario no aparecen específicamente para el idioma base

La función de exportación e importación de traducción es una herramienta que se utiliza para que sus aplicaciones puedan mostrar el texto de la etiqueta traducida para componentes personalizados. No está diseñado para usarse en la gestión de todas las etiquetas, incluido el idioma base.

En la exportación de la traducción, si no se realizaron cambios en la etiqueta del idioma base, no se exportará ninguna traducción en CrmTranslations.xml.

En la importación de la traducción, si las traducciones de cualquier etiqueta en la columna del idioma base se cambiaron en CrmTranslations.xml, los cambios no surtirán efecto.

Si el problema es específico del idioma base, haga lo siguiente:

  1. Cambie las traducciones para el idioma base utilizando diseñador de formularios para cada etiqueta que se cambió.
  2. Utilice la exportación e importación de traducciones para agregar traducciones para otros idiomas aprovisionados.
  3. Exporte la solución no administrada activa como administrada.
  4. Importe esta solución en el entorno de destino.

Las descripciones de traducción de la etiqueta de formulario aparecen cuando se exporta como no administrado, pero "" cuando se exporta como administrado

Esto puede suceder porque la etiqueta no tiene traducciones. Ocurre el siguiente comportamiento:

  • La solución no administrada se completa con nombre: <label description = "ejemplo" languagecode = "1033">
  • La solución administrada está vacía, lo que se considera inexistente y vuelve al nombre: <label description="" languagecode="1033">

Consultar también

Traducir texto de tabla personalizada y columnas a otros idiomas
Importar el texto traducido de la tabla y la columna de nuevo a una aplicación

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).