PC SOFT

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.
  • Proyecto multilingüe
  • Caso especial: Traducir las ventanas y páginas propuestas por defecto
  • Incluir y traducir las ventanas y páginas propuestas por defecto
  • Ventanas de AAF (Características automáticas de la aplicación)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Proyecto multilingüe
Este tabla explica cómo crear y gestionar un proyecto multilingüe.
Para obtener más información, consulte Desarrollo de proyectos multilingües.
Elementos del proyecto
Proyecto
Ventana, páginas y controles (texto, máscaras de entrada e imágenes)
Informes y controles

(texto, máscara de visualización e imágenes)
Sistema de ayuda

(hlp o chm)
Mensajes del código (código, procedimientos, clases)
Mensajes WINDEV
Acción por realizar
Selección de los diferentes idiomasLos idiomas del proyecto se seleccionan en la descripción del proyecto:
  1. En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. Seleccione la pestaña "Idiomas".
Los idiomas seleccionados se tienen en cuenta para todos los elementos cerrados.
Los elementos abiertos deben ser cerrados y reabiertos.
Automático si el idioma se gestiona en el proyecto.
Windows compartido entre varias aplicaciones que no utilizan los mismos idiomas: Seleccione el idioma adicional en la descripción de la ventana (pestaña"Idioma").
Automático si el idioma se gestiona en el proyecto.
Informes compartidos entre varias aplicaciones que no utilizan los mismos idiomas: Seleccione el idioma adicional en la descripción de reporte (pestaña"Idioma").
Automático si el idioma se gestiona en el proyecto.
Sistema de ayuda compartido entre varios proyectos que no utilizan los mismos idiomas: Seleccione el idioma adicional en la descripción del sistema de ayuda (pestaña"Idioma").
Automático si el idioma se gestiona en el proyecto.
Clases y procedimientos compartidos entre varios proyectos: Seleccione el idioma adicional en la ventana de idioma (haga clic con el botón derecho del ratón en el panel "Explorador de proyectos", opción "Idioma").
Creación de un nuevo controlPor defecto, sólo se especifica el título del idioma de tiempo de ejecución. El título del control debe traducirse a los idiomas soportados.Por defecto, sólo se especifica el título del idioma de tiempo de ejecución. El título del control debe traducirse a los idiomas soportados.El título de las nuevas páginas y las palabras clave se crean automáticamente en inglés.
Traducción sin herramienta específica (en WINDEV directamente)La traducción debe realizarse en todas las ventanas de descripción de ventanas y controles.La traducción debe realizarse en todas las ventanas de descripción de informes y controles.Para el resumen y los índices: la traducción debe realizarse en las ventanas de descripción de la página.
Para el contenido de la página de ayuda: la traducción debe realizarse después del cambio de idioma de visualización.
La traducción debe realizarse en el editor de mensajes (Ctrl + T).
Traducción de mensajes con WDMSG/WDINTExtraer todos los mensajes para traducirlos con el WDMSG, traducir el archivo generado por el WDMSG y reintegrar los mensajes traducidos.Extraer y traducir con WDINT. Generar un archivo WDM.
Visualización en el editor en un idioma determinadoCambiar el idioma de visualización de todos los elementos del proyecto: en la pestaña "Vista", en el grupo "Opciones", despliegue "Idioma mostrado"
Atención: no se modifica el lenguaje de ejecución predeterminado del proyecto.
Automático si se modificó el idioma de visualización del proyecto.
Para modificar el idioma de visualización de todos los elementos del proyecto: en la pestaña "Vista", en el grupo "Opciones", despliegue "Idioma mostrado" (*)
Automático si se modificó el idioma de visualización del proyecto.
Para modificar el idioma de visualización de todos los elementos del proyecto: en la pestaña "Vista", en el grupo "Opciones", despliegue "Idioma mostrado" (*)
Automático si se modificó el idioma de visualización del proyecto
Para modificar el idioma de visualización de todos los elementos del proyecto: en la pestaña "Vista", en el grupo "Opciones", despliegue "Idioma mostrado" (*)
Automático si se modificó el idioma de visualización del proyecto.
Para modificar el idioma de visualización de todos los elementos del proyecto: en la pestaña "Vista", en el grupo "Opciones", despliegue "Idioma mostrado" (*)
examinarLa prueba del proyecto se ejecuta en el idioma predeterminado del proyecto.La ventana de prueba se ejecuta en el idioma predeterminado del proyecto.La prueba reporte se ejecuta en el idioma predeterminado del proyecto.Compilación y ejecución de prueba en el lenguaje de visualización del sistema de ayuda.
Debe crear tantos archivos de ayuda como el número de idiomas.
Durante una prueba (ventana, proyecto o reporte), el mensaje se muestra en el idioma de ejecución predeterminado del proyecto.Defina el archivo WDM asociado a cada idioma en la descripción del proyecto:
  1. En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. Seleccione la pestaña "Idiomas".
EjecutableCreado en el idioma predeterminado del proyecto.
Para cambiar este lenguaje tan pronto como se ejecute el ejecutable, use Nación en el código de inicialización del proyecto.
Atención: el lenguaje será modificado desde la llamada a Nación y hasta la próxima llamada a Nación.
Ventanas mostradas en el lenguaje ejecutable.
Para cambiar el idioma de visualización de una ventana, utilice Nación antes de abrir la ventana.
Atención: el lenguaje será modificado desde la llamada a Nación y hasta la próxima llamada a Nación.
Informes impresos en el idioma ejecutable predeterminado.
Para cambiar el idioma de impresión de una reporte, utilice:
Abra el archivo de ayuda correspondiente al idioma deseado (WHelp).Mensajes visualizados en el idioma de tiempo de ejecución actual.
Para cambiar el idioma cuando se muestra el mensaje, use Nación.
Atención: el lenguaje será modificado desde la llamada a Nación y hasta la próxima llamada a Nación.
Sitio desplegadoCreado en el idioma predeterminado del proyecto.
Para cambiar este lenguaje tan pronto como se ejecute el sitio desplegado, utilice Nación en el código de inicialización del proyecto.
Atención: el lenguaje será modificado desde la llamada a Nación y hasta la próxima llamada a Nación.
Páginas mostradas en el idioma del proyecto.
Para cambiar el idioma de visualización de una página, use Nación antes de abrir la página.
Atención: el lenguaje será modificado desde la llamada a Nación y hasta la próxima llamada a Nación.
Informes impresos por defecto en el idioma del proyecto.
Para cambiar el idioma de impresión de una reporte, utilice:
Mensajes visualizados en el idioma de tiempo de ejecución actual.
Para cambiar el idioma cuando se muestra el mensaje, use Nación.
Atención: el lenguaje será modificado desde la llamada a Nación y hasta la próxima llamada a Nación.
(*): si el título del control no existe en el idioma de visualización, el control se deja vacío en el editor.
Caso especial: Traducir las ventanas y páginas propuestas por defecto
Los siguientes elementos pueden ser incluidos automáticamente en sus aplicaciones o sitios:
  • WINDEV ventana de vista previa.
  • Ventanas HFSQL para la gestión automática de errores de programación HFSQL.
  • WINDEVWEBDEV - Código Servidor ventanas o páginas de groupware de usuario. Estos elementos se utilizan para gestionar la conexión de un usuario a una aplicación y los diferentes niveles de acceso para cada usuario.
  • WINDEV ventanas de AAF (Automatic Application Features).
  • WINDEVWEBDEV - Código Servidor el programa instalación, permitiendo al usuario instalar su aplicación o su sitio.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.

Incluir y traducir las ventanas y páginas propuestas por defecto

Estas ventanas y páginas están disponibles en inglés y francés por defecto. Para admitir otros idiomas, se deben realizar las siguientes operaciones:
Ventanas y páginas HFSQL
WINDEVWEBDEV - Código Servidor Programa de instalación
PropósitoMostrar la reporte en modo "Preview", y permitir al usuario imprimir a través del medio deseado (impresora, archivo XML, etc.).Permitir al usuario manejar errores de duplicación, errores de integridad, errores de contraseña, errores de bloqueo, etc.Permite gestionar la conexión de un usuario a una aplicación, así como los diferentes niveles de acceso de cada usuario.Permitir al usuario instalar la aplicación en su ordenador.
Integración en el proyectoSolicite la integración de las ventanas en su proyecto:
  1. Abrir la descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. Visualizar la pestaña "Estilo".
  3. En la opción "Visor de reportes", seleccione "Personalizado (incluido en el proyecto)".
  4. Seleccione el tipo de personalización que desea realizar:
    • <Visor estándar de reporte (sin plantilla): esta opción importa las ventanas de impresión estándar a su proyecto.
    • <Visor estándar de reporte con el plantilla del proyecto>: esta opción importa las ventanas de impresión correspondientes a la plantilla de su proyecto.
En la pestaña "Proyecto", en el grupo "Proyecto", despliegue "Importar" para importar al proyecto los archivos ubicados en los siguientes directorios:
  • WINDEV " Programas\Programas\Datos\Ventanas predefinidas\HFSQL - Windows para ayuda automática".
  • Windows Mobile " Programas\Programas\Datos\Ventanas predefinidas\HFSQL - Windows para ayuda automática".
  • WEBDEV - Código Servidor " Programas\Programas\Datos\Páginas predefinidas\HFSQL - Páginas de ayuda automática".
WINDEV Solicite la integración de las ventanas en su proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Groupware Usuario". Seleccione "Custom user groupware".


WEBDEV - Código Servidor Solicite la integración de las páginas en su proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Groupware Usuario". Seleccione "Habilitar la gestión del groupware de usuario" e "Integración personalizada".
  • WINDEV Abra y traduzca el proyecto WDSETUP suministrado con WINDEV.
  • WEBDEV - Código Servidor Abra y traduzca el proyecto WDSETUP suministrado con WINDEV.
Traducción sin herramienta específica o con WDMSGVea la lista anterior tabla
Uso en el idioma seleccionadoAutomático según el idioma de tiempo de ejecución predeterminado del proyecto.Automático según el idioma de tiempo de ejecución predeterminado del proyecto.Automático según el idioma de tiempo de ejecución predeterminado del proyecto.automáticas. Todo lo que tienes que hacer es configurar el lenguaje usado para el programa instalación:
  • en la instalación asistente: en la pestaña "Proyecto", en el grupo "Generación", despliegue "Procedimiento de instalación" y seleccione "Crear procedimiento de instalación".
  • en WDInst: en la pestaña "Herramientas", en el grupo "Utilidades", haga clic en "WDInst".

Atención: Para usar WDSetup en otros idiomas que no sean el francés o el inglés, se debe usar WDInst para crear el programa instalación.
Cambie el idioma con NaciónautomáticasautomáticasCancelar la ejecución automática de la primera ventana o página encontrada en el groupware:
  • En la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Groupware Usuario".
  • WINDEV En la pestaña "Ejecución" seleccionar "Marcha manual".
  • WEBDEV - Código Servidor En la pestaña "General", seleccione "Arranque manual".
Cambiar el idioma con Nación (por ejemplo, el código de inicialización del proyecto).
Abra la primera ventana o página que se encuentra en el groupware con gpwOpen.

Ventanas de AAF (Características automáticas de la aplicación)

Algunos AAF (Automatic Application Features) utilizan ventanas específicas. Estas ventanas se pueden incluir en la aplicación a traducir. Lista de las principales características que requieren una integración específica para ser traducidas:
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Example
//Define Language
IF Language = "Portuguese" //Brasil

LanguageToCharset(languagePortuguese,15)
Nation(nationBrazilianPortuguese)
ChangeCharset(charsetCurrent,languagePortuguese,15)

ELSE IF Language = "English" //Inglaterra

LanguageToCharset(languageEnglish,0)
Nation(nationEnglish)
ChangeCharset(charsetCurrent,languageEnglish,0)

ELSE IF Language = "Spanish" //Espanha

LanguageToCharset(languageSpanish,10)
Nation(nationSpanish)
ChangeCharset(charsetCurrent,languageSpanish,10)

ELSE

LanguageToCharset(languagePortuguese,15)
Nation(nationBrazilianPortuguese)
ChangeCharset(charsetCurrent,languagePortuguese,15)

END
BOLLER
28 04 2017