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 : l’ancien forum d’assistance de WPML. Nos sites utilisaient WPML et bbPress ensemble pour permettre à nos clients de chercher des réponses et de demander une assistance dans leur langue maternelle.
Premiers pas
Commencez par installer et activer les extensions suivantes :
- L’extension noyau de WPML et le module complémentaire WPML Traduction de chaînes
- L’extension bbPress (s'ouvre dans un nouvel onglet) (version 2.6.9 ou ultérieure)
Si vous découvrez WPML, consultez notre guide de démarrage. Il vous présente rapidement les différentes options de traduction que vous pouvez utiliser.
Traduire les forums
Pour traduire vos forums, vous devez d’abord définir le type de publication Forum comme Traduisible. Pour ce faire :
- Accédez à WPMLParamètres.
- Ouvrez la section Traduction des types de publication.
- Définissez le type de publication personnalisé Forums sur l’une des options Traduisible.
- Cliquez sur Enregistrer.

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 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.

Ajouter les forums traduits à votre menu WordPress
Une fois que vous avez traduit vos forums, vous pouvez les ajouter à votre menu WordPress.
- Accédez à ApparenceMenus.
- Cliquez sur Options de l’écran dans le coin supérieur droit pour afficher les paramètres des options de l’écran de WordPress.
- Cochez la case à côté de Forums dans la ligne Éléments de l’écran. Cela vous permet d’ajouter vos forums au menu de votre site.

- Ajoutez le forum de la langue par défaut au menu et cliquez sur Enregistrer le menu.

- Cliquez sur le lien Synchroniser les menus entre les langues. WPML vous montre quels éléments seront ajoutés ou mis à jour dans les menus de votre langue secondaire. Cliquez sur Synchroniser et Appliquer les modifications pour les mettre à jour.

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

Si vous souhaitez modifier le texte d’une chaîne, vous devrez mettre à jour les traductions en suivant ces étapes :
- Accédez à WPMLTraductionsChaînesTraduction des textes d’administration et ouvrez la section Vous ne trouvez pas le texte d’administration dont vous avez besoin ?. Sélectionnez bbPress dans la liste des thèmes et des extensions, puis cliquez sur le bouton Analyser les composants sélectionnés à la recherche de chaînes.

- Accédez à WPMLTraductionsChaînes. Recherchez la chaîne que vous souhaitez traduire.
- Cliquez sur l’icône en forme de crayon pour modifier la traduction.

Vous pouvez voir les chaînes traduites sur l’interface publique du site.

Ajouter des sélecteurs de langue
Lorsque des personnes accèdent à 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 également accéder à WPMLParamètresSélecteurs de langue 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 sur votre site. Vous pourrez ensuite personnaliser l’apparence du sélecteur de langue et ajuster les réglages dans la section Sélecteurs de langue personnalisés de la page WPMLParamètresSélecteurs de langue.

Traduire 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.
Anomalies connues
WPML fonctionne bien avec cette extension, mais il peut parfois y avoir des anomalies mineures sur lesquelles nous travaillons. Cela est normal car les deux extensions proposent des mises à jour fréquentes.
Anomalies non résolues actuelles :
Vous pouvez également rechercher toutes les anomalies connues, y compris les anomalies précédemment résolues pour cette extension.
Obtenir une assistance
Comme toujours, si vous rencontrez des problèmes ou si vous avez des questions, rendez-vous sur la page d’assistance de WPML et laissez-nous vous aider à les résoudre.