Localization/Guide/es

Zona horaria
Para mantener la hora del sistema de forma adecuada a la localización actual, se necesita ajustar la zona horaria. Se pueden encontrar instrucciones para hacerlo en sistemas basados en OpenRC y sistemas basados en systemd dentro del artículo sobre la hora del sistema.

¿Qué son las localizaciones?
Una localización es un conjunto de información que muchos programas utilizan para determinar los ajustes específicos de país e idioma. Las localizaciones y sus datos forman parte de la biblioteca del sistema y se encuentran en en la mayoría de los sistemas. Una localización, generalmente tiene el nombre de la forma  donde   representa las dos (o tres) letras del su código del idioma (según la ISO-639) y   representa las dos letras del código del país (según la ISO-3166). Las variantes suelen agregarse a las localizaciones, por ejemplo  o. Por favor, explore la Wikipedia para obtener más información acerca de las localizaciones y otros artículos relacionados.

Variables de entorno para localizaciones
Las variables que controlan diferentes aspectos de las configuraciones de las localizaciones se muestran abajo. Todas ellas toman un nombre de localización en el formato  usado arriba.

Most typically users only set the LANG variable on the global basis.

Generating specific locales
Probablemente utilice una o tal vez dos localizaciones en su sistema. Puede especificar las localizaciones que va a necesitar en.

Añadir localizaciones a /etc/locale.gen

The next step is to run. It will generate all the locales specified in the file and write them to the locale-archive.

You can verify that your selected locales are available by running.

Se puede mostar el fichero usando la orden strings.

OpenRC
When using OpenRC locale settings are stored in environment variables. These are typically set in the (for system-wide settings) and  (for user-specific settings) file. More details can be found in the UTF-8 article. The system wide settings can be managed through. For instance, to set the LANG variable to the  value:

Por supuesto también puede editar el fichero manualmente y diversificar la variables de localización.

También es posible y muy común especialmente en entornos UNIX más tradicionales dejar sin cambiar los ajustes globales, esto es, definiendo la localización global a " ". Los usuarios pueden definir sus localizaciones preferidas en su propio fichero RC del intérprete de comandos.

Otra forma de configurar el sistema es dejarlo en una localización C por defecto y habilitar a la vez la representación de caracteres UTF-8. Esto se puede realizar utilizando los siguientes ajustes en :

Usar una localización C tradicional a la vez que se especifica UTF-8

Al usar el fragmento de código de arriba, los usuarios puede ver los nombres de los ficheros de localización de forma correcta sin necesidad de forzarlos a usar un idioma en particular.

Una vez definida la localización correcta, asegúrese de actualizar sus variables de entorno para avisar al sistema del cambio realizado.

Para una localización por defecto para todo el sistema:

Para una localización específica del usuario:

After this, kill the X server by pressing ++, log out, then log in as a user.

Ahora, verifique que los cambios han surtido efecto:

systemd
If you use systemd set locale with the command. Check the list of available locales with:

Then set the desired locale:

Para terminar, compruebe si el resultado es correcto:

OpenRC
The keyboard layout used by the console is set in by the keymap variable. Valid values can be found in. has further subdivisions into layout (,, etc.). Some languages have multiple options, so you may wish to experiment to decide which one fits your needs best.

systemd
With systemd the keymap layout used for your console can be set using the command. First check the available keymap layouts:

A continuación puede configurar el mapa de teclado que desee:

Para terminar, compruebe si el mapa de teclado de la consola se definió correctamente:

OpenRC
The keyboard layout to be used by the X server is specified in by the XkbLayout option. For details visit the Xorg guide.

systemd
With systemd the keymap layout for the X11 server can be set using the command. First check the available X11 keymap layouts:

A continuación configure el mapa de teclado para X11 que desee:

Para terminar, compruebe si el mapa de teclado para X11 se definió correctamente:

OpenRC
In order to get your console to display the Euro symbol, you will need to set the consolefont variable in to a file found in  (without the  ). has the Euro symbol.

Configurar la tipografía de la consola

You should verify that the service is in the boot runlevel:

If no runlevel is displayed for, then add it to the proper level:

Most applications
Getting the Euro symbol to work properly in X is a little bit tougher. The first thing you should do is change the fixed and variable definitions in to end in   instead of.

Defini las tipografías por defecto en X

Algunas aplicaciones usan su propia tipografía y tendrá que configurarlas independientemente para que usen una tipografía con el símbolo del Euro. Puede hacer esto al nivel de usuario en (puede copiar este fichero a  para que lo utilicen los nuevos usuarios), o a un nivel global para cada aplicación con un fichero de recursos en  (como xterm). En estos ficheros generalmente tendrá que cambiar una línea ya existente en lugar de añadir una nueva. Por ejemplo, para cambiar nuestra tipografía en xterm:

El símbolo del Euro en (X)Emacs
Para utilizar el símbolo del Euro en (X)Emacs, añada lo siguiente en :

Para XEmacs (no el plano Emacs), tendrá que trabajar un poco más. En, añada:

NLS
Para que la localización basada en mensajes funcione en programas que ofrecen soporte para ello y disponen del ajuste USE  (Native language support) definido, probablemente deberá tener los programas compilados con este ajuste definido. Las cadenas con los mensajes se instalan en los ficheros. La mayoría de los programas que utilizan nls también necesitan la librería gettext para extraer y utilizar los mensajes apropiados de cada localización. Desde luego, Portage la instalará cuando sea necesaria.

Después de habilitar el ajustes USE  tendrá que volver a hacer emerge de algunos paquetes:

LINGUAS
There is also an additional localization variable called LINGUAS, which affects the localization files that get installed in gettext-based programs, and decides which GUI language packs should be downloaded and installed for some specific software packages, such as Firefox, Thunderbird, kde-base/kde-l10n or app-office/libreoffice-l10n. The variable takes in space-separated list of language codes, and a suggested place to set it is :

Con  la mayoría de ebuilds deberían instalar únicamente el idioma por defecto del paquete pero ningún fichero. Tampoco deberían instalar ningún otro paquete de idioma. Por ejemplo, la versión estable actual de app-office/libreoffice recibe soporte de idioma adicional a través de que ofrecer soporte para la descarga e instalación de los paquetes de idioma definidos en. Debido a que el idioma origen de libreoffice es, no aparece la definición para   en. Por lo tanto con, libreoffice aún ofrece soporte para.

Para ver el estado de la traducción del GUI, puntuación, comprobación ortográfica y otras localizaciones de su idioma, por favor, eche un vistazo al sitio web de traducción de LibreOffice.

Para un control más detallado, se puede definir en cada paquete dentro de :

A list of installed programs making use of the LINGUAS variable and their supported languages can be shown as follows:

A list of LINGUAS values that can be used is provided as :

After setting the  USE flag it may be necessary to re-emerge some packages:

Ver también

 * Configurar localizaciones (Manuales de Gentoo)
 * Disposición del teclado dentro del artículo sobre Evdev
 * Recursos para X

External resources

 * Locales and Internationalization (gnu.org)