Le nouveau thème “twentyten”, WordPress 3.0 et la trilogie xili-language

A l’origine (il y a trois ans !), l’extension xili-language avait été conçue pour les concepteurs de thème pour site multilingue et adaptation de thème issu de thème localisable. Avec l’apparition de WordPress 3.0 et son thème par défaut “twentyten”, il est maintenant possible d’envisager la mise en place d’un site multilingue avec quelques petites interventions qui ne feront pas appel à du codage dans le fichier functions.php du thème.
Etape par étape lors de la sortie des pré-versions, sur ce serveur et ce site (en mode multisite), des tests sont faits et des nouvelles fonctionnalités (visibles ou liés aux nouvelles qualités techniques de WP 3.0 sont petit à petit ajoutées aux extensions de la trilogie (xili-language, xili-dictionary et xili-tidy-tags).

Les nouvelles spécifications et fonctionnalités

Le domaine du thème (nommé ici “twentyten” utilisé par les fonctions gettext __() et _e()…) qui permet la traduction des termes et intitulés du thème est détecté automatiquement.

twentyten theme language sub-folder

Les sous-dossiers du thème twentyten

Le dossier des langages qui contiennent les fichiers .pot, .po et .mo des langues disponibles est lui aussi automatiquement détecté. C’est dans ce dossier que seront ajoutées les traductions disponibles dès la sortie de WP 3.0-RC2 – étape importante pour les traducteurs.
Nav menu settings UI

Les réglages du menu de navigation

WP3.0 introduit un nouveau moyen d’afficher des navigations – le fameux Nav Menu (qui repose sur une taxinomie particulière). Il est donc dorénavant possible d’afficher la liste des langues de deux façons : soit avec le widget dans la colonne latérale, soit avec ce menu qui est ici sous l’entête.
Pour compléter ce menu de navigation avec les liens vers l’accueil dans chaque langue, il y a deux approches possibles : la première qui consiste à activer une insertion automatique après un séparateur à la suite du menu défini par le webmestre, la seconde consiste à ajouter dans l’interface de réglages du menu les liens et valeurs que vous pourrez adapter et placer.
xili-language settings UI

L'interface de réglage de xili-language

Pour aider à définir les langues, il est maintenant proposé des listes d’exemples et des liens vers les listes ISO tant pour la langue que pour le pays.
Comme l’extension xili-language est elle-même modifiable via les API (hook), prochainement de nouvelles options de présentation ou de règles d’affichage seront disponibles. Dans le widget, la liste des options sera ainsi mise à jour.
Bientôt d’autres informations disponibles sur la trilogie xili-language dès la sortie de la version 1.6.0 couplée à la sortie de WP 3.0-RC2.

6 juin 2010
dev.xiligroup

NB n°1 : Pendant les phases RC (candidate finale) de la sortie de WordPress 3.0, avis et retour de tests sont la bienvenue tant sur des tests en mode mono ou multisite.

NB n°2 : Parce que la transition entre les versions prendra un certain temps, les extensions xili-language restent compatibles avec WP 2.9.x.

Cette entrée a été publiée dans Actualités, avec comme mot(s)-clef(s) , . Vous pouvez la mettre en favoris avec ce permalien.