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 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 como  o   se suelen agregar a menudo a los nombres de 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 definirán la variable LANG al nivel global.

Generar localizaciones específicas
Most users will probably only use one or maybe two locales on their system. How additional locales can be specified is explained in the file.

Añadir localizaciones a /etc/locale.gen

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

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

Se puede mostar el fichero usando la orden.

Su contenido en crudo se puede mostrar mediante 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). Se pueden encontrar más detalles en el articulo sobre UTF-8. Los ajustes para todo el sistema se pueden gestionar mediante. Por ejemplo, para definir la variable LANG al valor :

Por supuesto también se puede editar el fichero de forma manual para diversificar las 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

Using the above snippet, users will be able to see localized file names properly, while not being forced to completely use the selected language.

Once the right locale is set up, be sure to update the environment variables to make the system aware of the change.

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

Para una localización específica del usuario:

Después de esto, se debe reiniciar el servidor X pulsando +  +, salir y volver a entrar con el mismo usuario.

Ahora, verifique que los cambios han surtido efecto:

systemd
With systemd set the locale with the command. Check the list of available locales with:

A continuación defina la localización deseada:

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 - experiment with the various options to decide which one fits the needs best.

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

Then set the requested console keymap layout:

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 and the article about Keyboard layout switching.

systemd
En systemd el mapa de teclado para el servidor X11 se puede definir mediante la orden. En primer lugar compruebe los mapas de teclado disponibles:

Then set the requested X11 keymap layout:

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

NLS
For message based localization to work in programs that support it and have the (Native language support) USE flag, compile the programs with this flag set. Message strings are installed in files. 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 some packages might need to be re-emerged:

LINGUAS
There is also an additional USE_EXPAND flag 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.

To see the status of GUI translation, hyphenation, spell checking and other localizations on the language, please refer to the LibreOffice translation web site.

For finer grained control the USE_EXPAND variables can be set per package in :

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

Se puede encontrar una lista de valores para LINGUAS en :

After setting the LINGUAS USE_EXPAND 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
 * El símbolo del euro (€) para la consola y en X

Recursos externos

 * Localizaciones e internacionalización (gnu.org)