Professional Documents
Culture Documents
org/wiki/Localization/Guide/es
(/) Wiki
Localizacin/Gua
From Gentoo Wiki
Localization (/wiki/Special:MyLanguage/Localization)
This page is a translated version (https://wiki.gentoo.org/index.php?title=Special:Translate&group=page-Localization%2FGuide&
action=page<er=&language=es) of the page Localization/Guide (/wiki/Localization/Guide) and the translation is 100% complete.
Contents
1 Zona horaria
2 Sistema de localizaciones
2.1 Qu son las localizaciones?
2.2 Variables de entorno para localizaciones
2.3 Generar localizaciones especcas
2.4 Congurar una localizacin
2.4.1 OpenRC
2.4.2 systemd
3 Distribucin del teclado para la consola
3.1 OpenRC
3.2 systemd
4 Mapa de teclado para el servidor X
4.1 OpenRC
4.2 systemd
5 NLS
6 LINGUAS
7 L10N
8 Ver tambin
9 Recursos externos
10 Referencias
Zona horaria
Para mantener la hora del sistema de forma adecuada a la localizacin actual, se necesita
ajustar la zona horaria. Se pueden encontrar instrucciones para hacerlo en sistemas basados
en OpenRC (/wiki/System_time#OpenRC) y sistemas basados en systemd (/wiki
/System_time#systemd) dentro del artculo sobre la hora del sistema (/wiki/System_time).
1 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
Sistema de localizaciones
Qu son las localizaciones?
Una localizacin es un conjunto de informacin que muchos programas utilizan para
determinar los ajustes especcos de pas e idioma. Las localizaciones y sus datos forman
parte de la biblioteca del sistema y se encuentran en /usr/share/i18n/locales/ en la
mayora de los sistemas. Una localizacin, generalmente tiene el nombre de la forma ab_CD
donde ab representa las dos (o tres) letras del cdigo del idioma (segn ISO-639
(http://en.wikipedia.org/wiki/ISO_639)) y CD representa las dos letras del cdigo del pas
(segn ISO-3166 (http://en.wikipedia.org/wiki/ISO_3166)). Las variantes como @euro o @latin
se suelen agregar a menudo a los nombres de las localizaciones, por ejemplo es_ES@euro o
nan_TW@latin . Por favor, explore la Wikipedia (http://en.wikipedia.org
/wiki/Locale_(computer_software)) para obtener ms informacin acerca de las localizaciones
y otros artculos relacionados.
Nombre de la Explicacin
variable
LANG Dene todos los ajustes de localizacin de una sola vez mientras
que permite personalizaciones individuales utilizando los ajustes
LC_* de abajo.
2 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
Nota
Advertencia
No se recomienda el uso de LC_ALL ya que sobrescribe de forma automtica las dems
variables LC_* (LANG no se ve afectada). Esto signica que los cambios realizados de otra
forma se ocultarn hasta que LC_ALL se dena como cadena vaca. Seguramente la mejor
opcin es no denirla en un chero de inicio.
en_GB ISO-8859-1
en_GB.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE@euro ISO-8859-15
Nota
El siguiente paso es lanzar locale-gen que generar todas las localizaciones especicadas en
el archivo /etc/locale.gen y escribirlas al archivo de localizaciones ( /usr/lib/locale
3 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
/locale-archive).
root # locale-gen
Vericar que las localizaciones seleccionadas estn disponibles con la orden locale -a.
user $ locale -a
C
POSIX
es_ES
es_ES.iso88591
es_ES.iso885915@euro
es_ES@euro
spanish
en_GB
en_GB.iso88591
en_GB.utf8
german
4 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
LANG="es_ES.UTF-8"
LC_COLLATE="C"
Tambin es posible y muy comn especialmente en entornos UNIX ms tradicionales dejar sin
cambiar los ajustes globales, esto es, deniendo la localizacin global a C . Los usuarios
pueden denir sus localizaciones preferidas en su propio chero RC del intrprete de
comandos.
export LANG="es_ES.UTF-8"
export LC_COLLATE="C"
Otra forma de congurar el sistema es dejarlo en una localizacin C por defecto y habilitar a
la vez la representacin de caracteres UTF-8. Esto se puede realizar utilizando los siguientes
ajustes en /etc/env.d/02locale:
LC_CTYPE=de_DE.UTF-8
Al usar el fragmento de cdigo de arriba, los usuarios puede ver los nombres de los cheros
de localizacin de forma correcta sin necesidad de forzarlos a utilizar siempre el idioma
seleccionado.
Una vez denida la localizacin correcta, asegurarse de actualizar las variables de entorno
para avisar al sistema del cambio realizado.
Para una localizacin por defecto para todo el sistema:
5 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
user $ locale
systemd
En systemd se dene la localizacin con la orden localectl. Comprobar la lista de
localizaciones disponibles con:
keymap="es"
#keymap="es-cp850"
systemd
En systemd se puede denir el mapa de teclado de la consola con la orden localectl. En
primer lugar, comprueba los mapas de teclado disponibles:
6 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
VC Keymap: es
systemd
En systemd el mapa de teclado para el servidor X11 se puede denir mediante la orden
localectl. En primer lugar compruebe los mapas de teclado disponibles:
X11 Layout: es
NLS
Para que la localizacin basada en mensajes funcione en programas que ofrecen soporte para
ello y disponen del ajuste USE nls (Native Language Support) (https://packages.gentoo.org
/useags/nls), compilar los programas con este ajuste denido. Las cadenas con los mensajes
se instalan en los cheros /usr/share/locale/<localizacin>/LC_MESSAGES/<paquete>.mo.
La mayora de los programas que utilizan NLS tambin necesitan la librera gettext para
extraer y utilizar los mensajes apropiados de cada localizacin. Desde luego, Portage la
instalar cuando sea necesaria.
Despus de habilitar el ajustes USE nls probablemente se deba hacer emerge de nuevo de
algunos paquetes:
LINGUAS
Tambin existe un ajuste USE_EXPAND adicional llamado LINGUAS (https://packages.gentoo.org
/useags/linguas_en) [1], que afecta a qu cheros de localizacin se instalan para los
programas basados en gettext. Esta variable toma la forma de cdigos de idioma separados
por un espacio y un lugar sugerido para denirla es /etc/portage/make.conf (/wiki
7 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
//etc/portage/make.conf):
Con LINGUAS="" la mayora de ebuilds deberan instalar nicamente el idioma por defecto del
paquete pero ningn chero LC_MESSAGES . Tampoco deberan instalar ningn otro paquete de
idioma.
Se puede mostrar una lista de los programas instalados que hacen uso del ajuste USE_EXPAND
LINGUAS (https://packages.gentoo.org/useags/linguas_en) y los idiomas soportados de las
siguiente forma:
es - Spanish locale
es_AR - Spanish locale for Argentina
es_CL - Spanish locale for Chile
es_CO - Spanish locale for Columbia
es_CR - Spanish locale for Costa Rica
es_ES - Spanish locale for Spain
es_LA - Spanish locale for Latin America
es_MX - Spanish locale for Mexico
es_VE - Spanish locale for Venezuela
Nota
Se est reemplazando LINGUAS como variable USE_EXPANDida por la variable L10N (ver
abajo). Esto evita un conicto conceptual con el comportamiento estndar de gettext.
Una ve haya transcurrido el periodo de transicin en el que se convertirn los paquetes.
La variable LINGUAS volver a ser una variable ms del entorno.
L10N
Otra variable USE_EXPAND llamada L10N decide qu soporte de localizaciones extra se va a
instalar. Esto se utiliza normalmente para la descarga de paquetes de idiomas adicionales
necesitados por los paquetes. Similar a LINGUAS, la variable admite una lista de etiquetas de
idioma separadas por espacio y se puede denir en /etc/portage/make.conf:
8 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
## (Anadir la variable L10N variable. Por ejemplo para el espaol y el portugus de Brasil
L10N="es pt-BR"
ARCHIVO /etc/portage/package.use
Observe que los cdigos de idioma de dos letras comunes (como es o fr ) son idnticos en
LINGUAS y en L10N, las entradas ms complejas tienen una sintaxis diferente ya que L10N
utiliza etiquetas de idioma IETF (https://www.w3.org/International/articles/language-tags/)
(tambin conocido como BCP 47). Por ejemplo, pt_BR y sr@latin en LINGUAS se convierten
respectivamente en pt-BR y sr-Latn en L10N.
Una lista de valores L10N que se pueden utilizar se ofrece como /usr/portage/profiles
/desc/l10n.desc:
es - Spanish
es-419 - Spanish (Latin America)
es-AR - Spanish (Argentina)
es-CL - Spanish (Chile)
es-ES - Spanish (Spain)
es-MX - Spanish (Mexico)
Una vez denida la variable USE_EXPAND L10N puede que sea necesario volver a hacer emerge
de algunos paquetes:
Ver tambin
Congurar localizaciones (/wiki/Handbook:AMD64/Installation
/Base/es#Congurar_localizaciones) (Manuales de Gentoo)
Disposicin del teclado (/wiki/Evdev#Keyboard_layout) dentro del artculo sobre Evdev
Recursos para X (/wiki/X_resources)
El smbolo del euro (/wiki/Localization/Guide/The_Euro_symbol) ( (http://unicode-
table.com/en/20AC/)) para la consola y en X
Recursos externos
Localizaciones e Internacionalizacin (https://www.gnu.org/software/libc/manual
9 de 10 23/03/17 00:42
Localizacin/Gua - Gentoo Wiki https://wiki.gentoo.org/wiki/Localization/Guide/es
/html_node/Locales.html) (gnu.org)
La variable USE_EXPAND L10N reemplaza a LINGUAS (https://gentoo.org/support/news-
items/2016-06-23-l10n-use_expand.html)
Micha Grny:How LINGUAS are thrice wrong! (https://blogs.gentoo.org/mgorny/2016/05
/16/how-linguas-are-thrice-wrong/)
[gentoo-dev] [RFC] How to deal with LINGUAS mess? (https://archives.gentoo.org
/gentoo-dev/message/a08ea09c2c8e534fd9bc1146703c66)
[gentoo-dev] [RFC] Masterplan for solving LINGUAS problems
(https://archives.gentoo.org/gentoo-dev/message
/41e09d1ddc8b30abb9f9d21d205b7b82)
Referencias
1. LINGUAS (https://devmanual.gentoo.org/general-concepts/linguas/) en la gua de
desarrollo de Gentoo
This article is based on a document formerly found on our main website gentoo.org (http://www.gentoo.org/).
The following people contributed to the original document: Alexander Holler, Steven Lucy, Benny Chuang, Lars
Weiler, Tobias Scherbaum, Flammie Pirinen, nightmorph, klondike
They are listed here as the Wiki history does not allow for any external attribution. If you edit the Wiki article, please
do not add yourself here; your contributions are recorded on the history page.
Categories (/wiki/Special:Categories):
Documents containing Metadata (/wiki/Category:Documents_containing_Metadata)
Localization (/wiki/Category:Localization)
10 de 10 23/03/17 00:42