AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de código
  • Presentación
  • Traducción de mensajes (versión 27 y posteriores)
  • Traducir el mensaje actual (versión 27 y posteriores)
  • Mensajes utilizados varias veces
  • Tratamiento de los mensajes
  • Convertir las cadenas de caracteres del código en mensajes multilingües
  • Navegar por los mensajes a traducir que se encuentran en los diferentes elementos del proyecto
  • Realizar una búsqueda dentro de los mensajes traducidos
  • Encontrar y eliminar los mensajes no utilizados
  • Características del mensaje a traducir
  • Características
  • Visualización de un mensaje en un idioma no admitido
  • Traducción de mensajes (versión 26 y anteriores)
  • Traducir el mensaje actual (versión 26 y anteriores)
  • Mensajes multilingües enlazados
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Cuando se desarrolla una aplicación multilingüe, se pueden traducir los diferentes mensajes que se muestran al usuario (los mensajes que muestran Info y YesNo, por ejemplo).
Esta traducción se escribe en la ventana de mensajes traducidos.
Cada mensaje traducido corresponde a una "Resource"..
En la versión 27 se ha introducido un nuevo método para tratar las cadenas multilingües. Este método facilita las cadenas multilingües de manipular en los siguientes casos:
  • fusión de sucursales en la SCM,
  • mensajes en las plantillas,
  • mensajes multilingües "relacionado" a varios elementos.
Los proyectos creados con la versión 27 utilizan este método de Default. Para los proyectos creados con una versión anterior, una asistente específica permite cambiar al nuevo método. Para obtener más información, consulte Asistente de migración de mensajes multilingües.
Observación: Esta ayuda Page presenta la traducción de mensajes multilingües con el nuevo método. Si utiliza el método anterior, consulte Traducción de mensajes (versión 26 y anteriores).
Observación: Para más detalles sobre el desarrollo y la programación de una aplicación multilingüe, consulte Aplicaciones multilingües.
Traducción de mensajes (versión 27 y posteriores)

Traducir el mensaje actual (versión 27 y posteriores)

Para traducir el mensaje durante la entrada:
  1. Seleccione el texto a traducir.
  2. Seleccione "Traducir" en el menú contextual. Enseguida, se abre una ventana para traducir los mensajes.
  3. Introduzca la traducción del mensaje y valide.
    La Icon en la leyenda del idioma abre un menú para simplificar las traducciones. Para obtener más información, consulte Escribir textos multilingües.
  4. A la derecha del mensaje traducido aparece un ícono. Este ícono indica que el mensaje actual está en varios idiomas. El ícono permite acceder rápidamente a la ventana de traducción.
    Al pasar el cursor sobre el ícono, un tooltip muestra las traducciones de la cadena en los diferentes idiomas del proyecto.
Observación: Si su aplicación soporta idiomas que utilizan conjuntos de caracteres específicos, debe escribir la traducción de los diferentes mensajes utilizando estos conjuntos de caracteres. Para obtener más información, consulte Gestión de conjuntos de caracteres específicos en una aplicación multilingüe.

Mensajes utilizados varias veces

Todavía es posible utilizar el mismo mensaje en diferentes procesos: basta con declarar una Constante en el proyecto.
  1. Declarar y set el valor de la constante.
    Por ejemplo:
    CONSTANT
    ClosingSentence = "You are about to exit the application."
    END
    En este código, la constante contiene la cadena multilingüe que se va a compartir.
  2. Utilizar la constante en diferentes partes del código, donde se va a utilizar el mensaje.
  3. Utilice Nación para cambiar dinámicamente el idioma de la aplicación. El valor de la constante se adaptará automáticamente al idioma especificado con Nación.
Recordatorio: Puede utilizar Nación para cambiar el idioma de toda la aplicación (UI, código, valores de las constantes, etc.).
Atención: El uso de constantes para reutilizar mensajes multilingües no siempre es recomendable. Por ejemplo, si utiliza WDTRAD para traducir sus aplicaciones, puede utilizar la función de traducción de automatic para propagar las traducciones cuando se encuentren cadenas idénticas. Esto significa que el texto tiene que ser traducido sólo una vez.
Tratamiento de los mensajes

Convertir las cadenas de caracteres del código en mensajes multilingües

Para convertir las cadenas del código en mensajes multilingües:
  1. En la pestaña "Código", en el grupo "Idiomas", despliegue "Traducir cadenas" y seleccione "Convertir cadenas simples en mensajes multilingües".
  2. Seleccione los elementos en los que se debe realizar la conversión.
  3. Por cada cadena de caracteres encontrada, el editor propone convertir o no esta cadena en un mensaje multilingüe.
    Observación: Si se marca "Reutilizar los mensajes existentes", los mensajes multilingües idénticos corresponderán a la misma Resource.
  4. Valide la conversión.

Navegar por los mensajes a traducir que se encuentran en los diferentes elementos del proyecto

Navegar por los diferentes mensajes a traducir que se encuentran en los elementos del proyecto:
  1. Mostrar la ventana para escribir los mensajes traducidos: en la pestaña "Código", en el grupo "Idiomas", despliegue "Traducir cadenas" y seleccione "Traducir mensajes" (o pulse Ctrl + T).
  2. Seleccione el elemento que contiene los recursos (mensajes a traducir).
  3. Utilice los botones de flecha para navegar por los recursos. Usted tiene la posibilidad de modificar los mensajes o añadir nuevos mensajes en cualquier momento.

Realizar una búsqueda dentro de los mensajes traducidos

Para realizar una búsqueda en los mensajes traducidos:
  1. Habilitar la búsqueda: en la pestaña "Inicio", en el grupo "Buscar", expanda "Buscar" y seleccione "Buscar" (o pulse Ctrl + F). Aparece el panel "Buscar - Reemplazar".
  2. Especifique el texto a buscar.
  3. Especifique las opciones:
    • Buscar en el código.
    • En las opciones avanzadas (), especifique que la búsqueda debe realizarse en las cadenas multilingües encontradas en el código.

Encontrar y eliminar los mensajes no utilizados

Para encontrar y eliminar los mensajes no utilizados:
  1. En la pestaña "Código", en el grupo "Idiomas", despliegue "Traducir cadenas" y seleccione "Buscar mensajes no utilizados".. Comienza la optimización del mensaje multilingüe asistente.
  2. Seleccione los mensajes no utilizados y finalice la asistente para borrar los mensajes seleccionados.
Características del mensaje a traducir

Características

  • Un mensaje mostrado en una aplicación debe ser traducido a todos los idiomas seleccionados para el proyecto.
  • Un mensaje puede contener varias líneas.
  • Un mensaje puede contener caracteres especiales (tabulación, por ejemplo).
  • Para teclear caracteres especiales, debes teclear el código ASCII correspondiente. Para ello, utilice el teclado numérico e introduzca el código ASCII correspondiente (Alt + 09 para una ficha o ejemplo).

Visualización de un mensaje en un idioma no admitido

En tiempo de ejecución, si un mensaje no ha sido traducido al idioma especificado (es decir, si el mensaje no es associated con este idioma), el mecanismo de los idiomas preferidos muestra la información en un idioma similar al deseado.
Traducción de mensajes (versión 26 y anteriores)

Traducir el mensaje actual (versión 26 y anteriores)

Para traducir el mensaje durante la entrada:
  1. Seleccione el texto a traducir.
  2. Seleccione "Traducir" en el menú contextual. Enseguida, se abre una ventana para traducir los mensajes.
  3. Introduzca la traducción del mensaje y valide.
    La Icon en la leyenda del idioma abre un menú para simplificar las traducciones. Para obtener más información, consulte Escribir textos multilingües.
    Observación: Utilice para encontrar un mensaje. Aparecerá el panel "Buscar - Reemplazar" con todas las opciones necesarias.
  4. A la derecha del mensaje traducido aparece un ícono. Este ícono indica que el mensaje actual está en varios idiomas. El ícono permite acceder rápidamente a la ventana de traducción.
    Al pasar el cursor sobre el ícono, un tooltip muestra las traducciones de la cadena en los diferentes idiomas del proyecto.
Observación: Si su aplicación soporta idiomas que utilizan conjuntos de caracteres específicos, debe escribir la traducción de los diferentes mensajes utilizando estos conjuntos de caracteres. Para obtener más información, consulte Gestión de conjuntos de caracteres específicos en una aplicación multilingüe.

Mensajes multilingües enlazados

Un mensaje multilingüe puede copiarse/pegarse en varios lugares en varios procesos o eventos del mismo proyecto.
copy tiene dos opciones para el mensaje multilingüe:
  • el mensaje se copia directamente, sin mantener el vínculo con el mensaje original (Default).
  • el mensaje se pega y los mensajes se quedan relacionado: modificar un mensaje también modifica los otros mensajes de relacionado.
Para mantener el enlace:
  1. copy el mensaje inicial (Ctrl + C).
  2. Ir al código del elemento donde se pegará el mensaje.
  3. En la pestaña "Inicio", en el grupo "Edición", despliegue "Pegar" y seleccione "Pegado especial"..
  4. El mensaje se pega y el enlace se mantiene. Cuando se mantiene el enlace, una Icon específica indica que el mensaje multilingüe se utiliza varias veces en el código.
La Icon indica que el mensaje multilingüe se utiliza varias veces en el código. Por lo tanto, una modificación afectará a todos los usos
La Icon indica que el mensaje multilingüe se utiliza varias veces en el código. Por lo tanto, una modificación afectará a todos los usos
En este caso, se utiliza la ventana de gestión de mensajes multilingües (que se abre pulsando Ctrl + T sobre el mensaje) para conocer los diferentes usos del mensaje ().
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/11/2023

Señalar un error o enviar una sugerencia | Ayuda local