Arxiu de la ‘idiomes’ Categoria

Pàgines del manual en qualsevol llengua (4)… en la xarxa

Divendres, 14, Març, 2008

Acabe (al menys, de moment) la sèrie d’entrades sobre com visualitzar les pàgines man en diferents llengües amb un enllaç que m’ha semblat interessant.

Tots hem trobat, a la xarxa, la col·lecció íntegra de les pàgines man: hi ha un fum de llocs que l’ofereixen, siga en anglès, siga en qualsevol altra llengua. En canvi, no és tan fàcil trobar un lloc on poder consultar la mateixa pàgina de manual en diverses llengües. En aquesta secció de Linux Certif, després d’haver buscat la pàgina corresponent a una ordre concreta (per exemple, man), observareu que, si el document té versió en francès, se us mostra en aquesta llengua (ah oui, ça c’est un lieu français); si no existeix, se us mostra en anglès (of course).

Però, si us hi fixeu, veureu que, a la banda dreta, apareix un requadre anomenant Autres langues; si poseu el punter del ratolí a sobre, apareixerà la llista d’idiomes en què es troba disponible el document que esteu consultant (en el cas de man: en, ko, de, pl, it, es, pt, ja): només us cal clicar en la que més familiar us resulte.

No és l’únic lloc a la xarxa amb aquest servei, però és el que tinc davant ara mateix ;-) .

Powered by ScribeFire.

Pàgines del manual en qualsevol llengua (3)… però només un resum en català :-|

Dimarts, 11, Març, 2008

Tot i les pistes que m’han proporcionat en Rafael i en Papapep, no he aconseguit trobar les pàgines man en català. Per fortuna, hi ha qui s’ha dedicat a traduir a la nostra llengua una mena de resums dels comandaments més habituals.

Dissortadament, cap d’aquest resums permet enllaçar un comandament concret. Com que aquesta característica m’era ben necessària, m’he pres la llibertat de penjar una pàgina, basada en els esmentats resums, que incorpora, en la cel·la de cada comandament, l’atribut id corresponent; ara, és possible enllaçar el resum d’una ordre concreta amb una URI com:
http://mural.uv.es/jormonca/tux/miniman.html#make
http://mural.uv.es/jormonca/tux/miniman.html#mkdir
http://mural.uv.es/jormonca/tux/miniman.html#su

No són les pàgines man, però és millor que res.

——————————————————————–

Powered by ScribeFire.

Pàgines del manual en qualsevol llengua (2)

Diumenge, 2, Març, 2008

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/mancs            fr.UTF-8      it.UTF-8  man4  pl            ru.UTF-8de            gl            ja        man5  pl.ISO8859-2  sres            hu            ko        man6  pl.UTF-8      svfi            id            man1      man7  pt_BR         trfr            it            man2      man8  ru            zh_CNfr.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/esman1  man2  man3  man4  man5  man6  man7  man8$ ls /usr/share/man/frman1  man2  man3  man4  man5  man6  man7  man8  man9$ ls /usr/share/man/itman1  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.