Sauter la navigation
Mis à jour
juin 6, 2024

bbPress est une extension WordPress qui vous permet de créer des forums de discussion interactifs. Avec WPML, vous pouvez rendre votre système de forum multilingue.

Vous connaissez probablement déjà au moins un système de forum bbPress multilingue – le forum d’assistance WPML. Nos sites utilisent conjointement WPML et bbPress pour permettre à nos clients de rechercher des réponses et de demander de l’aide dans leur langue maternelle.

WPML’s multilingual support forum is built using bbPress
Le forum d’assistance multilingue de WPML est construit à l’aide de bbPress

Sur cette Page :

Pour commencer

Commencez par installer et activer les extensions suivantes :

  • Extension du cœur de WPML et module complémentaire de Traduction de chaînes WPML
  • Extension bbPress (version 2.6.9 ou supérieure)

Si tu es novice en matière de WPML, consulte notre guide de démarrage. Il vous guide rapidement à travers les différentes options de traduction que vous pouvez utiliser.

Traduisible Forums

Pour traduire vos forums, vous devez d’abord définir le type de publication du forum comme étant Traduisible. Pour ce faire :

  1. Allez sur la page WPMLParamètres.
  2. Faites défiler la page jusqu’à la section Traduisible par le type de publication.
  3. Définissez le Type de publication personnalisé des Forums sur l’une des options Traduisible.
  4. Cliquez sur Enregistrer.
Go to WPML → Settings page. Scroll down to the Post Type Translations section, and set the Forums custom post type to one of the Translatable options. Click Save.
Marquer le Type de publication personnalisé Forums comme Traduisible

Une fois que vous avez défini le type de publication Forums sur Traduisible, vous pouvez traduire vos forums vous-même, les envoyer à des traducteurs locaux ou utiliser un service de traduction. Si vous utilisez l’option Tout traduire automatiquement, WPML traduira automatiquement vos forums.

Après avoir traduit vos forums, vous pouvez voir les différents forums dans chaque langue en cliquant sur le lien du menu Forums, puis en sélectionnant Toutes les langues.

wpml-bbpress-viewing-translated-forums
Afficher tous les forums après la traduction

Ajouter des forums traduits à votre menu WordPress

Une fois que vous avez traduit vos forums, vous pouvez les ajouter à votre menu WordPress.

  1. Allez dans Apparence Menus.
  2. Cliquez sur Options d’écran dans le coin supérieur droit pour afficher les paramètres des options d’écran de WordPress.
  3. Cliquez sur la case à cocher en regard de Forums dans la ligne Éléments de l’écran . Cela vous permet d’ajouter vos forums au menu de votre site.
Ajouter des forums aux options de l’écran
  1. Ajoutez le forum linguistique par défaut au menu et cliquez sur Enregistrer le menu.
wpml-forums-adding-to-menu
Ajouter le forum au menu
  1. Cliquez sur le lien Synchroniser les menus entre les langues. WPML vous indique les éléments qui seront ajoutés ou mis à jour dans vos menus en langue secondaire. Cliquez sur Synchroniser et appliquer les modifications pour les mettre à jour.
wpml-bbpress-forums-menu-sync
Ajouter les forums traduits à vos menus en langues secondaires

Traduire d’autres textes de bbPress (chaines)

bbPress est livré avec ses propres traductions, incluses dans le fichier bbPress MO (translation). Cela signifie qu’après avoir suivi les étapes ci-dessus, vous avez déjà la plupart des chaînes par défaut de bbPress traduites dans les langues secondaires de votre site, comme vous pouvez le voir ci-dessous :

wpml-bbpress-automatically-translated-forum-strings
bbPress fournit la plupart des traductions prêtes à l’emploi grâce à son propre fichier MO.

Si vous souhaitez modifier l’un des textes de la chaine, vous devrez mettre à jour les traductions en suivant les étapes suivantes :

  1. Allez dans WPMLLocalisation des thèmes et des plugins. Sélectionnez bbPress dans la section Chaînes de la section des extensions, et cliquez sur le bouton Analyser les extensions sélectionnées pour les chaînes de texte.
wpml-bbpress-theme-and-plugin-strings
Recherche de chaînes de texte dans bbPress
  1. Allez à WPML → Traduction de chaînes. Recherchez la chaîne que vous souhaitez traduire.
  2. Cliquez sur l’icône du crayon pour modifier la traduction.
wpml-bbpress-updating-string-translation
Mise à jour de la traduction d’une chaîne de texte

Vous pouvez voir les chaînes traduites sur le Front-office du site.

wpml-bbpress-viewing-updated-string
Affichage des chaînes de texte mises à jour

Ajout de sélecteurs de langue

Lorsque des personnes entrent dans l’un de vos forums d’assistance, il peut être utile de leur montrer une liste de tous les forums disponibles dans les autres langues.

Par défaut, WPML ajoute un sélecteur de langue dans la zone du Pied de page de votre site. Vous pouvez en outre vous rendre dans WPML Langues et ajouter un sélecteur de langue à des zones spécifiques de votre site, comme la navigation, les menus ou les zones de widgets de votre site.

Vous pouvez également ajouter un sélecteur de langue à des emplacements personnalisés de votre site. Vous pouvez ensuite personnaliser l’apparence du sélecteur de langue et ajuster les paramètres dans la section Sélecteurs de langue personnalisés de la page WPML Langues.

Personnaliser les paramètres du sélecteur de langue

Traduisons les sujets et les réponses

Veuillez noter que WPML ne prend pas en charge la traduction des sujets et des réponses de bbPress.

Problèmes connus

Il n'y a aucun problème de compatibilité irrésolu entre ce module d'extension et WPML. Rechercher tous les problèmes connus.

Obtenir de l’aide

Comme toujours, si vous avez des problèmes ou des questions, rendez-vous sur notre forum d’assistance et laissez-nous vous aider à les résoudre.