Castellanizar Gentoo Linux

By 6 de agosto de 2006 Gentoo, Linux No Comments

gentoo_guay.jpgEste artículo muestra de forma breve y concisa como configurar las variables locales de entorno y la castellanización tanto del kde como de los manuales.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)

Yuanx/g0su/navegante/sIbOk/Solusan

Leave a Reply

Your email address will not be published.