Journal : LINGUAS déla pouéra et applications GNOME

Posté par L () le 07 décembre 2006
0
Lorsque on installe ou empaquette des applications à partir des sources, il est possible de sélectionner les catalogues de langage à installer via la variable d'environnement LINGUAS prévue à cette effet. Pour ceux qui vivraient en Papouasie Orientale, les catalogues de langage sont ces fameux fichiers *.mo qui permettent d'avoir une application dans divers langues.

Habituellement, je l'utilise abondamment via LINGUAS=fr pour n'installer que les catalogues de la langue française quand j'empaquette des applications pour mon petit système à moi tout seul. Et ça marche dans la quasi-totalité des applications depuis des lustres en cristal.

Mais voilà, tout ce rouage bien huilé est mis à mal par un petit grain de sable depuis quelques versions de GNOME (oui, encore lui ...) ! Cette pratique variable d'environnement LINGUAS ne fonctionne plus du tout. Ou du moins plus comme elle le devrait : avec des export LINGUAS=fr, la quasi-majorité - si ce n'est la quasi-totalité - des applications GNOME installent tous les catalogues de langage ! Alors certes, mieux vaut trop que pas assez, surtout pour le même prix et dans nos sociétés occidentales de surconsommation. Mais je suis quelqu'un d'honnête et j'en veux uniquement pour mon argent : que seuls les catalogues sélectionnés soient installés, ni plus (je ne suis pas un sale capitaliste qui exploite la planète), ni moins (je ne suis pas un couillon qui aime se faire escroquer) !

Ainsi, je m'apprête à signaler ce problème sur le BogueZyva de GNOME. Cependant, afin d'éviter de me faire remballer parce qu'il y aurait une raison bizarre propre à GNOME pour ne plus supporter LINGUAS, je te demande à toi public si tu saurais s'il y a une raison à cela. Alors certes, normalement, il ne devrait pas y avoir de raison rationnelle pertinente, sage et sérieuse, mais vu que le projet GNOME prend souvent des décisions à la con envers et contre tous les gens raisonnables que nous sommes, je préfère m'assurer que je n'aurais rien raté dans ce changement Ô combien important pour l'avenir futur de notre Grand Pays ! Et surtout, je ne souhaite pas me faire remballer par ces nazis de l'interface car j'ai déjà eu à faire ce matin à un nazi de l'IRC qui est fou des VAX.

Alors si quelqu'un propose une solution à ce changement, qu'il se manifeste ou qu'il se taise à jamais !

> Lire le journal (7 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

[+] USE

Posté par niconux (page perso, ) le 07/12/2006 à 09:56. (lien). Évalué à -7.

USE="....-gtk +kde ...."

Trop gros passera pas ~~~~~~ [ ] "clonk"

Contournement

Posté par Yusei () le 07/12/2006 à 10:33. (lien). Évalué à 2.

Ne faisant pas mes packages, j'utilise une autre méthode: la commande localepurge, appelée après chaque apt-get, se charge de retirer les langues que je ne veux pas.

(Je ne sais pas si ça marche sur les systèmes non basés sur apt-get, mais vu qu'on peut lancer la commande à la main, c'est probable).

  • [^]Re: Contournement

    Posté par Frédéric Heulin () le 08/12/2006 à 15:32. (lien). Évalué à 1.

    localpurge est aussi packagée sous des distributions non "apt", genre gentoo, donc après un emerge -quaND world ou autre ...

    D'ailleurs, les LINGUAS sous gentoo sont des USE flags et pas des variables d'environnement.

    • [^]Re: Contournement

      Posté par Jean-Philippe (page perso, ) le 08/12/2006 à 19:44. (lien). Évalué à 2.

      La variable USE ainsi que les autre variables definies dans la make.conf sont également des variables d'environnement si je ne m'abuse...

Trouvé !

Posté par liberforce (Jabber id, page perso, ) le 07/12/2006 à 12:50. (lien). Évalué à 3.

Serait-ce les conséquences de ceci ?
http://live.gnome.org/GnomeGoals/PoLinguas
http://bugzilla.gnome.org/show_bug.cgi?id=342500

  • [^]Re: Trouvé !

    Posté par L () le 07/12/2006 à 14:05. (lien). Évalué à 3.

    Merci ! Là où c'est inquiétant, c'est de lire sur la page du BugZilla que tu donnes en lien : « LINGUAS env var not having an affect is a regression from GNOME-2.14 ». J'empaquette GNOME 2.16.x et le problème est encore là pour 90% des applications GNOME ... Bref, en attendant, j'utilise le petit bout de code suivant (BASH) faute de mieux pour n'installer que les catalogues pour le français :

    pushd $pkg/usr/share/locale
    rm -rf $(ls -d */ | grep -v "^fr")
    popd

    • [^]Re: Trouvé !

      Posté par liberforce (Jabber id, page perso, ) le 07/12/2006 à 14:59. (lien). Évalué à 3.

      Envoie un patch ! ;-)

Revenir en haut de page