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
  • Gestión de las lenguas y del personaje set
  • Función de nación y archivo de mensajes de error
  • Identificador de idiomas
  • Cambio de idioma
  • Cambio de idiomas y mensajes framework
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
Define o identifica el idioma de visualización (subtítulos, mensajes,...) utilizado para las ventanas, páginas, informes y controles..
Esta función permite desarrollar aplicaciones internacionales que se pueden distribuir en varios idiomas.
Ejemplo
Universal Windows 10 AppAndroidWidget Android
// -- Menu choice: &File..&Languages..&English
// Change the language via a menu
Nation(nationEnglish)
Use(WIN_IntMenu)
Sintaxis

Modificando el lenguaje de ejecución Ocultar los detalles

Nation(<Language number>)
<Language number>: Entero o constante de tipo Integer
Identificador del idioma a utilizar (valor definido en el editor del proyecto). Este identificador puede ser devuelto por GetCountryList.
La lista de identificadores se especifica en la sección Observaciones.
El cambio será efectivo:
  • WINDEV Mobile cuando se abre la siguiente ventana o página.

Recuperando el número del idioma actual Ocultar los detalles

<Result> = Nation()
<Result>: Entero o constante de tipo Integer
Identificador del idioma utilizado actualmente (ver las Notas).
Observaciones

Gestión de las lenguas y del personaje set

Por defecto, los subtítulos y los mensajes se muestran en el idioma por defecto, que se selecciona en la pestaña "Idiomas" de la ventana del proyecto description ("Idioma Default" en el menú contextual de la lista de idiomas).
ChangeCharset permite conocer y modificar el carácter set utilizado. Al cambiar de idioma (Nation), si el nuevo idioma utiliza un carácter diferente set, este carácter set debe cambiarse por ChangeCharset.
Para cambiar el idioma del sistema actual, utilice SysNation.

Función de nación y archivo de mensajes de error

LoadError se utiliza para cargar el archivo de mensajes de error en el idioma deseado.. Esta función es independiente de Nation.
Si se dispone de un archivo de errores para cada idioma soportado por la aplicación (o el sitio), este archivo WDM debe recargarse después de cada cambio de idioma realizado por Nation.

Identificador de idiomas

Los identificadores de las lenguas son los siguientes:
IdentificadorConstanteIdioma
1nationGerman
Alemán
2nationAmerican
norteamericano
3nationEnglish
inglés
4nationAustralian
Australiano
5nationFrench
Francés
6nationDanish
Danés
7nationSpanish
Español
8nationFinnish
Finlandés
9nationFrenchCanadian
Francés CA
10nationIcelandic
Islandés
11nationItalian
Italiano
12nationDutch
Neerlandés
13nationNorwegian
Noruego
14nationPortuguese
Portugués
15nationBrazilianPortuguese
Portugués Brasil
16nationRussian
Ruso
17nationSwedish
Sueco
18nationCzech
Checo
19nationArabic
árabe
20nationBosniac
Bosnio
21nationBulgarian
Búlgaro
22nationTraditionalChinese
chino
23nationChinese
Chino simplificado
24nationKorean
Coreano
25nationCroatian
Croata
26nationEstonian
Estonio
27nationGreek
Griego
28nationHebrew
hebreo
29nationHungarian
Húngaro
30nationIrish
Irlandés
31nationJapanese
japonés
32nationLatvian
Letón
33nationLithuanian
Lituano
34nationPolish
Polaco
35nationRomanian
Rumano
36nationSerbian
Serbio
37nationSlovak
Eslovaco
38nationSlovenian
Esloveno
39nationThai
Tailandés
40nationTurkish
Turco
41nationVietnamese
Vietnamita
42nationAfrikaans
Afrikáans
43nationBengali
Bengalí
44nationBelarusian
Bielorruso
45nationCatalan
Catalán
46nationIndonesian
Indonesio
47nationMacedonian
Macedonio
48nationPunjabi
Punjabi
49nationSindhi
Sindhi
50nationHindi
Hindi
Idiomas personalizados
201
Idioma 1
202
Idioma 2
203
Idioma 3
204
Idioma 4
205
Idioma 5
206
Idioma 6
207
Idioma 7
208
Idioma 8
209
Idioma 9
210
Idioma 10
211
Idioma 11
212
Idioma 12

Cambio de idioma

  • Nation cambia el lenguaje de ejecución.
    El cambio será efectivo:
    • WINDEV Mobile cuando se abre la siguiente ventana o página.
    Tras la llamada a Nation, las ventanas, las páginas, ... mostrar los títulos, los subtítulos, ... en el idioma solicitado.
  • Traducción no encontrada:
    Si la traducción de una ventana, página, mensaje, ... no se realizó para el idioma especificado (el elemento no es associated con este idioma), el mecanismo de idiomas preferidos muestra la información en un idioma cercano al deseado. Para obtener más información, consulte Gestión del lenguaje de la aplicación a través de la programación.
  • Cambio de idioma mediante una opción de menú:
    Si el cambio de idioma se realiza mediante una opción de menú:
    • el menú permanece en el idioma seleccionado por Default. Para modificar el idioma del menú, debe volver a mostrar:

Cambio de idiomas y mensajes framework

El lenguaje framework se adapta automáticamente al lenguaje de aplicación definido por Nation. Por ejemplo:
Nation(nationFrench) // framework in French
Nation(nationFrenchCanadian) // framework in French
Nation(nationSpanish) // framework in Spanish
Nation(nationCatalan) // framework in Spanish
// Other case:
// Nation(nationxxx): framework in English
NationFramework permite forzar el uso de uno de los idiomas para el framework.
Componente: wd290vm.dll
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