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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones multilingües
  • Presentación
  • Definir el lenguaje de la aplicación a través de la programación
  • Idioma predeterminado
  • Cambiar el lenguaje a través de la programación
  • Consejo
  • Mecanismo de idiomas preferidos para los componentes externos
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
Una aplicación multilingüe puede distribuirse en varios idiomas. El usuario podrá elegir el idioma de la aplicación en tiempo de ejecución. Usted puede por ejemplo:
  • pedir al usuario que elija el idioma de ejecución la primera vez que se inicie la aplicación,
  • incluir una opción (opción de menú o botón, por ejemplo) que permita a los usuarios cambiar el idioma mientras se ejecuta la aplicación.
Definir el lenguaje de la aplicación a través de la programación

Idioma predeterminado

Cuando se ejecuta el proyecto, se selecciona el idioma Default en las opciones del proyecto:
  • en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  • seleccione la pestaña "Idioma.
  • seleccione el idioma de Default en la lista de idiomas del proyecto y seleccione "idioma de Default" de el menú contextual.
El cambio de idioma se realiza mediante programación.

Cambiar el lenguaje a través de la programación

Cambiar de idioma mediante la programación:
  1. Llame a Nación y pase el idioma seleccionado como parámetro. El idioma seleccionado será tenido en cuenta por la primera función WLanguage llamada después de Nación y para todas las ventanas, páginas e informes que se abran a partir de entonces.
  2. Llamar a LoadError para cargar el archivo de mensajes de error de los componentes (archivos WD*.DLL) en el idioma seleccionado. El archivo de mensajes de error tiene una extensión WDM.
    Observaciones:
    • Si un fichero de mensajes está asociado a la lengua elegida en el proyecto description, no es necesario utilizar LoadError.
      Recordatorio: El archivo de mensajes se define en la pestaña "Varios" del proyecto description.
      Recordatorio: para abrir la descripción del proyecto, en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción. Seleccione la pestaña "Idioma".
    • Los mensajes de error de los componentes están en inglés por Default. Se pueden traducir con WDINT.EXE. WDINT es una herramienta adicional. Póngase en contacto con el Departamento de ventas de PC SOFT para más información sobre las condiciones de uso de este producto.
  3. Si su aplicación admite lenguajes que utilizan conjuntos de caracteres específicos (griego, coreano,...)se debe modificar por programación:
Ejemplo de inicialización Process del proyecto:
// The language is chosen via RADIO_ChooseLanguage
SWITCH RADIO_ChooseLanguage
CASE 1: // French
Nation(nationFrench)
CASE 2: // English
Nation(nationEnglish)
IF LoadError("ENGLISH.WDM") > 0 THEN
Error("Message file not found.",...
"The messages will be displayed in French.")
END
CASE 3: // Spanish
Nation(nationSpanish)
IF LoadError("SPANISH.WDM") > 0 THEN
Error("Message file not found.",...
"The messages will be displayed in French.")
END
CASE 4: // Greek
Nation(nationGreek)
IF LoadError("GREEK.WDM") > 0 THEN
Error("Message file not found.",...
"The messages will be displayed in French.")
END
ChangeCharset(charsetGreek)
ChangeKeyboard(charsetGreek)
END

Consejo

Se pueden utilizar varios métodos para elegir el idioma del proyecto:
  • Almacenado en un archivo de parámetros. En este caso, el cambio de idioma se puede realizar en la inicialización Process del proyecto y será efectivo desde la primera ventana o página del proyecto.
  • Seleccionado por una opción de menú. En este caso, el menú se mostrará en el idioma de Default y el cambio de idioma se realizará cuando se abra la siguiente ventana o página.
Mecanismo de idiomas preferidos para los componentes externos
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: 27/05/2022

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