BuddyPress è uno dei plugin originali di WordPress che ti permette di trasformare il tuo sito in un social network completamente funzionante. Si tratta di un’opzione semplice e di fonte aperta che è stata una scelta popolare per molti anni. Il plugin di collegamento BuddyPress Multilingual permette a te e, molto importante, ai visitatori del tuo sito di avere un’esperienza linguistica coerente. Garantisce che tutte le pagine vengano visualizzate nella lingua richiesta.
BuddyBoss è costruito su BuddyPress, offrendo tutte le stesse funzionalità con un aspetto moderno e fresco. Offre anche una versione premium, che include il proprio tema e ancora più funzionalità tramite il plugin BuddyBoss Platform Pro.
In questa Pagina:
- Come iniziare
- Traducibile delle Pagine
- Tradurre altri testi di BuddyPress o BuddyBoss
- Traducibile dei campi del profilo
- Traducibile con i nomi e le descrizioni dei gruppi
- Problemi noti
- Ottenere supporto
Come iniziare
Inizia installando e attivando i seguenti plugin:
- Versione 4.5 o superiore di WPML Multilingual CMS
- addon WPML String Translation
- Versioni aggiornate di BuddyPress o BuddyBoss
- Addon BuddyPress Multilingual (disponibile anche nella pagina Downloads del tuo account WPML)
Stai usando BuddyPress 12.0 o superiore?
Devi installare e attivare il BP Classic Add-on.
Questo addon ti permette di mantenere la compatibilità con WPML e BuddyPress Multilingual e garantisce che le funzionalità di WPML funzionino correttamente.
Nota: Per far funzionare BuddyPress Multilingual, il formato URL della lingua del tuo sito deve essere impostato per usare lingue diverse in directory. Puoi trovare le opzioni URL della lingua andando su WPML → Languages e scorrendo fino alla sezione Language URL Format.
Se sei nuovo su WPML, dai un’occhiata alla nostra Guida introduttiva. Il programma illustra rapidamente le diverse opzioni di traduzione che si possono utilizzare.
Tradurre le pagine di BuddyPress e BuddyBoss
Quando installi e attivi BuddyPress o BuddyBoss, verrà creato automaticamente un set di pagine. Puoi facilmente tradurre queste pagine con WPML. Puoi lasciare che WPML traduca le pagine automaticamente, le invii a essere tradotte da altri, o fare la traduzione tu stesso.
Tradurre altri testi di BuddyPress o BuddyBoss
Come molti altri plugin e temi, BuddyPress e BuddyBoss includono del testo che non fa parte delle Pagine, dei Post o della tassonomia standard. Le chiamiamo stringhe e puoi tradurle utilizzando il componente aggiuntivo WPML → Traduzione stringhe.
Per prima cosa, vai su WPML → Localizzazione temi e plugin. Se utilizzi BuddyPress o la piattaforma BuddyBoss, scansiona il plugin. BuddyBoss Pro include anche un tema e un plugin che puoi analizzare per trovare le stringhe.
Traducibile dei campi del profilo
BuddyPress e BuddyBoss ti permettono entrambi di aggiungere campi del profilo ai membri del tuo social network. Usando WPML, puoi tradurre questi campi.
Dopo aver creato i campi nella tua lingua predefinita, clicca sul pulsante Registra campi nell’avviso che appare sulla pagina Campi del profilo.
Poi, vai alla pagina WPML → String Translation, cerca quei nomi e valori dei campi e traducili.
Ecco un esempio di un campo del profilo quando lo traduci sulla pagina String Translation.
Traducibile con i nomi e le descrizioni dei gruppi
BuddyPress e BuddyBoss permettono sia agli amministratori che agli utenti del sito di creare gruppi pubblici, nascosti o privati.
Per tradurre il nome o la descrizione di un gruppo, vai su WPML → String Translation e trova il contenuto del gruppo che hai creato. Clicca sull’icona più per aggiungere le tue traduzioni.
Dopo aver tradotto la pagina, il nome e la descrizione, vedrai il gruppo tradotto nel front-end del tuo sito:
Problemi noti
WPML funziona bene con questo plug-in, ma a volte potrebbero verificarsi dei problemi secondari su cui stiamo lavorando. Lo si prevede perché entrambi i plug-in vengono aggiornati frequentemente.
Problemi attuali irrisolti:
- 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
È anche possibile cercare tutti i problemi noti, compresi quelli risolti in precedenza per questo plug-in.
Ottenere supporto
Se hai bisogno di aiuto per tradurre il tuo sito costruito usando BuddyPress e WPML, visita il forum di supporto di WPML.