BuddyPress est l’une des extensions originales 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 BuddyPress Multilingual glue vous permet, ainsi qu’aux visiteurs de votre site, de bénéficier d’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 l’extension BuddyBoss Platform Pro.
Sur cette Page :
- Pour commencer
- Traduisons les pages
- Traduire d’autres textes de 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 :
- WPML Multilingual CMS version 4.5 ou supérieure
- Plugin principal WPML et module complémentaire WPML String Translation
- Versions actualisées de BuddyPress ou BuddyBoss
- Module BuddyPress Multilingual (également disponible sur la page Téléchargements de votre compte WPML)
BuddyPress 12.0 ou supérieur ?
Vous devez installer et activer le module complémentaire BP Classic.
Ce module complémentaire vous permet de maintenir la compatibilité avec WPML et BuddyPress Multilingual et veille à ce que les fonctionnalités de WPML fonctionnent correctement.
Remarque : pour que BuddyPress Multilingual fonctionne, le format de l’URL de votre site doit être configuré de manière à utiliser différentes langues 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 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.
Traduire les pages de 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 qu’elles soient traduites par d’autres, ou faire la traduction vous-même.
Traduire d’autres textes de 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 aux membres de votre réseau social. Grâce à 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 du profil .
Ensuite, allez sur la page WPML → Traduction de chaînes, recherchez ces noms de champs et ces valeurs, et traduisez-les.
Voici un exemple de champ de profil lors de sa traduction sur la page de traduction de la chaine.
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 dans WPML → Traduction de chaînes 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-office 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 à l’aide de BuddyPress et WPML, visitez le forum d’assistance de WPML.