0

De nos jours, la grande majorité des sites WordPress sont des sites non anglophones. Aujourd’hui, WPML rend plus facile la gestion de sites multilingues qui n’ont pas l’anglais comme langue par défaut, ou qui n’ont même pas l’anglais comme langue active.

Pourquoi l’anglais -est- était une langue particulière dans vos sites multilingues?

WPML Traduction de Chaînes reçoit des textes provenant de différentes sources. Principalement à partir des fonctions GetText (WordPress, le thème et les plugins) et des textes que vous entrez à différents endroits dans l’admin de WordPress.

Presque tout ce qui vient de GetText est à l’origine en anglais. Et vous voulez saisir des textes dans l’admin WordPress dans la langue par défaut du site.

Le problème, jusqu’à présent, était que WPML Traduction de Chaînes avait UN seul réglage de la langue source. Ensuite, nous l’avons même retiré car le fait de mettre une autre langue que l’anglais a créé des montagnes de problèmes.

Maintenant, la langue source des chaînes fait son grand retour. Chaque chaîne a sa propre langue source et vous pouvez facilement définir la langue des chaînes de manière individuelle, ou pour un domaine complet.

Voici un exemple pratique. En supposant que votre site soit en espagnol (par défaut), catalan et français (pas d’anglais). Votre thème et extensions sont codés en anglais comme langue d’origine.

Dans cet exemple, vous voulez traduire les textes dans le thème de l’anglais à l’espagnol, catalan et français. Vous aurez envie d’entrer dans le slogan et les widgets du site en espagnol et les traduire en catalan et en français. Vous ne voulez certainement pas passer par l’anglais.

Saisissez vos textes dans la langue par défautTraduisez dans les autres langues du site avec WPML Traduction des Chaînes

Titre du site et slogan en espagnol, dans l’écran de réglages de WordPress

Nous pouvons traduire le slogan dans les autres langues du site
La page d’accueil en espagnol (langue par défaut)La page d’accueil en français (traduction)

Page d’accueil original en espagnol

Traduction en français sur la page d’accueil française

Avec cette mise à jour de WPML, vous pouvez faire tout cela. WPML suppose que tous les textes venant de WordPress, le thème ou plugins sont en anglais. Même si votre site ne possède pas l’anglais, vous verrez toujours l’anglais comme langue source de ces chaînes et vous pouvez traduire toutes les langues de votre site.

WPML assumera également que les textes que vous entrez dans l’admin WordPress seront dans la langue par défaut du site. Vous serez en mesure de traduire ces textes dans les autres langues du site, sans passer par l’anglais.

Comment définir le langue d’origine des chaînes

Vous pouvez modifier le langue d’origine d’une chaîne en particulier ou de toutes les chaînes appartenant à un domaine.

Pour changer la langue de quelques chaînes en particulier, sélectionnez-les et cliquez sur le nouveau bouton “changer la langue des chaînes sélectionnées”. Ensuite, sélectionnez la nouvelle langue.

Changer la langue des chaînes sélectionnées

Vous pouvez également changer la langue dans un domaine complet. Ceci est utile lorsque vous avez un thème ou une extension qui est codé dans une autre langue autre l’anglais. Cliquez sur le nouveau lien, en haut de la page de traduction de chaîne, langues des domaines.

Cliquez sur le lien ‘Langues des domaines’

Ensuite, choisissez la nouvelle langue.

Fenêtre modale pour régler la langue pour un domaine complet

La fenêtre de dialogue vous montrera une table des chaînes de ce domaine. Vous pouvez choisir la nouvelle langue et en faire également la langue par défaut pour les nouvelles chaînes qui seront ajoutés à ce domaine.

Les sites existants restent inchangés (sauf si vous voulez changer les chaînes)

Les sites existants ne sont pas affectés par ce changement. Si vous avez saisi des textes en anglais dans l’admin WordPress, lorsque vous mettez à jour vers la nouvelle version de WPML, WPML saura que les chaînes d’administration existantes sont en anglais. Si vous voulez, vous pouvez maintenant changer leur langue et les saisir à nouveau dans la langue par défaut de votre site. Cependant, ce changement est entièrement à votre discrétion. Si vous ne voulez pas vous tracasser, vous n’y êtes pas obligés.
Pour mettre à jour les langues des chaînes de sites existants, il vous suffit de suivre la même démarche que celle indiquée auparavant. Vous pouvez mettre à jour des chaînes individuelles ou des contextes entiers.

Problèmes connus

Cette version bêta ne fonctionne pas encore totalement parfaitement avec Gravity Forms et avec notre extension Layouts (traduction de paquets). Il peut aussi y avoir quelques soucis de performance mineurs.
Chaque problème connu sera résolu lorsque cette version arrivera à sa version de production. Nous vous recommandons donc d’éviter de tester cette version bêta si vous utilisez Gravity Forms et Toolset, car nous travaillons actuellement sur ces problèmes.

Télécharger la version bêta

Cette version de WPML est actuellement en version bêta. Cela engendre un énorme changement dans le noyau de WPML et l’extension WPML Traduction de Chaînes, et il n’est pas encore prêt pour les sites de production. Nous vous invitons à essayer cette version bêta sur vos sites de développement. Nous menons un grand nombre de tests, mais nous ne pouvons pas couvrir toutes les combinaisons possibles de thèmes et de plugins. Avant la mise en production de cette version, nous sollicitons votre aide pour tester avec vos sites de développement. Si vous utilisez un site qui a une langue par défaut autre que l’anglais, cette mise à jour est très bien pour vous. Télécharger la version bêta et essayez-la.
Pour la télécharger, allez sur votre compte de WPML. Cliquez sur Téléchargements et descendez en bas de l’écran. Télécharger le package Beta CMS. Ce fichier ZIP contient tous les composants de WPML. Vous devez utiliser uniquement les composants WPML de ce paquet et pas mélanger les versions de développement avec les versions de production.
Si vous utilisez WooCommerce multilingue, utilisez également la version bêta de ce paquet. La version bêta WooCommerce multilingue est mis à jour pour ce changement dans les langues de chaîne.

Commentaires?

Avec cette mise à jour WPML, la traduction des chaînes devrait devenir beaucoup plus facile pour vous. Merci de nous faire vos commentaires si quelque chose n’a pas de sens ou si cela nécessite un réglage complexe. Nous avons essayé de définir les meilleurs paramètres par défaut, de sorte que vous pouvez simplement «traduire», sans avoir à passer par des définitions linguistiques. Si nous avons oublié quelque chose, dites-le nous.
Pour signaler des problèmes, le mieux est d’ouvrir un ticket sur notre forum de support. Vous pouvez ensuite ajouter un commentaire ici, de sorte que nous pouvons suivre toutes les discussions liées (et les traiter).
Questions? Suggestions? Des idées? Laissez vos commentaires et nous reviendrons vers vous.