Cómo poner las páginas de man en español

Interesantísimo el tip que acabo de leer en Ubuntu Life, sobre el comentario de un usuario en los foros Ubuntu-es, explicando cómo poner las páginas de man en español. Por si no lo sabés, éstas páginas son indispensables a la hora de conocer a fondo la utilización de un comando o de sus parámetros


Por ejemplo, para buscar información sobre el comando nano, basta con escribir:

man nano

Toda la información, muy detallada por cierto, aparecerá en inglés. Para verla en español, basta con escribir lo siguiente en un terminal:

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

Linuxeros: sería muy interesante que dejaran en los comentarios los comandos necesarios para conseguir el mismo efecto en otras distros. 🙂

Fuente: Ubuntu Life


29 comentarios

  1.   Usemos Linux dijo

    Este otro link te puede servir:

    http://es.tldp.org/htmls/proy-paginas-man.html

  2.   Usemos Linux dijo

    Este puede ser un buen punto de partida:

    http://packages.debian.org/squeeze/manpages-es

    Ahí podés ponerte en contacto con los mantenedores del paquete manpages en español.

    Saludos! Pablo.

  3.   Andres Forero dijo

    ¡Yo me apunto! ¿Hay alguna forma oficial de hacerlo? Quiero aportar mi granito de arena.

  4.   Basurero_666 dijo

    Fedora:
    1. su
    2. yum update
    3. yum -y install man-pages-es man-pages-es-extra

  5.   Carlos Fg dijo

    Ojo que esas poaginas del manual en español estan desactualizadas

    Las del ingles suelen estar desactualizadas, pero en español es otro tema

    ojo

  6. si pongo “man man” sale todo en español…. pero, por ejemplo: “man vi” sale tal como antes (en ingles) =S entendí mal esta noticia o hay algo que falta??’

  7.   Carlos Fg dijo

    “man man” ya sale en español sin instalar las paginas del manual en español

  8.   zxmoophv dijo

    Wooo bastante interesante, no me gusta leer mucho y en ingles mucho menos.., jeje mi solucioonn

  9.   Usemos Linux dijo

    Gracias! Buen aporte!

  10. entonces no funciona???

  11.   Carlos Fg dijo

    queria decir q las paginas en ingles estan actualizadas, pero las del español no, ni mucho menos

    saludos

  12.   Marcelo dijo

    Lo acabo de probar y no pasó nada…

  13.   Marcelo dijo

    … en realidad si funciona pero no todos los manuales estan en español… no se si me gusta… pero hay que probarlo

  14.   Marcelo dijo

    man ls, cd (por ejemplo) me salen en español, ahora si pongo man cat … ingles.

  15.   Usemos Linux dijo

    Qué mal, no? Podríamos armar un grupo para traducir los man pages… aunque sea los que faltan.

  16.   Usemos Linux dijo

    Como bien dice Marcelo. Sí funciona, pero no todos los manuales fueron traducidos, lamentablemente. Así que vas a ver que si ponés man y un comando, aparecerá en español, man y otro comando y aparecerá en inglés. 🙁
    Creo que no hay otra forma de hacerlo mejor… si te enterás de alguna, no dejes de escribir y compartirla.
    Saludos! Pablo.

  17.   Borjagc78 dijo

    Buenas. He seguido las instrucciones para poner el comando man en español … me sigue saliendo en ingles. Alguna otra alternativa?.
    Gracias

  18.   Demostenes dijo

    No he visto que se pueda instalar, pero hay más páginas (y algunas más actualizadas) en: http://man.redkaos.net/

  19.   Alberto Aru dijo

    ¿Y en arch?

  20.   chalatico dijo

    genial funciono pero con errores me presenta simbolos en algunas letras

  21.   gariza90 dijo

    Interesante, pero me gustaría saber cual es la ruta de instalación de estas páginas man en ubuntu.

  22.   Gaiesy dijo

    Gracias

    *** Alternativa a man comando > fichero.txt para “mdoc warning: Empty input line” (dónde man pages) ***

    Si ejecutas en el terminal …
    man un_comando_cualquiera p.e.
    man ls … puedes leer mucha información sobre dicho comando, al acceder a la página del manual (man page) correspondiente.

    Para volcar a un fichero de texto los datos basta con ejecutar …
    man un_comando_cualquiera > archivo_de_texto.txt p.e.
    man ls > man_ls.txt la extensión “.txt” no es necesaria pero creo que ayuda a reconocer fácilmente un archivo de texto, distinguiéndolo de los demás (este apellido es habitual entre los ficheros de texto).

    Pero a veces nos encontramos con mensaje(s) del tipo:
    mdoc warning: Empty input line #un_número p.e. a mí con el live USB de Linux Mint 15 (Olivia) MATE me pasa con:
    man tar > man_tar.txt
    En realidad el fichero de texto se crea, y aparentemente bien. Pero si queremos una alternativa que no ofrezca errores podemos ejecutar …
    cp /usr/share/man/man1/tar.1.gz /home/mint/Desktop/ gzip -d /home/mint/Desktop/tar.1.gz Obtendremos el fichero tar.1 , que ya podemos abrir para leer su contenido. Tiene lo mismo que man_tar.txt pero con códigos sobre cómo mostrar la información. Es decir, para leer es mejor man_tar.txt .

    Con todo esto, ya sabemos en qué carpeta o directorio están localizados los ficheros de las man pages en Linux Mint MATE:
    /usr/share/man/

    *****
    Fuente: http://www.lawebdelprogramador.com/foros/Linux/1451789-Alternativa_a_man_comando_fichero.txt_para_mdoc_warning_Empty_input_line_donde_man_pages.html

  23.   Toti dijo

    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

    Más información:
    http://www.cyberhades.com/2014/01/29/complementa-las-man-pages-con-ejemplos/

    Saludos

  24.   Baduy dijo

    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

  25.   Baduy dijo

    Bueno, si se ejecuta también …

    export LC_ALL=”es_ES.UTF-8″

    … no hace falta añadir -L es a man comando. Gracias a http://debian.tallerdigitalvw.com/2011/07/10/cambiar-paginas-de-man-al-espanol-es_gt/

    1.    Leloli dijo

      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.

      Más información en http://blog.carlosguerrero.com/problemas-con-locales-en-vps-de-linode/

  26.   Naiuey dijo

    Para que LANGUAGE tenga el valor que nos interesa hay que ejecutar:
    export LANGUAGE=”es_ES.UTF-8″

  27.   Jau Vila dijo

    ha sido de gran ayuda.
    Muchas Gracias 🙂

  28.   Lilian Amado dijo

    Hola, hice todos los pasos indicados para tener los manuales en español, pero no me dio resultado, siguen apareciendo en inglés. Hay que hacer algo más?

Deja un comentario

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