Projet

Général

Profil

Development #10006

corrections à la gestion des traductions

Ajouté par Frédéric Péters il y a environ 8 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
16 février 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Il y a actuellement des appels à gettext qui sont faits au chargement du module, dans un temps où il n'y a pas nécessairement la langue de l'usager connue. Ces déclarations devraient utiliser N_ (lambda x: x). Il faudrait par ailleurs maintenir un catalogue des traductions. Et les chaines qui sont actuellement en français mais sur lesquelles est appelé gettext(), les changer en anglais.


Demandes liées

Duplique EOPayment - Development #43082: traductionsFermé19 mai 2020

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ 8 ans

Je ne sais pas comment ça va marcher; Django ne change pas la locale globale (LANG) donc le un simple gettext.gettext ne marchera pas même si on installe le catalogue (et si on se met à utiliser deux APIs gettext, celle de Django qui utilise ses catalogues et celle de Python). L'autre possibilité c'est de passer explicitement la locale à une méthode get_description(lang=None) et que ça renvoie des descriptions déjà traduites (et en unicode).

J'ai cherché un peu la marche à suivre concernant des modules python pour les traductions mais ça suppose qu'on utilise les locales normalement pas comme Django.

#2

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

#3

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Nouveau à Fermé

Formats disponibles : Atom PDF