WPML

Introduction

WPTouch est une extension WordPress populaire qui vous permet d’afficher le contenu de votre site sur les appareils mobiles. Elle peut envoyer du contenu, des images, des scripts et du code CSS optimisés pour les mobiles au lieu des éléments « normaux ». Cela accélère considérablement les choses. Elle permet également à vos visiteurs sous iOS d’enregistrer votre site comme une application.

WPTouch fonctionne parfaitement avec WPML. Dans ce tutoriel, nous vous expliquerons comment traduire le texte fourni avec les thèmes et les extensions WPTouch.

Ce dont vous aurez besoin :


  • Une version récente de WPML, incluant les modules complémentaires Traduction de chaînes et Gestion de traduction

  • L’extension WPTouch

  • L’une des extensions de WPTouch (nous utilisons le thème Mobilestore dans ce tutoriel)

Ressources essentielles :

Traduire les chaînes provenant des thèmes et des extensions WPTouch


WPTouch permet le téléchargement et l’installation en un clic de thèmes et d’extensions supplémentaires. Les extensions sont enregistrées dans wp-content/wptouch-data. Comme vous pouvez le constater, ce chemin se trouve en dehors du répertoire par défaut des extensions. WPML Traduction de chaînes analyse tout ce qui se trouve dans le répertoire des thèmes (wp-content/themes) et le répertoire des extensions (wp-content/plugins). Nous allons créer et importer des fichiers .po dans la table de Traduction de chaînes afin que vous puissiez traduire ces chaînes avec WPML.

Tout d’abord, assurez-vous d’avoir activé la localisation des thèmes et des extensions dans WPML. Vous pouvez le faire en accédant à WPML > Localisation des thèmes et des extensions, puis en choisissant « Traduire le thème et les extensions à l’aide de la Traduction de chaînes de WPML ».

Traduire le thème et les extensions à l’aide de la Traduction de chaînes de WPML

 

Le thème Mobilestore, qui est une extension de WPTouch, n’est pas fourni avec un fichier .po, nous devons donc en créer un.

Obtenez les fichiers compressés du thème à partir de votre site après son téléchargement à l’aide du programme d’installation de WPTouch. Vous pouvez le faire en suivant ces étapes :


  1. Accédez au répertoire WordPress.

  2. Ensuite, accédez à wp-content/wptouch-data/themes.

  3. Localisez le dossier du thème. Dans notre cas, il s’agira du dossier « mobilestore ».

  4. Téléchargez les fichiers mobilestore et compressez-les avec une extension .zip.
créer un fichier .po 1

La deuxième étape consiste à créer notre fichier .po :


  1. Après avoir obtenu le fichier compressé du thème, vous pouvez extraire des chaînes et exporter des fichiers .po à l’aide de divers outils. ICL PHP Scanner fera l’affaire. http://www.icanlocalize.com/tools/php_scanner

  2. Téléversez le fichier compressé en cliquant sur le bouton « Browse… » à côté de « PHP file to process (required) » :.

  3. Cliquez sur le bouton « Create .po file >> ». Cela crée le fichier wptouch-pro.po
créer un fichier .po 2

Une fois que vous avez le fichier wptouch-pro.po, téléversez-le sur votre site à l’aide de l’écran WPML Traduction de chaînes. N’oubliez pas d’attribuer le contexte correct aux chaînes importées (si le contexte wptouch-pro est manquant, créez un nouveau contexte avec ce nom).


  1. Accédez à WPML >> Traduction de chaînes >> section Importer / exporter .po.

  2. À côté de « Fichier .po » :, cliquez sur le bouton « Parcourir… » et téléversez le fichier wptouch-pro.po

  3. Choisissez « Créer également des traductions selon le fichier .po ».

  4. Choisissez le domaine de la chaîne dans le menu déroulant à côté de « Sélectionnez à quoi servent les chaînes : ». Notez que vous pouvez créer un nouveau domaine en cliquant sur « nouveau » puis en saisissant le nom du domaine (wptouch-pro).

  5. Cliquez sur le bouton « Envoyer »
ajouter le fichier .po à la traduction de chaînes

Une fois le téléversement terminé, vous serez redirigé vers l’écran de sélection des chaînes. Sélectionnez toutes les chaînes que vous souhaitez traduire, puis cliquez sur « Ajouter les chaînes sélectionnées ».

ajouter les chaînes sélectionnées

Après avoir importé les chaînes, les chaînes enregistrées prêtes à être traduites se trouvent sur l’écran WPML >> Traduction de chaînes. Notez que vous pouvez trouver toutes les chaînes sous le domaine wptouch-pro.

traduction de chaînes

Conclusion


La création de fichiers .po et leur importation dans les tables de WPML Traduction de chaînes enregistreront les chaînes à traduire sur l’écran de traduction de chaînes. Cela ne peut être fait que lorsque l’extension ou le thème installé possède son propre répertoire (et non sous le répertoire par défaut).

 

Vous avez trouvé cela utile ? Partagez cet article :