Castellanizar Gentoo Linux

By 5 de agosto de 2006 Linux No Comments

Este How-To muestra de forma breve y concisa como configurar las variables locales de entorno y la castellanización tanto del kde como de los manuales. Dicha configuración haciendo unos pequeños ajustes valdrían para otra distribución como por ejemplo Debian.Gentoo Topic

Primero deberias compilar el kernel, en la seccion, File systems ---> Native Language Support.

iso8859-1 europeo occidental
Codepage 850 (Europe)
NLS ISO 8859-15 (Latin 9; Western European Languages with Euro) -> es decir con €

La razón de esto nos lo especifica en la ayuda del kernel:

CONFIG_NLS_ISO8859_15:
If you want to display filenames with native language characters from the Microsoft FAT file system family or from JOLIET CD-ROMs correctly on the screen, you need to include the appropriate input/output character sets. Say Y here for the Latin 9 character set, which covers most West European languages such as Albanian, Catalan, Danish, Dutch, English, Estonian, Faeroese, Finnish, French, German, Galician, Irish, Icelandic, Italian, Norwegian, Portuguese, Spanish, and Swedish. Latin 9 is an update to Latin 1 (ISO 8859-1) that removes a handful of rarely used characters and instead adds support for Estonian, corrects the support for French and Finnish, and adds the new Euro character. If unsure, say Y.

A partir de este momento compilaras los programas con USE="nls" Native Language Support buena opción para /etc/make.conf Castellanizar en todos los usuarios:

Editar /etc/profile y agregar al final del archivo esto:

export [email protected]
export LC_CTYPE="[email protected]"
export LC_NUMERIC="[email protected]"
export LC_TIME="[email protected]"
export LC_COLLATE="[email protected]"
export LC_MONETARY="[email protected]"
export LC_MESSAGES="[email protected]"
export LC_PAPER="[email protected]"
export LC_NAME="[email protected]"
export LC_ADDRESS="[email protected]"
export LC_TELEPHONE="[email protected]"
export LC_MEASUREMENT="[email protected]"
export LC_IDENTIFICATION="[email protected]"
export [email protected]

Castellanizar un usuario solamente. Editar ~/.bashrc ó ~/.bash_profile, tener en cuenta que las X leen ~/.bashrc la cónsola real ~/.bash_profile, una buena idea sería hacer un link de uno a otro archivo:

# ln -s ~/.bashrc ~/.bash_profile

El contenido de estos ficheros debe ser:

export [email protected]
export LC_CTYPE="[email protected]"
export LC_NUMERIC="[email protected]"
export LC_TIME="[email protected]"
export LC_COLLATE="[email protected]"
export LC_MONETARY="[email protected]"
export LC_MESSAGES="[email protected]"
export LC_PAPER="[email protected]"
export LC_NAME="[email protected]"
export LC_ADDRESS="[email protected]"
export LC_TELEPHONE="[email protected]"
export LC_MEASUREMENT="[email protected]"
export LC_IDENTIFICATION="[email protected]"
export [email protected]

En /etc/locales.build especificas las locales que quieres que glibc compile, para que no te compile todas las que no vas a usar. Deberemos de editar el fichero /etc/locales.build y añadir la local que queramos usar (tienes ejemplos ya escritos). Es recomendable añadir la variable de entorno en ingles para programas que no tengan traduccion al castellano.

# cat /etc/locales.build
es_ES/ISO-8859-1
[email protected]/ISO-8859-15
en_US/ISO-8859-1
en_US.UTF-8/UTF-8
#es_MX/ISO-8859-1

Una vez hecho deberemos emerger de nuevo el Glibc:

Si vas a usar el /etc/locales.build ,tienes que tener la USE userlocales, si no emerges glibc con esa USE, no tiene caso editar ese archivo ya que te creará todas las locales y no las que tenemos nosotros elegidas, así quetenemos:

# USE="-userlocales" emerge glibc

lo anterior te creará todas las locales,

# USE="userlocales" emerge glibc

Solo te creará las locales que estan en el fichero locales.build

Castellanizar las consolas y tener el simbolo del euro. Editar /etc/rc.conf y cambiar las siguientes variables de entorno:

KEYMAP="es euro2"
CONSOLEFONT="lat9w-16"

Castellanizar xterm. Editar ~/.Xdefaults

xterm*font: 7x13euro

Castellanizar kde:

LINGUAS=es emerge kde-i18n

Castellanizar las ayudas ( man ):

emerge manpages-es

Anexo: (utilizando /etc/locales.build)

Leave a Reply

Your email address will not be published.