JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de entornos de idiomas internacionales para Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
PDF
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción

2.  Compatibilidad regional con Unicode y UTF-8

3.  Trabajo con idiomas y configuraciones regionales

Selección de configuración regional en GNOME Display Manager

Cómo seleccionar una configuración regional en GNOME Desktop Manager

Cómo iniciar una sesión en un idioma diferente

Establecimiento de la configuración regional en una sesión de terminal

Configuraciones regionales compuestas

Instalación de configuraciones regionales adicionales

Facetas de configuración regional

¿Qué es una faceta?

Estructura de las facetas de configuración regional

Cómo agregar la compatibilidad de idiomas en Package Manager

Agregación de la compatibilidad de idiomas desde la línea de comandos

Establecimiento de la configuración regional predeterminada del sistema

Configuraciones regionales heredadas

Creación de alias de configuración regional

Selección de configuración regional en el instalador

Selección de configuración regional en Automated Installer

Selección de configuraciones regionales para instalar

Configuraciones regionales que no son UTF-8

Establecimiento de la configuración regional predeterminada del sistema, el mapa de teclas y la zona horaria

4.  Métodos de entrada y preferencias del teclado en equipos de escritorio

5.  Configuración de fuentes

6.  Temas avanzados

A.  Configuraciones regionales disponibles

Índice

Instalación de configuraciones regionales adicionales

En una instalación predeterminada de Oracle Solaris, se encuentran disponibles las siguientes configuraciones regionales principales, con sólo una configuración regional por idioma:

En las siguientes secciones, se describen las diferentes maneras de agregar compatibilidad de idiomas adicionales.

Facetas de configuración regional

Para comprender de una mejor manera el procedimiento para instalar la compatibilidad de idiomas en Oracle Solaris 11, debe familiarizarse con el concepto de facetas.

¿Qué es una faceta?

En las versiones anteriores de Oracle Solaris, los componentes opcionales, como la documentación, los archivos de localización o los archivos de depuración, se dividían en paquetes separados. Image Packaging System en Oracle Solaris 11 permite a Oracle mantener los componentes opcionales en el mismo paquete usando etiquetas especiales denominadas facetas. Las facetas simplifican el empaquetado, a la vez que mantienen un uso bajo de espacio en el disco si usted no necesita las funciones adicionales. Para obtener más información sobre facetas, consulte Package Facets and Variants in Adding and Updating Oracle Solaris 11.1 Software Packages y el Chapter 5, Allowing Variations, in Packaging and Delivering Software With the Image Packaging System in Oracle Solaris 11.1.

Las facetas de configuración regional se utilizan para marcar archivos o acciones que son específicos de idiomas o configuraciones regionales. Por ejemplo, en el manifiesto del paquete web/wget, el archivo /usr/share/locale/ja/LC_MESSAGES/wget.mo está etiquetado con facet.locale.ja=true. Esta etiqueta indica que el archivo, que contiene traducciones en japonés de los mensajes wget, sólo se instalará cuando la compatibilidad del idioma japonés se active estableciendo la faceta facet.locale.ja en true.

Estructura de las facetas de configuración regional

No hay un formato fijo para las facetas de configuración regional. La siguiente convención se utiliza en los repositorios de IPS de Oracle:

facet.locale.{language}[_territory]

El idioma es un código de idioma de dos letras del estándar ISO 639 y el territorio es un código de territorio de dos letras del estándar ISO 3166.

Cómo agregar la compatibilidad de idiomas en Package Manager

  1. En la ventana Package Manager, seleccione Edit (Editar)→Preferences (Preferencias).
    image:Package Manager: Preferences (Preferencias)
  2. En la ventana Preferences (Preferencias), seleccione la ficha Optional Components (Componentes opcionales).
  3. Seleccione el idioma que desee o anule la selección que desee.
    image:Package Manager: Optional Components (Componentes opcionales)
  4. Haga clic en OK.

    Todos los componentes opcionales de los paquetes instalados se actualizarán de manera automática.


    Nota - Package Manager gestiona solamente los idiomas que se encuentran en el paquete system/locale. Use la línea de comandos para agregar o eliminar la compatibilidad de cualquier otro idioma.


Agregación de la compatibilidad de idiomas desde la línea de comandos

Para agregar la compatibilidad de idiomas desde la línea de comandos, establezca la faceta de configuración regional pertinente con el comando pkg change-facet. Por ejemplo, use el siguiente comando para agregar la compatibilidad del idioma francés que se habla en Francia.

Use los siguientes comandos para agregar compatibilidad de todas las variantes francesas disponibles.

Establecimiento de la configuración regional predeterminada del sistema

En las versiones anteriores de Oracle Solaris, la configuración regional predeterminada del sistema estaba configurada en el archivo /etc/default/init. En Oracle Solaris 11, la configuración se ha pasado a las propiedades correspondientes del servicio svc:/system/environment:init. Las propiedades del servicio se pueden editar usando el comando svccfg(1M). Por ejemplo, para cambiar la configuración regional predeterminada del sistema a fr_FR.UTF-8, ejecute los siguientes comandos:

# svccfg -s svc:/system/environment:init setprop environment/LANG = astring: \
fr_FR.UTF-8

El servicio se tiene que refrescar para que el cambio surta efecto:

# svcadm refresh svc:/system/environment

El valor de la propiedad del servicio se puede verificar con el siguiente comando:

# svccfg -s svc:/system/environment:init listprop environment/LANG

Configuraciones regionales heredadas

Si bien las configuraciones regionales predeterminadas del sistema en Oracle Solaris utilizan la codificación UTF-8, también se pueden usar diversas configuraciones regionales heredadas.


Nota - El entorno de escritorio de GNOME admite solamente configuraciones regionales UTF-8.


La compatibilidad de configuración regional heredada se encuentra en el paquete system/locale/extra. Ejecute el siguiente comando para instalar la compatibilidad de la configuración regional heredada:

# pkg install pkg:/system/locale/extra

Para activar la compatibilidad de un idioma específico, establezca la faceta de configuración regional correspondiente en true. Por ejemplo, para instalar la configuración regional da_DK.ISO8859-1 (y, de hecho, todas las configuraciones regionales da_DK), debe activar facet.locale.da y facet.locale.da_DK de la siguiente manera:

# pkg change-facet facet.locale.da=True
# pkg change-facet facet.locale.da_DK=True

Creación de alias de configuración regional

Si bien las configuraciones regionales más comunes se admiten, por lo general, sin inconvenientes en los sistemas operativos principales, sus nombres son diferentes en muchos casos. Por ejemplo, mientras que Oracle Solaris usa fr_FR.UTF-8 como el nombre de configuración regional para el idioma francés que se habla en Francia con la codificación UTF-8, IBM AIX usa FR_FR y HP-UX 11.11 y RHEL 5.4 usan fr_FR.utf8. Esta inconsistencia puede ser molesta en un entorno heterogéneo o durante la migración a Oracle Solaris.

Para abordar este problema, Oracle Solaris 11 ahora incluye compatibilidad de alias de configuración regional en libc. Los alias de nombres de configuraciones regionales se aceptan y se asignan a los nombres de configuraciones regionales canónicos correspondientes (si hay) durante el proceso de selección de configuración regional, como se especifica en setlocale(3C), y durante el procesamiento de catálogos de mensajes u objetos de mensajes, como se especifica en las páginas del comando man gettext(1), catopen(3C) y gettext(3C).

Además, a fin de proporcionar una mejor compatibilidad con versiones anteriores de Oracle Solaris, las funciones de mensajería ahora buscan el catálogo u objeto de mensajes usando los nombres de configuraciones regionales obsoletos de Solaris, por ejemplo, fr o fr_FR, como nombres de configuraciones regionales adicionales con los cuales comparar. Para obtener más información, consulte “Configuraciones regionales abreviadas” en la sección “Localización” de la página Oracle Solaris 11 - End of Feature Notices.

Un típico caso de uso es un entorno predominantemente Linux donde el nombre de configuración regional de estilo Linux se usa en el anuncio de la configuración regional del archivo de inicialización de shell del usuario. Por ejemplo, el comando setenv LANG ja_JP.utf8 se incluye en $HOME/.login, y el directorio principal está montado en NFS. En este entorno de red, cuando un usuario inicia sesión en un sistema Oracle Solaris 11, el mecanismo de compatibilidad de alias de configuración regional asigna de manera interna y transparente el nombre de la configuración regional en el nombre de la configuración regional correspondiente de Oracle Solaris, que es ja_JP.UTF-8, y respeta y admite el nombre de la configuración regional especificado por el usuario. De la misma manera, cuando los nombres de configuraciones regionales que no son de Solaris se pasan a una máquina remota de Oracle Solaris 11 mediante ssh(1), son reconocidos, respetados y admitidos.

Para obtener más detalles, consulte la página del comando man locale_alias(5), que también tiene listas completas de asignaciones de nombres de configuraciones regionales.