Page 1 sur 1
[man] Pages man en français
Publié : lun. 04 avr. 2011, 13:39
par arch.mick
Bonjour,
J'ai suivi les indications que l'on m'avais fournis en installant man-pages-fr.
Cependant je ne vois pas de changement dans la langue de mes pages man.
Y a t-il une autre manipulation a effectuer en plus ?
Merci d'avance.
Re: [man] Pages man en français
Publié : lun. 04 avr. 2011, 13:57
par benjarobin
Pas toutes les pages sont traduites. Tu tentes d’accéder à laquelle ?
Re: [man] Pages man en français
Publié : lun. 04 avr. 2011, 14:01
par tuxce
Il faut aussi garder à l'esprit que la dernière traduction des pages de manuel date de 2008
(ce qui n'a rien à voir avec le fait que tu ne les trouves pas mais c'est juste une info)
Re: [man] Pages man en français
Publié : lun. 04 avr. 2011, 14:33
par arch.mick
benjarobin a écrit :Pas toutes les pages sont traduites. Tu tentes d’accéder à laquelle ?
Effectivement je m'en étais rendus compte a l'époque ou j'étais sur ubuntu, et la j'ai essayer des pages simples qui sont traduites (ls et pwd).
Re: [man] Pages man en français
Publié : lun. 04 avr. 2011, 14:57
par benjarobin

?
Re: [man] Pages man en français
Publié : lun. 04 avr. 2011, 15:02
par arch.mick
Autant pour moi je me suis mal exprimé
Je voulais dire que je sais que les pages tel que ls ou pwd par exemple sont traduites car sur ubuntu je les avais en français or sur mon archlinux je les ait en anglais.
Désolée pour le quiproquo...
Donc le sujet n'est pas résolu... pour le moment...
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 01:30
par arch.mick
up

Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 02:17
par jaco
Que donne la commande :
?
Elle devrait répondre :
Si ce n'est pas le cas, configure cette variable dans ton .xinitrc (ou ton .bashrc) pour voir si ça change quelque chose
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 13:33
par arch.mick
J'ai essayé de le modifier dans les deux fichier mais sa na rien changé malheureusement merci quand même jaco

Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 13:44
par benjarobin
Donne la sortie de : locale
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 13:50
par arch.mick
Code : Tout sélectionner
[mick@arch-laptop ~]$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 14:03
par benjarobin
C'est juste en faite que le man ne doit pas exister. Il n'y a presque rien de traduit...
Pour voir la liste des man installé, fait
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 14:06
par arch.mick
Je vient d'essayer ta commande et j'ai pris un man au hasard dedans (man kill) et pourtant c'est toujours en anglais...

Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 14:19
par benjarobin
Je pense que tu as du voir le man kill de la section 1.
Que donne
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 14:30
par jaco
Ça doit être lié à la gestion curieuse de MANPATH dans Arch Linux... Pour mémoire, celui-ci fait un "unset MANPATH" dans /etc/profile.
Pour les pages de man classiques, ça va bien, mais ça pose problème pour man-pages-fr puisque celles-ci sont dans /usr/share/man/fr et qu'il ne les trouve pas...
Donc, petit essai :
et, hop, on a la page de man en français.
Par contre, ça pose problème si la page n'est pas traduite :
Code : Tout sélectionner
$ MANPATH="/usr/share/man/fr" man ls
Aucune entrée de manuel pour ls
Donc, je pense qu'il faut investiguer de ce côté-là : faire en sorte que man recherche d'abord dans les pages en français puis ensuite dans les pages en anglais. J'ai essayé de rajouter des chemins dans MANPATH mais le seul fait d'avoir un chemin vers des man en anglais met tout en anglais...
Je n'ai pas creusé plus que ça car je fais partie de ceux qui pensent que les pages de man doivent être lues en anglais

Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 16:28
par kamui57
Que te donne ça ?
Chez moi
Code : Tout sélectionner
local/man-pages-extras-fr 0.8.1-2 (manpagesfr)
Pages de man complémentaire francophone
local/man-pages-fr 3.03.0-1 (manpagesfr)
Page de Manuel Linux francophone de 'the Linux Documentation Project'
18:26:29 stepharch@mittelerde:~ 25$
et man ls et man kill sont en français.
concernant le MANPATH, il est vide.
Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 16:31
par benjarobin
Comme a pu dire Tuxce, il est "déconseillé" d'utiliser les man pages fr, car vielles donc en partie obsolète. Et puis cela fait un peu bosser l'anglais

Re: [man] Pages man en français
Publié : jeu. 07 avr. 2011, 16:45
par FoolEcho
jaco a écrit :Donc, je pense qu'il faut investiguer de ce côté-là : faire en sorte que man recherche d'abord dans les pages en français puis ensuite dans les pages en anglais. J'ai essayé de rajouter des chemins dans MANPATH mais le seul fait d'avoir un chemin vers des man en anglais met tout en anglais...
C'est inutile, man te fournit la documentation selon ta locale pour une section donnée... si elle existe.
J'vais essayer d'être pédagogue.
Je dispose de man-pages et pour les besoins de la démonstration de man-pages-fr et man-pages-de.
Côté langues, mon Arch comprend les locales suivantes (cf. locale-gen): français, anglais, allemand.
Cependant, la langue par défaut est le français (fr_FR.UTF-8), donc Arch va essayer de me causer par défaut en français (l'entourloupe étant qu'en cas de traduction introuvable, il va me répondre en anglais).
C'est parti:
Code : Tout sélectionner
$ export LANG=fr_FR.UTF-8
$ man
Quelle page de manuel voulez-vous ?
$ man man #page en français
$ man 1 kill # anglais !
$ man ldd #français
Passage à l'anglais:
Code : Tout sélectionner
$ export LANG=en_GB.UTF-8
$ man
What manual page do you want?
$ man man #page en anglais
$ man 1 kill #anglais
$ man ldd #français !
Hop. Allemand:
Code : Tout sélectionner
$ export LANG=de_DE.UTF-8
$ man
Welche Handbuchseiten möchten Sie haben?
$ man man # man en allemand
$ man 1 kill # allemand... et en plus très raccourci... :-s
$ man ldd #français...
Mais pourquoi kill en français renvoie de l'anglais ? Tout simplement car man-pages-fr ne renvoie pas la traduction de la section 1 de kill (la section traduite étant la 2... introuvable dans les autres langues, par ailleurs)... Pourquoi ldd renvoie du français dans tous les cas: pas de traduction ailleurs (et la langue du système est en français, je le rappelle). Pourquoi man marche bien... ça la foutrait mal de ne pas avoir au moins la traduction de man, pas vrai ?
Petites commandes utiles sur man:
Code : Tout sélectionner
man -f man #les sections existantes sur man, ou toute autre commande
Code : Tout sélectionner
man -a man #si je veux afficher tout ce que man a en réserve sur man, ou toute autre commande
... donc, comme ça a déjà été dit, tout n'est pas traduit... (et parfois seule une section l'ait... comme pour kill par exemple... et sans la demander explicitement à man, on ne tombe pas dessus)
J'espère avoir été clair.
