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, edite de forma adecuada como sigue:

Al lanzar emerge de se actualizará so fichero :

Verifique la nueva información de la 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:

OpenRC
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  +  +, 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:

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:

Mapa de teclado para el servidor X
El mapa de teclado que utiliza el servidor X se especifica en mediante la opción.

Configurar el mapa de teclado en X

Si tiene un mapa de teclado internacional, deberá definir la opción  al valor   o   ya que esto permitirá el mapeo de teclas adicionales en su teclado.

Las teclas muertas le permiten pulsar teclas que nos se muestran inmediatamente pero que se combinarán con una letar para producir un único carácter. Al definir  al valor   se permite la entrada de estos caracteres especiales en los terminales X.

Si quiere conmutar entre más de un mapa de teclado (por ejemplo inglés y español), todo lo que tiene que hacer es añadir algunas líneas a para especificar los mapas que se deseen y el atajo para conmutar entre ellos.

Conmutar entre dos mapas de teclado

Aquí,  le permite conmutar entre mapas de teclado simplemente presionando. Esto también conmutará el piloto de la tecla Bloq Desp entre encendido y apagado gracias a la opción. Esto es un indicador visual muy útil que permite identificar rápidamente el mapa de teclado que se está utilizando en ese momento.

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:

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:

KDE
Para KDE tiene que instalar los paquetes y. Estos respetan lo que se ha descrito anteriormente.

OpenRC
Para que se pueda mostrar el símbolo del Euro en su consola, necesitará definir  en  a un fichero de los que se pueden encontrar en  (sin la extensión   ). tiene el símbolo del Euro.

Configurar la tipografía de la consola

Deberá también comprobar que   está definido en el nivel de ejecución boot:

Si no se muestra ningún nivel de ejecución para, entonces añádalo al nivel adecuado:

En la mayoría de las aplicaciones
Hacer que el símbolo del Euro funcione correctamente en X es un poco más complicado. Lo primero que debe hacer es cambiar las definiciones de  y   en  para que terminen en   en lugar de.

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 :

Definir la tipografía para emacs

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

Definir la tipografía para xemacs

LibreOffice
Los ebuilds estables actuales de y  ofrecen soporte para la selección de paquetes de idioma desde el GUI. Para ver el estado de la traducción del GUI, separación silábica, comprobación ortográfica y otras localizaciones para su idioma, por favor, eche un vistazo al sitio web de traducciones de LibreOffice.

NLS
Para que la localización basada en mensajes funciones en programas que ofrecen soporte para ello, probablemente tendrá que compilar estos programas con el ajustes USE  (Native language support) definido. 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
Existe también una variable de localización adicional llamada, la cual afecta a ficheros que se instalan en programas basados en gettext y decide que localizaciones se utilizan para algunos paquetes de software específicos como  y. La variable se define como una lista de códigos de idioma separados por espacios y el lugar sugerido para definirla es :

For finer grained control it can be set per package in :

Se puede mostrar una lista de los programas instalados que utilizan la variable  y sus idiomas soportado de la siguiente forma:

Se puede encontrar una lista de localizaciones en :

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

Recursos

 * Locales and Internationalization (gnu.org)