Localization/Guide/es

Zona horaria
Para conservar la hora de forma correcta, necesitará seleccionar su zona horaria de modo que su sistema conozca dónde está localizado.

OpenRC
Busque su zona horaria en. Por favor, evite las zonas horarias presentes en ya que sus nombres no indican las zonas esperadas, por ejemplo,  es, de hecho, GMT+8.

Suponga que quiere utilizar la zona horaria de Madrid:

Ahora especifique su zona horaria:

systemd
Si está utilizando systemd, debería definir la zona horaria mediante la orden. En primer lugar compruebe las zonas horarias disponibles:

A continuación, configure la zona horaria elegida:

Para terminar, compruebe los resultados lanzando la orden  sin argumentos:

Reloj hardware
En la mayoría de las instalaciones de Gentoo Linux, su reloj hardware está ajustado a UTC (o GMT, Greenwich Mean Time) y por tanto su zona horaria se toma en cuenta para determinar su hora local. Si, por cualquier razón, necesita que su reloj hardware no esté ajustado a UTC, necesitará editar (o, si utiliza, Gentoo BSD: ) y cambiar el valor de   de   a.

Utilizar el reloj UTC en /etc/conf.d/hwclock

Utilizar el reloj de la zona horaria local en /etc/conf.d/hwclock

¿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.

La mayoría de los usuarios definen la variable LANG al nivel global.

Generar localizaciones específicas
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

El siguiente paso es lanzar  que generará todas las localizaciones especificadas en el archivo.

Puede verificar que las localizaciones seleccionadas están disponibles con la orden.

OpenRC
Cuando se utiliza OpenRC, los ajustes de la localización se almacenan en variables de entorno. Estas se definen normalmente en el fichero (para ajustes que afectan a todo el sistema) y en el fichero  (para ajustes específicos del usuario) y se pueden gestionar mediante. Por ejemplo, jpara definir la variable  al valor  :

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

Definir la localización por defecto del sistema en /etc/env.d/02locale

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.

Definir la localización para un usuario en ~/.bashrc

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:

Después de esto, reinicie el servidor X con Ctrl-Alt-Retroceso, salga del sistema y vuelva a entrar con el mismo usuario.

Ahora, verifique que los cambios han surtido efecto:

systemd
Si utiliza systemd debería definir su localización con la orden. Compruebe la lista de localizaciones disponibles con:

A continuación defina la localización que desee:

Para terminar, compruebe si el resultado es correcto:

OpenRC
La distribución del teclado usada por la consola se define en con la variable. Los valores válidos para esta variable se pueden encontrar en. La arquitectura tiene subdivisiones de disposiciones de teclado (,, etc.). Algunos idiomas tienen multitud de opciones por lo que puede que quiera experimentar con algunas de ellas para ver cual se adapta mejor a su caso.

Definir el mapa de teclado para la consola

systemd
En systemd se puede definir el mapa de teclado de su consola con la orden. En primer lugar, comprueba los mapas de teclado disponibles:

Then set the console keymap layout you want:

Finally check if the console keymap layout was set correctly:

Keyboard layout for the X server
The keyboard layout to be used by the X server is specified in by the   option.

Setting the X keymap

If you have an international keyboard layout, you should set the option  to   or  , as this will allow mapping of the additional keys specific to your keyboard.

Deadkeys allow you to press keys that will not show immediately but will be combined with another letter to produce a single character. Setting  to   allows input these special characters into X terminals.

If you would like to switch between more than one keyboard layout (for example English and Russian), all you have to do is add a few lines to that specify the desired layouts and the shortcut command.

Switching between two keyboard layouts

Here,  allows you to toggle between keyboard layouts by simply pressing. This will also toggle the Scroll Lock light on or off, thanks to the  option. This is a handy visual indicator of which keyboard layout you are using at the moment.

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

Then set the X11 keymap layout you want:

Finally check if the X11 keymap layout was set correctly:

KDE
For KDE you have to install the  and   packages. These respect the described earlier.

The Euro Symbol for the Console
In order to get your console to display the Euro symbol, you will need to set  in  to a file found in  (without the   ). has the Euro symbol.

Setting the console font

You should verify that  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  and   definitions in  to end in   instead of.

Setting default X fonts

Some applications use their own font, and you will have to tell them separately to use a font with the Euro symbol. You can do this at a user-specific level in (you can copy this file to  for use by new users), or at a global level for any application with a resource file in  (like xterm). In these files you generally have to change an existing line, rather than adding a new one. To change our xterm font, for instance:

The Euro symbol in (X)Emacs
To use the Euro symbol in (X)Emacs, add the following to :

setting the font for emacs

For XEmacs (not plain Emacs), you have to do a little more. In, add:

setting the font for xemacs

LibreOffice
The current stable  and   ebuilds support the  for selecting installed GUI language packs. To see the status of GUI translation, hyphenation, spell checking and other localisations on your language, please refer to LibreOffice translation web site.

NLS
For message based localization to work in programs that support it, you will probably need to have programs compiled with the  (Native language support) USE flag set. Most of the programs using nls also need the gettext library to extract and use localized messages. Of course, Portage will automatically install it when needed.

After enabling the  USE flag you may need to re-emerge some packages:

LINGUAS
There is also additional localization variable called, which affects to localization files that get installed in gettext-based programs, and decides used localization for some specific software packages, such as   and. The variable takes in space-separated list of language codes, and suggested place to set it is :

A list of locales that can be used is provided as :

After setting the  USE flag you may need to re-emerge some packages:

Recursos
Recursos Xorg resources:
 * Keyboard layout dentro del artículo sobre Evdev

Agradecimientos
Nos gustaría dar las gracias a los siguientes autores y editores por sus contribuciones a esta guía:


 * Alexander Holler
 * Steven Lucy
 * Benny Chuang
 * Lars Weiler
 * Tobias Scherbaum
 * Flammie Pirinen
 * nightmorph
 * klondike