BuddyPress est l’un des plugins originaux de WordPress qui vous permet de transformer votre site en un réseau social entièrement fonctionnel. Il s’agit d’une option simple, à code source ouvert, qui constitue un choix populaire depuis de nombreuses années. Le plugin de liaison BuddyPress Multilingual permet à vous et, très important, aux visiteurs de votre site d’avoir une expérience linguistique cohérente. Il garantit que toutes les pages s’affichent dans la langue requise.
BuddyBoss est construit sur BuddyPress, offrant toutes les mêmes fonctionnalités avec un look moderne et frais. Il propose également une version premium, qui inclut son propre thème et encore plus de fonctionnalités via le plugin BuddyBoss Platform Pro.
Sur cette Page :
- Pour commencer
- Traduisons les pages
- Traduction d’autres textes BuddyPress ou BuddyBoss
- Traduire les champs d’un profil
- Traduire les noms et les descriptions des groupes
- Problèmes connus
- Obtenir de l’aide
Pour commencer
Commencez par installer et activer les extensions suivantes :
- Version 4.5 ou supérieure de WPML Multilingual CMS
- addon WPML String Translation
- Versions à jour de BuddyPress ou BuddyBoss
- Module complémentaire BuddyPress Multilingual (également disponible sur la page Téléchargements de votre compte WPML)
Exécutez-vous BuddyPress 12.0 ou supérieur?
Vous devez installer et activer le BP Classic Add-on.
Ce module complémentaire vous permet de maintenir la compatibilité avec WPML et BuddyPress Multilingual et garantit que les fonctionnalités de WPML fonctionnent correctement.
Veuillez noter : Pour que BuddyPress Multilingual fonctionne, le format d’URL de langue de votre site doit être configuré pour utiliser des langues différentes dans les répertoires. Vous pouvez trouver les options d’URL de langue en allant dans WPML → Langues et en faisant défiler jusqu’à la section Format d’URL de langue.
Si vous êtes nouveau sur WPML, consultez notre Guide de démarrage. Il vous guide rapidement à travers les différentes options de traduction que vous pouvez utiliser.
Traduction des pages BuddyPress et BuddyBoss
Lorsque vous installez et activez BuddyPress ou BuddyBoss, un ensemble de pages est créé automatiquement. Vous pouvez facilement traduire ces pages avec WPML. Vous pouvez laisser WPML traduire les pages automatiquement, les envoyer pour être traduites par d’autres, ou faire la traduction vous-même.
Traduction d’autres textes BuddyPress ou BuddyBoss
Comme beaucoup d’autres extensions et thèmes, BuddyPress et BuddyBoss incluent du texte qui ne fait pas partie des Pages, des Articles ou de la Taxonomie standard. Nous appelons ces chaînes, et vous pouvez les traduire à l’aide du module complémentaire WPML Traduction de chaînes.
Tout d’abord, rendez-vous dans WPML → Thème et extensions Localisation. Si vous utilisez BuddyPress ou la plateforme BuddyBoss, analysez l’extension. BuddyBoss Pro comprend un thème et une extension pro que vous pouvez également analyser pour les chaînes de texte.
Traduire les champs d’un profil
BuddyPress et BuddyBoss vous permettent tous deux d’ajouter des champs de profil à vos membres du réseau social. Avec WPML, vous pouvez traduire ces champs.
Après avoir créé les champs dans votre langue par défaut, cliquez sur le bouton Enregistrer les champs dans l’avis qui apparaît sur la page Champs de profil.
Ensuite, allez à la page WPML → String Translation, recherchez ces noms et valeurs de champs, et traduisez-les.
Voici un exemple de champ de profil lors de sa traduction sur la page String Translation.
Traduire les noms et les descriptions des groupes
BuddyPress et BuddyBoss permettent tous deux aux administrateurs et aux utilisateurs du site de créer des groupes publics, cachés ou privés.
Pour traduire le nom ou la description d’un groupe, allez à WPML → String Translation et trouvez le contenu du groupe que vous avez créé. Cliquez sur l’icône plus pour ajouter vos traductions.
Après avoir traduit la page, le nom et la description, vous verrez le groupe traduit sur le front-end de votre site :
Problèmes connus
WPML fonctionne bien avec ce module d'extension mais il peut parfois y avoir des problèmes mineurs sur lesquels nous travaillons. Cela est attendu car les deux modules proposent des mises à jour fréquentes.
Problèmes actuellement irrésolus :
- BuddyPress – Member Pages Not Available For Translation After Version 12.0
- BuddyPress – PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WPML\\BuddyPress\\Groups::translateExcerpt()
- BuddyPress – Profile fields are not translated on the frontend
- Problems with BuddyPress Multilingual and Redis Object Cache or Object Cache Pro
Vous pouvez aussi rechercher parmi les problèmes connus notamment ceux ayant été résolus pour ce module d'extension.
Obtenir de l’aide
Si vous avez besoin d’aide pour traduire votre site construit en utilisant BuddyPress et WPML, visitez le forum de support de WPML.