Re: [Galette-devel] Galette 0.9 rc3 !! |
[ Thread Index | Date Index | More lists.galette.eu/devel Archives ]
Salut, Le 06/11/2017 à 19:12, Geguce a écrit : > Merci pour l'info, j'avais bien vu le changement de nom des fichiers > mais j'avais pas rajouté ['galette'] sur chaque ligne. Ça roule > maintenant, pour le reste faut que je regarde ça à tête reposée car à la > première lecture des modifs de la doc, j'ai pas pigé grand chose sur > cette histoire de domaine! Le domaine, c'est justement ce pourquoi il faut ajouter ['galette']. Jusqu'à présent, les domaines de traduction n'étaient pas gérés dans Galette. Prenons la chaîne "Hello", traduite dans Galette par "Bonjour". Si un plugin utilisait cette chaîne, et qu'il la traduisait par "Salut" ; non seulement on aurait eu la même valeur partout (soit "Bonjour", soit "Salut") mais sans moyen de même le savoir à l'avance (ça dépend de l'ordre de chargement, en gros). Avec les domaines, la chaîne "Hello" du domaine Galette sera toujours traduite par "Bonjour" ; alors que la chaîne "Hello" du plugin sera toujours traduite par "Salut". Cela implique évidemment que le domaine soit spécifié d'une manière ou d'une autre ; à la fois lors des appels dans le code, et dans les fichiers de traduction. Les domaines permettent donc un cloisonnement des traductions entre différentes applications (ou entre différentes parties d'une même application). C'est un concept standard de gettext. Hope that helps, -- Johan
Attachment:
signature.asc
Description: OpenPGP digital signature
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |