cerhu > comp.lang.* > comp.lang.python

Jack.R (17/08/2017, 11h27)
Bonjour,

Je débute en Python et j'essaie d'internationaliser une application.
Cela fonctionne.
En fonction de la langue (variable LANGUAGE=en par exemple), l'application est bien affichée dans la bonne langue.

Je souhaiterais que l'utilisateur puisse changer de langue depuis l'interface (son ordinateur est en français mais il veut afficher l'application en anglais).
Je n'arrive pas à trouver le moyen d'obtenir la liste des traductions existantes afin de pouvoir les afficher dans un menu de choix.
gettext.find ne me retourne que la langue choisie via la locale.

Faut-il faire du os.walk et décomposer le résultat ?
Si oui, comment obtenir les chemins de recherche de gettext ?

Il doit surement exister quelque chose dans gettext mais je n'arrive pas à trouver les bons mots clé.

Jack.R
PiLS (06/09/2017, 18h23)
Jack.R <jack.r> wrote:
> Bonjour,
> Je débute en Python et j'essaie d'internationaliser une application.
> Cela fonctionne.
> En fonction de la langue (variable LANGUAGE=en par exemple), l'application est bien affichée dans la bonne langue.
> Je souhaiterais que l'utilisateur puisse changer de langue depuis l'interface (son ordinateur est en français mais il veut afficher l'application en anglais).
> Je n'arrive pas à trouver le moyen d'obtenir la liste des traductions existantes afin de pouvoir les afficher dans un menu de choix.
> gettext.find ne me retourne que la langue choisie via la locale.


locale.locale_alias devrait contenir toutes les locales connues du système
(attention, elles ne sont pas forcément générées).
Discussions similaires
[un peu HS] gettext et traduction de site web

liste commentée des extensions existantes ?

Gettext

gettext


Fuseau horaire GMT +2. Il est actuellement 09h42. | Privacy Policy