[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [ITT] man://findutils/fr.po 729t10f9u



Salut,

On Sat, Mar 20, 2010 at 11:27:03AM +0100, Simon Paillard wrote:
> 
> http://packages.debian.org/search?suite=sid&arch=any&mode=filename&searchon=contents&keywords=updatedb
> locate: /usr/share/man/man1/updatedb.findutils.1.gz
> manpages-es-extra: /usr/share/man/es/man1/updatedb.1.gz
> manpages-fr-extra: /usr/share/man/fr/man1/updatedb.findutils.1.gz
> manpages-ja: /usr/share/man/ja/man1/updatedb.1.gz
> manpages-pl: /usr/share/man/pl/man1/updatedb.1.gz
> mlocate: /usr/share/man/man5/updatedb.conf.5.gz
> mlocate: /usr/share/man/man8/updatedb.8.gz
> Il n'y aucune "collision", étant donné que les sections sont
> différentes, non ?

Il n'y a pas de collision lors de l'installation des pages.
Le problème est que man est un peut trop intelligent et a des préférences
quand on lui demande d'afficher une page avec
	man updatedb

De mémoire (j'ai retiré updatedb.findutils.1 de manpages-fr-extra depuis)
si on a mlocate, la traduction de la page updatedb.findutils.1 est
affichée (man/fr est prioritaire).
De mémoire également, même en fournissant une man8/updatedb.8 dans
manpages-fr-extra la page updatedb.findutils.1 était affichée (par ce que
la section 1 est prioritaire).

Une solution pourrait être d'avoir une page chapeau avec du code groff qui
détecterait si mlocate est installé et afficherait la bonne page. groff
étant un language de programmation complet, on doit pouvoir le faire, mais
je sais pas trop comment.

-- 
Nekral


Reply to: