Knowledge Base
  1. Home
  2. Knowledge Base
  3. Advanced Topics
  4. Working with Polylang

Travailler avec Polylang

These notes are provided for reference only, please consult the Polylang documentation or plugin author for assistance. WPML remains the recommended multilingual plugin for multilingual sites.

Ces instructions supposent que vous avez installé KnowAll avec une seule langue et les paramètres par défaut, et que vous souhaitez ajouter une deuxième langue avec Polylang.

Installer et activer Polylang

Polylang peut être ajouté depuis Plugins > Ajouter un nouveau.

Plugin WordPress Polylang

Configurer les langues du site Polylang

La configuration de Polylang vous guidera à travers les étapes initiales d'installation.

  • (Languages)
    • Notez que la première langue ajoutée sera la langue par défaut
  • (Média)
  • (Contenu)
  • (Prêt)
Configurer les langues du site Polylang

Autoriser la traduction des articles, des catégories d'articles et des étiquettes d'articles

Polylang doit être configuré pour permettre la traduction du contenu de la base de connaissances.

Cela peut être fait à partir des paramètres dans Langues > Paramètres > Types de publication personnalisés et Taxonomies

Autoriser la traduction des articles, des catégories d'articles et des étiquettes d'articles

Vérifier les paramètres d'URL

Selon la configuration de votre site, vérifiez les paramètres d'URL dans Langues > Paramètres > Modifications d'URL.

Ce guide suppose la configuration dans la capture d'écran ci-dessous.

Paramètres d'URL

Ajouter un sélecteur de langue au menu

Créez un élément de menu à partir de Apparence > Menus

Tip: If the Language switcher item is missing – Ensure Language Switcher is enabled from Screen Options > Boxes from the top-right of the menu screen.

Ajoutez le menu à tous les menus d'en-tête (et/ou de pied de page) du site dans toutes les langues et assurez-vous de sauvegarder le menu.

Si vous n'avez pas de contenu dans une langue alternative, seule la langue principale sera affichée. Traduisons du contenu.

Ajouter un sélecteur de langue au menu

Créer des traductions des catégories d'articles (et des étiquettes d'articles si nécessaire)

Ouvrez l'écran de modification des catégories d'articles dans Base de connaissances > Catégories d'articles.

Cliquez sur l'icône + à côté d'une catégorie existante pour ajouter une traduction pour la langue dans cette colonne. Une nouvelle catégorie sera créée et liée à la catégorie d'origine. Entrez les détails de la traduction et cliquez sur Enregistrer.

Suivez le même processus pour les étiquettes depuis Base de connaissances > Étiquettes d'articles.

Créer des traductions des catégories d'articles

Créer des traductions des articles

Visualisez tous les articles depuis Base de connaissances > Tous les articles.

Tip: It’s possible to filter the current language visible in the WordPress administration screens, from the Show All Languages drop down. If an article/taxonomy is not visible, it’s possible it may be excluded by this filter.

Cliquez sur l'icône + pour ajouter la traduction de l'article pour cette langue dans la colonne.

Vérifiez les catégories et les étiquettes, elles devraient être automatiquement ajoutées si elles ont été traduites à l'étape précédente.

Traductions d'articles

Traduire les chaînes de caractères du thème

Les chaînes statiques, sans rapport avec le contenu, peuvent être traduites avec les options de traduction de chaînes de Polylang.

Celles-ci sont gérées à partir de Langues > Traductions de chaînes. Assurez-vous que toutes les langues sélectionnées (ou la langue que vous souhaitez traduire)

Watch out: If a translation is not visible or not been translated, you may need edit/save the original main language string (eg the string How can we help? is set from Appearance > Customize > Homepage, try editing and saving this text to make it translatable from String Translations). Certain strings may only be registered once they are first updated/changed.
Traduire les chaînes de caractères du thème

Traduire les widgets

Certains textes de widgets seront traduits, sinon, ajoutez une variation pour chaque langue à partir de Apparence > Widgets. Créez un doublon du widget et attribuez-le à une langue spécifique.

Traduction des widgets

Résultat final

Le résultat final sera différentes variations de votre site pour chaque langue.

différentes variations de votre site pour chaque langue

Limitations actuelles

Nous sommes conscients des limitations suivantes du plugin Polylang et des produits HeroThemes : -

  • Les fils d'Ariane ne fonctionnent que pour la langue principale
  • La recherche renverra des résultats de toutes les langues
Was this article helpful?
Related Articles