/*
 * $Id: lang.txt,v 1.1.1.1 2001/12/21 10:49:26 ronpinkas Exp $
 */

/*
 * Las siguientes partes son derechos adquiridos de sus autores individuales.
 * www - http://www.harbour-project.org
 *
 * Copyright 2000 Alejandro de Grate <alex_degarate@hotmail.com>
 * Documentacin en Espaol de: HB_LANGSELECT(), HB_LANGNAME()
 *
 * Copyright 2000-2001 Viktor Szakats <viktor.szakats@syenar.hu>
 * Documentacin en Ingls de: HB_LANGSELECT(), HB_LANGNAME()
 *
 * Vea doc/license.txt por los trminos de la licencia.
 *
 */


/*  $DOC$
 *  $FUNCNAME$
 *      HB_LANGSELECT()
 *  $CATEGORY$
 *      Nation
 *  $ONELINER$
 *      Selecciona un mdulo de mensajes especfico a una nacionalidad.
 *  $SYNTAX$
 *      HB_LANGSELECT(<cNuevoLeng>)   --> cViejoLeng
 *  $ARGUMENTS$
 *      <cNuevoLeng>  El cdigo de identificacin del mdulo de idioma del pas
 *      Los valores posibles para <cNuevoLeng> estan mostrados abajo, tal como
 *      estn definidos en la librera de Lenguajes, ordenados por idioma.
 *
 *      <table>
 *      <cNuevoLeng>   Idioma         Cdigo de Pgina
 *      EU             Vasco          850
 *      CS852          Checo          852
 *      CSISO          Checo          ISO-8859-2
 *      CSKAM          Checo          KAM
 *      CA             Cataln        850
 *      EN             Ingls         437
 *      FR             Francs        850
 *      GL             Gallego        850
 *      HE862          Hebreo         862
 *      HEWIN          Hebreo         1255
 *      HU852          Hungaro        852
 *      HUCWI          Hungaro        CWI-2
 *      HUWIN          Hungaro        Windows-1
 *      IS85           Islands       850
 *      PT             Portugus      850
 *      RO             Rumano         852
 *      SRISO          Serbio         ISO-8859-2
 *      SR852          Serbio         852
 *      ES             Espaol        850
 *      </table>
 *  $RETURNS$
 *      <cViejoLeng>   El anterior identificador de Lenguaje
 *  $DESCRIPTION$
 *      Esta funcin establece un mdulo de lenguaje o idioma para las
 *      advertencias internas, mensajes NatMsg y errores internos que utilizan
 *      nombres de fechas, das, meses, etc. Cuando una IDentificacin 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 mdulo de idioma por defecto, y luego
 *        muestra por pantalla la ID del mdulo de lenguaje, el nombre del da
 *        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 Portugus
 *        ? "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 Espaol
 *        ? "La nueva ID de idioma elegida es  ", HB_LANGSELECT()   // ES
 *        ? CDOW( DATE() )
 *        ? CMONTH( DATE() )
 *
 *  $TESTS$
 *      Vea ..\tests\langapi.prg
 *  $STATUS$
 *      R
 *  $COMPLIANCE$
 *      Esta funcin es una Extensin de Harbour.
 *  $PLATFORMS$
 *      Dos, Win32, OS/2
 *  $FILES$
 *      La librera asociada es rtl
 *  $SEEALSO$
 *      HB_LANGNAME(),NATIONMSG()
 *  $END$
 */


/*  $DOC$
 *  $FUNCNAME$
 *      HB_LANGNAME()
 *  $CATEGORY$
 *      Nation
 *  $ONELINER$
 *      Retorna el nombre del mdulo actual de lenguaje en uso.
 *  $SYNTAX$
 *      HB_LANGNAME()   --> cNombreLenguaje
 *  $ARGUMENTS$
 *      None.
 *  $RETURNS$
 *      HB_LANGNAME() retorna <cNombreLenguaje>, el nombre del idioma en uso.
 *  $DESCRIPTION$
 *      Esta funcin describe el nombre del idioma  lenguaje correspondiente
 *      al que existe por defecto  ha sido establecido por HB_LANGSELECT().
 *  $EXAMPLES$
 *      * El siguiente ejemplo cambia el mdulo de idioma por defecto, y luego
 *        muestra por pantalla la ID del mdulo de lenguaje, el idioma asociado
 *        a esa ID. y el da de la semana y el mes en varios idiomas.
 *
 *        REQUEST HB_LANG_PT
 *        REQUEST HB_LANG_ES
 *
 *        HB_LANGSELECT("PT")     // el idioma por defecto es ahora Portugus
 *        ? "El idioma actual es ", HB_LANGNAME()               // Portugus
 *        ? "La nueva ID de idioma elegida es ", HB_LANGSELECT()   // RO
 *        ? CDOW( DATE() )
 *        ? CMONTH( DATE() )
 *
 *        HB_LANGSELECT("ES")       // el idioma por defecto es ahora Espaol
 *        ? "El idioma actual es ", HB_LANGNAME()         // Espaol
 *        ? CDOW( DATE() )
 *        ? CMONTH( DATE() )
 *  $TESTS$
 *      Vea ..\tests\langapi.prg
 *  $STATUS$
 *      R
 *  $COMPLIANCE$
 *      Esta funcin es una Extensin de Harbour.
 *  $PLATFORMS$
 *      Dos, Win32, OS/2
 *  $FILES$
 *      La librera asociada es lang
 *      Nota: el nombre de la extensin de la librera, puede cambiar con el
 *            sistema operativo
 *  $SEEALSO$
 *      HB_LANGSELECT(),NATIONMSG()
 *  $END$
 */
