Skip to main content

Mejor en español las páginas de man

El ingles es el idioma del futuro y es universal y bla, bla, bla, pero si nuestra lengua materna no es el ingles vamos a comprender cualquier cosa mejor en nuestra lengua materna. De cajón. Recién instalado Ubuntu nos lo encontramos con las páginas del manual, las que accedemos con el comando man, en ingles. Pero mejor estarían en español, cierto. Así que no todas, pero si muchas se pueden poner en español. Como? sencillo, instalando unos paquetillos y actualizando la configuración local.

Abrimos la mágica terminal de Ubuntu. Desde Aplicaciones -> Accesorios -> Terminal o pulsando simultaneamente CTRL+ALT+T y copiamos y ejecutamos cada uno de los siguientes comandos:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install manpages-es manpages-es-extra
sudo dpkg-reconfigure locales

Sin más.

6 comentarios en “Mejor en español las páginas de man

  1. Gracias

    Están bien los ejemplos de las bro pages.

    Se pueden instalar ejecutando en un terminal:
    sudo gem install bropages

    Si no tienes Ruby antes deberás ejecutar:
    sudo apt-get update
    sudo apt-get install ruby1.9.3

    Un ejemplo:
    bro ls

    Saludos

  2. En mi live USB hay problemas con el locale, que viene en inglés. sudo locale-gen es_ES.UTF-8 funciona pero no se consigue con ello lo buscado, tampoco con LC_MESSAGES=es o LC_MESSAGES=es_ES o con LANG=es o con LANG=es_ES. sudo apt-get upgrade tarda mucho y no se completa pues se llena el espacio de disco correspondiente o memoria (tal vez el fallo tenga que ver con esto).

    Pero, por suerte, hay una solución fácil. Basta con ejecutar:
    man -L es comando
    p.e.:
    man -L es ls

  3. Creo que la clave está en:
    LANGUAGE= …
    p.e. si es …
    LANGUAGE=»es_ES.UTF-8″
    … aunque al ejecutar locale tengamos:
    LANG=en_US.UTF-8
    LANGUAGE=es_ES.UTF-8
    LC_CTYPE=»en_US.UTF-8″
    LC_NUMERIC=»en_US.UTF-8″
    LC_TIME=»en_US.UTF-8″
    LC_COLLATE=»en_US.UTF-8″
    LC_MONETARY=»en_US.UTF-8″
    LC_MESSAGES=»en_US.UTF-8″
    LC_PAPER=»en_US.UTF-8″
    LC_NAME=»en_US.UTF-8″
    LC_ADDRESS=»en_US.UTF-8″
    LC_TELEPHONE=»en_US.UTF-8″
    LC_MEASUREMENT=»en_US.UTF-8″
    LC_IDENTIFICATION=»en_US.UTF-8″
    LC_ALL=en_US.UTF-8
    … es decir, todos los parámetros en inglés estadounidense menos LANGUAGE (en español de España), al ejecutar man comando la información saldrá en español (a no ser que falte, que se mostrará en inglés -lengua por defecto para estas páginas de ayuda-).
    Si luego ejecutamos …
    LANGUAGE=»en_US.UTF-8″
    … al ajecutar man comando la información saldrá en inglés.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.