WPtouch multilingue avec qTranslate : première beta

Mise à jour du 08/09/2009 : Vous ne pouvez plus tester le plugin sur mon blog car j’ai abandoné qTranslate pour gérer celui ci. Je compte quand même continuer mon travail sur WPtouch.

Mon blog est bilingue grâce au plugin Wordpress qTranslate. Lors de la mise en place j’ai ajouté le plugin WPtouch pour permettre une navigation facile à partir d’un iPhone ou un iPod touch. Malheureusement les deux plugins ne sont pas vraiment compatibles :

  • WPtouch n’est pas localisable. J’ai bien trouvé des traductions en français du plugin, mais la traduction était faite directement dans les sources du plugin et n’utilisait pas de fichier langue comme la majorité des plugins. Impossible donc de changer la langue du thème dynamiquement comme le permet qTranslate.
  • Le thème de WPtouch ne permet pas d’ajouter facilement un sélectionneur de langage.
  • Enfin certains champs texte ne sont pas compatibles avec qTranslate et affichent toutes les langues en même temps ou ne fonctionne pas comme il faudrait.

Je suis allé faire un tour du côté de la version beta pour voir si tout cela va s’améliorer : un bon point le plugin va être localisable. Il y a même un appel aux traductions sur le site. Je l’ai donc installé pour tester sur Oncleben31.cc.

Je n’ai pas pu m’empêcher de modifier un peu le code pour le rendre vraiment compatible avec qTranslate.

Voilà où j’en suis aujourd’hui :

  • Il y a un menu optionnel pour afficher le sélectionneur de langage. Il s’active dans les paramètres du plugin.
  • J’ai modifié le plugin pour que la recherche fonctionne dans toutes les langues et non pas uniquement avec la langue par défaut.
  • Tous les champs textes saufs le titre du site web sont localisables à l’aide des balises de qTranslate.

Ce qui ne marche pas :

  • L’accès aux pages d’administrations. En fait j’ai trouvé un contournement, mais il nécessite une modification de qTranslate.
  • Le titre du site web ne doit pas contenir de carractères du type [ :## ] or < !–:##– >. Ca embrouille les réglages du plugin et il fonctionne comme si toutes les options étaient à leur valeur par défaut.

Voilà quelques copie d’écran, mais si vous voulez le voir en vrai rien ne vos un test en nature. Utilisez votre iPhone ou iPod touch pour explorer mon mon blog Oncleben31.cc.

Vous voulez tester sur votre site Wordpress rendez vous sur la pages de téléchargement du plugin WPtouch multilingue.

Soyez prudent car c’est une version beta basée sur une autre version béta. Faites une sauvegarde de votre site avant de commencer.

Je vais continuer à modifier le plugin pour le rendre encore plus compatible avec qTranslate. J’espère aussi que les développeurs du plugin original integreront mes modifications.

Sur le même sujet :

  1. Le blog est maintenant bilingue

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

5 commentaires »

 
  • billycoit dit :

    Bonjour,

    Je viens d’installer le plugin qTranslate. Normalement, mon site doit être trilingue : français, anglais et allemand.

    Mais comment en être sûr ?

    Faut-il configurer quoique ce soit dans l’admin ?

    Je suis néophyte et j’ai peur de commettre des bêtises au point de planter le site. Je l’ai déjà fait dans le passé.

    Merci pour l’aide et les réponses,

    Cordialement

  • oncleben31 dit :

    Bonjour,

    pour utiliser qTranslate, il faut en premier configurer les langues du site dans la partie admin. Seul les langues de ton sites doivent être activées. Ensuite il suffit de modifier tes pages ou tes articles pour ajouter tes traductions. Il y a un onglet par langues. Une fois le contenu ajouté, ajoute le widget sélecteur de langue à ton thème. Tu pourras ainsi tester le changement de langue. Tu devrais aller faire un tour sur la FAQ de qTranslate.

    Je te conseil de faire un test en local ou sur un blog dédié. Ca te permetra d’évaluer le plugin. Ils sont nombreux a permettre de convertir wordpress en blog multilingue. Ils ont tous des avantages et des inconvénients a évaluer en fonction de ce que tu attends.
    Par exemple je suis en train d’étudier une éventuelle migration de qTranslate a WPML. Ce qui me gêne avec qTranslate c’est qu’il y a un permalien par article, quelquesoit le nombre de langues. Et de plus si tu désactive le plugin tes pages et articles seront remplies de balise < --!-->

  • noxfsy dit :

    salut, je cherche deseperement le plugins wptouch en francais pourtant j’ai cherche.
    merci d’avance pour tout

  • Oncleben31 dit :

    Pour le moment les developpeurs du plugin ne permettent pas d’utiliser de fichier de traduction. J’ai vu a l’époque des gens traduire le plugin en français mais il faut recommencer a chaque nouvelles version.
    Promis lorsque cela sera possible une traduction sera proposé ici.

  • Oncleben31 dit :

    Je viens de voir une traduction sur le site Desclaux.fr. A tester et à suivre.

 

Laisser un commentaire

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>