Nous venons de publier WPML 0.99 avec une foule de nouvelles fonctionnalités et des corrections de bogues gênants.
Nouveautés de cette version
- Ajout de drapeaux de pays au sélecteur de langue
- WPML permet de créer votre propre sélecteur de langue
- Compatibilité avec WordPress 2.6
Bien que nous ayons ajouté des fonctionnalités très attendues, cette version est toujours axée sur la correction de bogues. Cette fois-ci, nous avons reçu de nombreux commentaires détaillés et avons pu débusquer certains bogues qui restaient dans l’ombre :
- Correction de problèmes avec la galerie WordPress.
- Correction d’une erreur lors de l’utilisation d’une page d’accueil statique non traduite (renvoie désormais la page 404).
- Correction d’un bogue qui empêchait les liens collants de fonctionner pour les pages.
- Correction d’une erreur CSS dans language-selector.css.
- Correction d’un bogue qui générait un flux RSS avec un XML non valide (flux non valide).
- Correction d’un bogue qui entraînait la réinitialisation de la langue par défaut après la mise à jour de l’extension.
- Correction d’un ensemble de problèmes liés à la gestion de traduction des catégories et des étiquettes.
Drapeaux de pays

Les drapeaux de pays sont un sujet controversé. Ils sont esthétiques et aident les visiteurs à repérer immédiatement les sélecteurs de langue, mais suscitent toujours un débat sur le drapeau à choisir. Si vous basculez entre l’italien et le suédois, ce sera facile. L’italien est parlé (principalement) en Italie et le suédois en Suède. Mais que se passe-t-il si vous basculez entre l’anglais et l’espagnol ?
Quel drapeau allez-vous choisir pour l’anglais ? Le drapeau américain ou britannique ? Et pour l’espagnol, s’agira-t-il du drapeau espagnol, mexicain, argentin ou de tout autre drapeau sud-américain ?
WPML 0.99 inclut les drapeaux de 280 pays, vous pouvez donc choisir le vôtre. Il n’y a pas de fonction d’interface graphique pour sélectionner le drapeau affiché pour chaque langue et vous devrez retrousser vos manches et modifier manuellement la base de données pour le faire. Faites-nous savoir si vous avez besoin d’aide.
Pour activer les drapeaux de pays sur votre site, accédez à l’interface d’administration de WordPress et cliquez sur WPML->Langues.
Là, vous verrez de nouvelles options concernant ce qui est affiché dans le sélecteur de langue. Vous pouvez choisir d’afficher les drapeaux de pays, les noms de langue natifs et les noms de langue traduits.

Votre propre sélecteur de langue personnalisé
WPML peut ajouter un sélecteur de langue à votre thème avec des noms de langue et des drapeaux sous forme de liste déroulante. Pour l’utiliser, il vous suffit d’inclure une seule ligne de code dans le thème ou simplement de l’ajouter en tant que widget.
Mais que faire si vous en voulez plus ?
Par exemple, comment ajouter une ligne qui indique quelles autres langues sont disponibles pour un article.

Aucun problème. Cette version vous permet de créer vos propres sélecteurs de langue. WPML 0.99 inclut une fonction PHP qui signale les langues dans lesquelles le contenu actuel est traduit. Elle indique les noms de langue (à la fois natifs et dans la langue actuelle), le lien vers la traduction et l’URL vers le drapeau du pays.
Vous pouvez utiliser cette fonction pour créer vos propres fonctions de thème qui implémentent n’importe quel type de sélecteur de langue. Pour vous aider un peu, nous avons rédigé ce guide sur la création de sélecteurs de langue personnalisés. Il explique le fonctionnement de cette fonction et donne deux exemples de sélecteurs de langue personnalisés que vous pouvez ajouter à functions.php et commencer à utiliser. Nous avons même inclus le code source de la fonction de thème.
Traduction de contenu
WPML 1.0 inclura la traduction de contenu en option en tant que service payant. Cette traduction est effectuée par des traducteurs professionnels humains à un tarif fixe de 0,07 USD / mot. Aujourd’hui, nous commençons à la tester en version bêta sur notre propre site WPML.org.
Nous ouvrirons le programme en version bêta publique la semaine prochaine, donc si vous en avez besoin et que vous ne voulez pas attendre la version finale, contactez-nous.
Traduction du slogan, des titres de widgets et du texte
Vous vous souvenez que nous avions promis la traduction d’autres textes « flottants » tels que le slogan et les widgets de texte ? Nous y travaillons en ce moment même.
Très bientôt, vous verrez une nouvelle section dans WPML. Cette section résumera tous les textes « flottants » et vous permettra de saisir une traduction pour chacun d’eux. Nous faisons de notre mieux pour y inclure également les textes du thème, afin de vous éviter la joie de travailler avec poedit et les fichiers .mo.
L’une des choses qui manquent à cette fonctionnalité est un nom. Nous avons pensé à « Traduction de chaînes », mais cela peut sembler un peu geek et manquer de clarté pour les utilisateurs normaux. Si vous avez une suggestion, laissez un commentaire. Nous sommes ouverts aux idées !

