Pàgines del manual en qualsevol llengua (2)

Fa uns dies, parlàvem d’una manera d’accedir a les pàgines de manual en qualsevol llengua diferent de l’anglès. El sistema no va funcionar per a tothom; per sort, al món de GNU/Linux hi ha sempre moltes maneres d’obtenir el mateix resultat, i avui en parlarem d’una altra (a veure si hi ha més sort amb aquesta, Paco).

En primer lloc, instal·lem el paquet o paquets que contenen les pàgines de manual en la llengua que ens interessa:


$ sudo aptitude install manpages-es manpages-es-extra manpages-es-dev manpages-it manpages-it-extra manpages-it-dev manpages-fr manpages-fr-extra manpages-fr-dev

NOTA BENE: en algunes llengües, només existeix el primer paquet; en altres, no sempre existeix el paquet extra o el dev.

El segon pas és localitzar el directori exacte on s’han instal·lat les pàgines de manual; en Ubuntu Gutsy, se situen dins de /usr/share/man, cosa que comprovarem amb:


$ ls /usr/share/man
cs fr.UTF-8 it.UTF-8 man4 pl ru.UTF-8
de gl ja man5 pl.ISO8859-2 sr
es hu ko man6 pl.UTF-8 sv
fi id man1 man7 pt_BR tr
fr it man2 man8 ru zh_CN
fr.ISO8859-1 it.ISO8859-1 man3 nl ru.KOI8-R zh_TW

Observem els directoris de man1 a man8, amb els manuals en anglès: són els que farà servir la utilitat man si no els troba en la llegua sol·licitada.
També hi ha els directoris de les llegües que acabem d’instal·lar (es, fr, it) i les seues variants per a distintes codificacions (a més d’altres llegües que hi deu haver instal·lat Ubuntu pel seu compte).
Podem comprovar que, dins dels directoris de cada llengua, hi ha els directoris de totes o quasi totes les seccions de man:


$ ls /usr/share/man/es
man1 man2 man3 man4 man5 man6 man7 man8
$ ls /usr/share/man/fr
man1 man2 man3 man4 man5 man6 man7 man8 man9
$ ls /usr/share/man/it
man1 man2 man3 man4 man5 man6 man7 man8

Ara, per obtenir una pàgina de manual en qualsevol de les llengües instal·lades, només cal cridar man amb l’opció -M seguida de la ruta que correspon a la llengua elegida:


$ man -M /usr/share/man/es man

$ man -M /usr/share/man/fr man

$ man -M /usr/share/man/it man

ens haurien de mostrar el manual de man en castellà, en francès i en italià respectivament.

Per finalitzar, crearem els àlies que ens permetran accedir, de manera senzilla, a les pàgines de manual en qualsevol de les llengües instal·lades. Per a això, editem l’arxiu ~/.bash_aliases i hi afegim les següents línies:



# Accés a les pàgines de manual en diverses llengües:

alias manes="man -M /usr/share/man/es"
alias manfr="man -M /usr/share/man/fr"
alias manit="man -M /usr/share/man/it"

En obrir un nou terminal, podem comprovar-ne els resultats amb:


$ manes man

$ manfr man

$ manit man

I això hauria de ser suficient.

Quant a Giorgio Grappa

Algú fa cas de les coses que els blocaires escriuen sobre ells mateixos? El comentari més sincer que he llegit als "about me" és aquell de: "si vols saber res de mi, pots llegir el meu bloc."
Aquesta entrada ha esta publicada en idiomes, man. Afegeix a les adreces d'interès l'enllaç permanent.

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s