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.
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.
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.