Guía de entornos de idiomas internacionales para Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

¿Qué es una configuración regional?

La configuración regional de un programa es un concepto clave para los programas de aplicación. La configuración regional es una definición y un modelo explícito de un entorno de idioma nativo. La noción de una configuración regional se incluye y define explícitamente en el estándar POSIX, al que se puede acceder mediante http://opengroup.org.

Una configuración regional está compuesta por varias categorías para las que existe un formato u otras especificaciones que dependen del país. La configuración regional de un programa define los conjuntos de códigos, las convenciones de formato de fecha y hora, moneda y decimales, y el orden de intercalación.

El nombre de una configuración regional puede estar compuesto por un idioma base, el país (territorio) de uso y el conjunto de códigos. Por ejemplo, el idioma alemán es de, una abreviatura de Deutsch (idioma alemán en inglés), mientras que el alemán de Suiza es de_CH, en cuyo caso CH es la abreviatura de la confederación helvética. Esta convención admite diferencias específicas por país, como la notación de unidad de moneda. En Oracle Solaris 11, el juego de códigos de la configuración regional predeterminada es UTF-8, un formato de codificación de 8 bits de Unicode, compatible con ASCII. El nombre de la configuración regional completamente definida para alemán de Suiza sería entonces de_CH.UTF-8.

Se puede asociar más de una configuración regional a un idioma determinado, lo cual permite establecer diferencias regionales. Por ejemplo, un usuario que habla idioma inglés en los Estados Unidos puede seleccionar la configuración regional en_US.UTF-8 (inglés para los Estados Unidos), mientas que un usuario que habla idioma inglés en Gran Bretaña puede seleccionar en_GB.UTF-8 (inglés para Gran Bretaña).

En general, el nombre de la configuración regional se especifica mediante la variable de entorno LANG. Las categorías de configuración regional dependen de LANG, pero se pueden definir por separado, en cuyo caso tienen prioridad sobre LANG. Si se define la variable de entorno LC_ALL, ésta tiene prioridad sobre LANG y todas las categorías de configuración regional individuales.

La convención de denominación de configuración regional es la siguiente:

language[_territory][.codeset][@modifier]

donde un código de idioma de dos letras proviene de ISO 639, un código de territory de dos letras proviene de ISO 3166, codeset es el nombre del conjunto de códigos que se está utilizando en la configuración regional y modifier es el nombre de las características que distinguen la configuración regional de la configuración regional sin modificador.

La configuración regional de todos los productos Oracle Solaris conserva los caracteres del conjunto de caracteres portátil con valores de código US-ASCII.

Para obtener más información sobre el juego de caracteres portátil, consulte Especificación X/Open CAE: Definiciones de interfaz del sistema, número 5" (ISBN 1-85912-186-1).

Una configuración regional puede tener más de un nombre de configuración regional. Por ejemplo, POSIX es la misma configuración regional que C.