Arrastre para cambiar el tamaño
Lengua (Estructura)
CGS S.L. - Manual de referencia
Clase para gestionar un idioma de forma genérica.

Espacio de nombres: CGSSL.Munigex.Lib.Utiles
Ensamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxis
C#
public struct Lengua : IFormatProvider

El tipo Lengua expone a los siguientes miembros.

Constructores
  NombreDescripción
Método públicoLengua(Int32)
Crea una instancia de la clase Lengua.
Método públicoLengua(String)
Crea una instancia de esta clase por medio de un código ISO.
Top
Propiedades
  NombreDescripción
Propiedad públicaCodigoISO
Código ISO equivalente del idioma.
Propiedad públicaCodigoLCID
Identificador LCID del idioma
Propiedad públicaCultura
Código del país/región sin especificar el idioma concreto.
Propiedad públicaCultureInfo
Objeto de información que maneja el Sistema Operativo Windows para algunas de sus funciones de formateo de datos que dependen de una lengua.
Propiedad públicaIdiomaISO
Cadena ISO que representa el idioma pero sin especificar el país.
Propiedad públicaIdiomaLCID
Número de Windows que representa el idioma sin especificar el país.
Top
Métodos
  NombreDescripción
Método públicoGetFormat
Devuelve el formateador del objeto propiamente dicho para números, cadenas o fechas
Top
Observaciones

Existen diferentes formas de codificar cada uno de los idiomas que hablan las personas en el mundo. Para poder convertir y manejar de forma homogénea estos idiomas en diferentes formatos se utiliza este objeto.

Munigex utiliza 2 tipos de codificaciones: la interna de MS-Windows también llamada LCID y la codificación internacional ISO 639-2 en conjunción con la norma ISO 3166 para la identificación de países o regiones. La primera es un tipo de codificación utilizada ampliamente por el sistema operativo Windows. En entornos Web se utiliza el formato ISO de la segunda.

Ejemplos

Un ejemplo: el código ISO del idioma francés es "fr" y el código ISO-3166 de Canadá es "CA". El código ISO es por tanto "fr-CA" y el código LCID=3084. Ambos representan a francés con las peculiaridades de Canadá. La siguientes construcciones producen objetos equivalentes:

IdiomaCanada1 =Lengua(3084);
IdiomaCanada2 =Lengua("fr-CA");
Vea también