Traducción(es): English - español -Italiano


Esta página indica como instalar/usar Debian en tu idioma local.

Configuración

Los programas que soportan la tecnología locale usan variables de entorno para determinar las convenciones a usar para formatear fechas y horas, mostrar caracteres, mostrar moneda y seleccionar codepage.

Las siguientes variables de entorno afectan al comportamiento relacionado con locale en el sistema:

¡Aviso!

Usar LC_ALL está fuertemente desaconsejado ya que desautoriza todo. Por favor úselo solo probando y nunca lo establezca en un fichero de arranque.

Estandard

Hágase root y escriba dpkg-reconfigure locales y seleccione los locale(s) que quiera generar. Al final, se le preguntará cual debería ser el principal. Si tiene usuarios que acceden al sistema por ssh, se recomienda que seleccione None (ninguno) como su configuración por defecto.

Esto cambia el /etc/default/locale y /etc/locale.gen (en viejas versiones de Debian, también /etc/environment). Si escoge un locale principal que no sea la opción de ninguno, este aparecerá en /etc/default/locale y desautorizará la variable LANG proporcionada por ssh. Esto es extremadamente inconveniente.

Si se ha actualizado a Lenny desde una versión anterior de Debian y le quedan restos de LANG=... contenidos en /etc/environment, debería comentarlos (escriba editor /etc/environment y ponga un carácter # en frente de la línea, y entonces guárdelo).

Ahora, opcionalmente, edite /etc/profile como sigue:

SSH

Servidor SSH

Si se ha actualizado desde una versión muy vieja de Debian (antes de Etch), su sshd_config(5) puede no contener la directiva AcceptEnv correcta para dejar al cliente ssh pasar variables locale. Edite su fichero /etc/ssh/sshd_config y asegúrese que contiene esta línea:

AcceptEnv LANG LC_*

Debería emitir la orden /etc/init.d/ssh restart para que tenga efecto. También, debería salir de cualquier conexión ssh y volver a entrar. Los programas que ya estén funcionando no serán afectados.

Cliente SSH

Si se ha actualizado desde una versión muy vieja de Debian (antes de Etch), su sshd_config(5) puede no contener la directiva SendEnv correcta para dejar al cliente ssh pasar variables locale. Edite su fichero /etc/ssh/ssh_config y asegúrese que contiene esta línea:

SendEnv LANG LC_*

Debería salir de su conexión ssh y volver a entrar. Las sesiones que estén funcionando no se verán afectadas.

GDM

En la pantalla de entrada de GDM, escoja el locale apropiada de la lista de las instaladas pinchando en el botón locale en la parte inferior de la pantalla.

Alternativamente, edite ~/.dmrc. Por ejemplo, para configurar el locale a nivel de usuario como en_DK.utf8, ~/.dmrc podría ser algo como esto:

[Desktop]
Session=gnome
Language=en_DK.utf8
Layout=fi

Manualmente

Primer día de la semana

Puede que desee usar el locale en_US por defecto porque ciertos software no funcionan bien cuando se usan otros, pero quere tener como primer día de la semana el lunes, no el domingo, como se define en en_US. Para obtener este comportamiento deseado puede añadir lo siguiente a /etc/default/locale:

LC_TIME="en_GB.UTF-8"

Unidades de medida y tamaño de papel

Podría desear cambiar las unidades de medida y el tamaño del papel si es de Europa:

LC_PAPER="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"

Disposición del teclado

Véase: debian-reference.

Véase también


CategorySystemAdministration .