HB_LANGSELECT()

Selecciona un módulo de mensajes específico a una nacionalidad.

Syntax

HB_LANGSELECT(<cNuevoLeng>) --> cViejoLeng

Arguments

<cNuevoLeng> El código de identificación del módulo de idioma del país Los valores posibles para <cNuevoLeng> estan mostrados abajo, tal como están definidos en la librería de Lenguajes, ordenados por idioma.

<cNuevoLeng>IdiomaCódigo de P gina
EUVasco850
CS852Checo852
CSISOChecoISO-8859-2
CSKAMChecoKAM
CACatal n850
ENInglés437
FRFrancés850
GLGallego850
HE862Hebreo862
HEWINHebreo1255
HU852Hungaro852
HUCWIHungaroCWI-2
HUWINHungaroWindows-1
IS85Islandés850
PTPortugués850
RORumano852
SRISOSerbioISO-8859-2
SR852Serbio852
ESEspañol850

Returns

<cViejoLeng> El anterior identificador de Lenguaje

Description

Esta función establece un módulo de lenguaje o idioma para las advertencias internas, mensajes NatMsg y errores internos que utilizan nombres de fechas, días, meses, etc. Cuando una IDentificación de Lenguaje es elegida todos los mensajes son mostrados de acuerdo al actual idioma, hasta que otro sea seleccionado, ó el programa termine. La ID son dos letras que establecen la correspondencia con un idioma dado de acuerdo a una tabla.

Nota: La tabla que se muestra arriba puede no estar completa.
Examples
      * El siguiente ejemplo cambia el módulo de idioma por defecto, y luego
        muestra por pantalla la ID del módulo de lenguaje, el nombre del día
        de la semana y el mes en varios idiomas.

        REQUEST HB_LANG_PT
        REQUEST HB_LANG_RO
        REQUEST HB_LANG_ES
        LOCAL nViejo

        HB_LANGSELECT("PT")      // el idioma por defecto es ahora Portugués
        ? "La nueva ID de idioma elegida es ", HB_LANGSELECT()   // PT
        ? CDOW( DATE() )
        ? CMONTH( DATE() )

        nViejo := HB_LANGSELECT("RO")  // el idioma por defecto es Romano
        ? "La vieja ID de idioma elegida era ", nViejo            // PT
        ? "La nueva ID de idioma elegida es  ", HB_LANGSELECT()   // RO
        ? CDOW( DATE() )
        ? CMONTH( DATE() )

        HB_LANGSELECT("ES")         // el idioma por defecto es ahora Español
        ? "La nueva ID de idioma elegida es  ", HB_LANGSELECT()   // ES
        ? CDOW( DATE() )
        ? CMONTH( DATE() )

Tests
      Vea ..\tests\langapi.prg
Status

Ready

Compliance

Esta función es una Extensión de Harbour.

Platforms

Dos, Win32, OS/2

Files

La librería asociada es rtl

See Also