[spip-dev] [Outil de traduction] Fluent de Mozilla

Hello,

Mozilla vient d'annoncer ceci
https://blog.mozilla.org/press-fr/2019/04/17/mozilla-lance-fluent-1-0-pour-revolutionner-la-localisation-des-logiciels/

Comme on parlait il y a quelque jours de pouvoir utiliser autre chose que le système actuel pour SPIP et sa gestion des traductions...

Hop,

Mozilla vient d'annoncer ceci
https://blog.mozilla.org/press-fr/2019/04/17/mozilla-lance-fluent-1-0-pour-revolutionner-la-localisation-des-logiciels/

Ouep, ils ont l'air de bien gérer le cas des pluriels,

Je viens de regarder un peu en détail, et je trouve ça vraiment, vraiment, vraiment très bien ! Si on doit aller quelque part avec les traductions, j’ai vraiment l’impression qu’il faut aller vers ça (peut être plus que vers des .PO finalement ou autres).

Ça répond à de nombreuses problématiques (pluriels, genre, grammaire) en restant et en donnant plus de liberté aux traductrices/traducteurs.
Je suis assez enthousiasmé. https://projectfluent.org/fluent/guide/

mais bon je pense qu'on risque d'attendre longtemps avant de voir une implémentation PHP

Il y a JS, Python, Rust pour le moment. Vu le potentiel, je ne doute pas qu’une implémentation arrivera (je m’étonne surtout qu’elle ne soit pas déjà là en fait)

du bouzin... Et puis j'imagine même pas le stack nécessaire pour faire tourner la plateforme de trad.

Il y en aura peut être de proposées aux communautés du libre ?

Au final, ce qu'on a est tout de même "plus que pas mal", merci kent1...

- Oui (pour l’interface / traduire.spip.net)
- mais non, pour la gestion des chaines de langues, nous sommes assez incomplets malheureusement : ne serait-ce déjà sur les pluriels qu’il n’est pas possible de définir correctement pour chaque langue.

Mais là, y a quand même un côté sympa dans l’écriture de Fluent / FTL : la clé de langue est la même quelque soit le genre ou le pluriel, et c’est le traducteur qui gère en fonction de la variable reçue ; et tu peux appeler directement le texte d’autres chaines de langue à l’intérieur d’une chaine de langue…

Y a du potentiel !

MM.