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/