06 de febrer, 2008

Pàgines del manual en qualsevol llengua

No sé per què, però el sistema que he vist explicat en tantes pàgines web i en tants blocs no m'ha funcionat mai:

$ sudo aptitude install manpages-es manpages-es-extra
$ export LC_ALL=es_ES.UTF-8

A més, en cas de funcionar, no sé si m'hauria alterat la configuració dels menús en català.

El cas és que furgant en el funcionament de l'ordre man amb $ man man, m'he adonat de l'existència de l'opció -L (--locales), que permet triar en quin idioma buscarà l'ordre man el manual indicat, ignorant la llengua establerta en el sistema. Així, amb l'ordre:

$ man -L es_ES man

he obtés la pàgina de manual de man en castellà. I amb:

$ man -L it_IT man

l'he obtés en italià (ja tenia aquests idiomes prèviament instal·lats; si en voleu un de diferent, ja sabeu: $ sudo aptitude install manpages-xx manpages-xx-extra).

El pas següent era ben lògic: crear un parell d'àlies que m'estalviaren el recordar aquests detalls. Només calia editar l'arxiu .bash_aliases i afegir-hi les següents línies:

alias manes='man -L es_ES'
alias manit='man -L it_IT'

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

$ manes man
$ manit man

Ja ho sé, és molt elemental. Però portava dos anys buscant-ho!


Powered by ScribeFire.

5 comentaris:

Paco Rivière ha dit...

Doncs no m'ha funcionat ni en català ni en castellà, però ho seguiré provant. Es una opció que desconeixia i sembla força interessant. En espcial per que algun cop m'ho ha preguntat algú a qui li havia ajudat a instal·lar GNU/Linux!

Giorgio Grappa ha dit...

T'has fixat si estaven instal·lats els arxius man en castellà? Haurien d'estar al directori /usr/share/man/es. Si no hi són, ja saps: "sudo aptitude install manpages-es manpages-es-extra".

Has provat amb la sintaxi "man --locale es_ES man"? I amb "man -L es_ES.UTF-8"?

Si ho aconsegueixes amb alguna combinació, m'agradaria saber saber-ho: qui sap quan em podria fer falta!

Giorgio Grappa ha dit...

Per cert, d'on has tret les manpages en català? No són als repositoris...

Giorgio Grappa ha dit...

Aquest **s un comentari deixat des de l'elinks, u navegador de text.

Giorgio Grappa ha dit...

Aquest **s un comentari deixat des de l'elinks, u navegador de text.