Ça marche !

J’attendais une évolution apportée par la 2.9 de Dotclear pour pouvoir avancer dans le développement de mon plugin Rosetta. Maintenant que cette version est sortie, je vais pouvoir distribuer la version 0.5 de mon plugin que je viens de (re-)tester ce matin. Dorénavant, les listes de billets seront dynamiquement adaptées en fonction de la langue préférée du visiteur (réglable dans les préférences de son navigateur).

Billet français en cours d'édition

Par exemple, dans ma base de test, j’ai un billet en français auquel j’ai attaché 3 traductions (anglaise, allemande et espagnole).

Traductions attachées au billet en français

Lorsque je visite la 2e page du blog, avec un navigateur réglé avec le français comme langue principale, j’ai le billet en français affiché.

Navigation en français

J’ouvre alors la même page (URL) dans un navigateur réglé en anglais et j’obtiens, automagiquement, le billet anglais à la place du billet français.

Navigation en anglais

Ça veut dire, qu’a priori, j’en ai terminé pour la partie contenu principal du blog[1], à savoir billets et pages — bien qu’il me reste tout de même à finir une petite partie côté administration pour lister les billets et pages ayant des traductions (sur la page de gestion du plugin) —, et que je vais maintenant voir ce qu’il est possible de faire pour les éléments de navigation (menus, widgets, …).

Je mettrai à disposition cette nouvelle version du plugin en début de semaine prochaine je pense.

Note

[1] Reste à vérifier les interactions avec le cache statique, qui peut être problématique avec le mécanisme que j’ai mis en place.

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/12773

Haut de page