Come tradurre le community BuddyPress e BuddyBoss in WordPress
Scopri come tradurre ogni parte di una community BuddyPress o BuddyBoss su WordPress in tutte le lingue parlate dai tuoi membri. Questa guida copre pagine, forum, tipi di profilo, tipi di gruppo, campi personalizzati del profilo, filtri di ricerca del profilo, gruppi, argomenti delle attività, album e cartelle dei media e testi del tema. Ti guida attraverso il flusso di lavoro di traduzione con WPML e il componente aggiuntivo WPML Multilingual for BuddyPress and BuddyBoss. Ogni passaggio segue le procedure ufficiali pubblicate da WPML e BuddyBoss.
Prima di iniziare
Installa e attiva questi plugin:
- BuddyBoss Platform o BuddyPress. Se utilizzi BuddyPress 12.0 o versioni successive, attiva anche il componente aggiuntivo BP Classic.
- WPML e WPML Traduzione stringhe.
- WPML Multilingual for BuddyPress and BuddyBoss (il componente aggiuntivo di integrazione trattato in questa pagina).
Costruisci prima la tua community nella lingua di origine. Crea le pagine generate da BuddyBoss: Gruppi, Membri, Feed di notizie e qualsiasi pagina personalizzata. Definisci i tuoi tipi di profilo e tipi di gruppo nell’area di amministrazione di BuddyBoss. Registra i tuoi campi personalizzati del profilo. Configura i tuoi forum e gli argomenti delle attività. Puoi modificarli in seguito e inviare gli aggiornamenti per la traduzione in qualsiasi momento.
Traduci tutto automaticamente gestisce questo per te
Se il tuo sito ha attivato Traduci tutto automaticamente, non hai bisogno di inviare manualmente ogni parte della community per la traduzione. WPML rileva i contenuti nuovi e aggiornati della community insieme al resto del tuo sito. Traduce tutto in background.
I passaggi di configurazione seguenti si applicano comunque: formato URL, rendere i forum traducibili, selettore di lingua. Il passaggio di traduzione è automatico. Il resto di questa pagina descrive il percorso manuale per i siti che utilizzano Traduci in parte: scegli tu cosa tradurre.
Imposta il formato URL su “Lingue diverse in directory”
WPML Multilingual for BuddyPress and BuddyBoss richiede il formato URL Lingue diverse in directory (ad esempio, example.com/fr/). Vai su WPMLImpostazioniURL e SEO e conferma l’impostazione Formato URL della lingua.
Traduci le pagine predefinite della tua community
BuddyPress e BuddyBoss generano un set di pagine predefinite: Gruppi, Membri, Feed di notizie e qualsiasi pagina della community che hai aggiunto. Traduci queste pagine tramite la Dashboard di traduzione:
- Vai su WPMLTraduzioniBacheca.
- Espandi la sezione Pagine.
- Seleziona le pagine della community.
- Scegli un metodo di traduzione. PTC (consigliato), il tuo traduttore o Traduco io.
- Fai clic su Traduci.
Traduci i forum
I forum sono un tipo di post personalizzato. Rendili prima traducibili, poi traducili:
- Vai su WPMLImpostazioniTraduzione dei tipi di post.
- Imposta Forum su Traducibile e fai clic sul pulsante Salva.
- Torna su WPMLTraduzioniBacheca e traduci il contenuto del forum dalla sezione Forum.
Puoi anche creare forum separati per lingua. Ad esempio, un forum in inglese Best Breakfast Ideas insieme a un forum in francese Idées de petit-déjeuner. Questo offre ai membri di mercati diversi i propri thread di discussione, in modo che il loro feed non mescoli le lingue. Creali come forum separati e traduci ciascuno attraverso lo stesso flusso di lavoro.
Traduci i tipi di profilo e i tipi di gruppo
I tipi di profilo sono i Member Types di BuddyPress come Student, Instructor o Mentor. I tipi di gruppo sono i Group Types di BuddyBoss come Cohort, Chapter o Region. Entrambi si traducono tramite Gestione traduzioni:
- Vai su WPMLTraduzioniBacheca.
- I tipi di profilo appaiono nella sezione BuddyPress Profile Type. I tipi di gruppo appaiono nella sezione BuddyBoss Group Type.
- Seleziona gli elementi, scegli un metodo di traduzione e fai clic su Traduci.
Traduci i campi personalizzati del profilo e i filtri di ricerca del profilo
Ogni campo personalizzato del profilo che registri tramite l’area di amministrazione di BuddyBoss si traduce tramite WPML Traduzione stringhe. Lo stesso vale per i filtri di ricerca del profilo che i membri usano per trovarsi a vicenda.
- Vai su WPMLTraduzioniBacheca.
- Scorri fino ad Altri testi (stringhe).
- Cerca le etichette dei tuoi campi e i valori delle opzioni.
- Selezionali e inviali per la traduzione.
Traduci i gruppi di BuddyBoss
I nomi, le descrizioni e le gerarchie dei gruppi di BuddyBoss si traducono attraverso due percorsi.
Dalla Dashboard di traduzione:
- Vai su WPMLTraduzioniBacheca.
- Scorri fino ad Altri testi (stringhe).
- Cerca i nomi dei gruppi.
- Selezionali e inviali per la traduzione.
Dal frontend:
Qualsiasi utente con il ruolo corretto può passare a una lingua secondaria e modificare un gruppo. La modifica si applica solo a quella lingua. La lingua di origine rimane invariata. Quando modifichi un gruppo tradotto, le opzioni del gruppo genitore vengono visualizzate nella lingua in cui stai effettuando la modifica. Le gerarchie vengono mantenute per ogni lingua.
Traduci gli argomenti delle attività, gli album dei media e le cartelle
Gli argomenti delle attività sono gli argomenti definiti dall’amministratore che organizzano il Feed di notizie. Gli album dei media e le cartelle sono i caricamenti dei membri all’interno dei gruppi. Tutti e tre si traducono attraverso lo stesso percorso:
- Vai su WPMLTraduzioniBacheca.
- Scorri fino ad Altri testi (stringhe).
- Cerca il nome dell’argomento, dell’album o della cartella.
- Seleziona e invia per la traduzione.
Mantieni BuddyBoss Platform aggiornato alla versione corrente in modo che queste funzionalità rilevino le stringhe tradotte.
Traduci i testi del tema
I testi dei temi BuddyBoss e BuddyPress coprono il modulo di registrazione, il modulo di accesso, le impostazioni dell’account, la pagina dei messaggi, le etichette del profilo, le schede di navigazione e le etichette dei pulsanti. Si traducono tramite WPML Traduzione stringhe:
- Vai su WPMLTraduzioniBacheca.
- Scorri fino ad Altri testi (stringhe).
- Seleziona le stringhe del tema.
- Invia per la traduzione.
Se una stringa del tema non appare in Altri testi (stringhe), visita la pagina che la contiene sul frontend. Cambia lingua e naviga nella pagina. WPML rileva automaticamente la stringa e la aggiunge all’elenco al successivo aggiornamento dell’area di amministrazione.
Aggiungi un selettore di lingua
I membri hanno bisogno di un modo ovvio per cambiare lingua. WPML ne posiziona uno nel footer per impostazione predefinita. Per aggiungerne uno nei tuoi menu:
- Vai su WPMLImpostazioniSelettori di lingua.
- Scorri fino a Selettore di lingua nel menu e fai clic su Aggiungi un nuovo selettore di lingua a un menu.
- Configura l’aspetto e salva.
App BuddyBoss – due percorsi di traduzione distinti
Se pubblichi un’app nativa per iOS o Android creata con l’app BuddyBoss, il flusso di lavoro multilingue si divide in due percorsi distinti.
Stringhe dell’interfaccia utente dell’app – gestite all’interno dell’area di amministrazione di BuddyBoss (non tramite WPML). Pulsanti, etichette, prompt e menu nell’app nativa vengono gestiti in BuddyBoss AppTraduzioni in WordPress. Aggiungi le lingue dai 29 pacchetti lingua integrati. Modifica le traduzioni predefinite nella bacheca o tramite l’esportazione e l’importazione di file CSV. L’aggiunta di una nuova lingua richiede una nuova build dell’app. Per la procedura completa, consulta la documentazione multilingue dell’app BuddyBoss (si apre in una nuova scheda).
Contenuto dell’app – tradotto tramite WPML sul lato WordPress. Pagine, articoli, corsi ed eventi che l’app preleva da WordPress si traducono tramite WPML. Usa lo stesso flusso di lavoro che utilizzeresti per qualsiasi contenuto basato su articoli. Traduci il contenuto una volta in WordPress. L’app mostra la versione nella lingua corretta in base alla lingua scelta dal membro. BuddyBoss lo conferma nelle FAQ della propria app: “for post-based content (pages, posts, courses, events), you may use WPML Plugin that is integrated with BuddyBoss.” (per i contenuti basati su articoli, puoi utilizzare il plugin WPML integrato con BuddyBoss).
Traduci il resto dello stack della tua community
Una community BuddyBoss si abbina in genere a un LMS, un plugin per eventi, forum e un plugin di pagamento. Ogni plugin di accompagnamento compatibile con WPML ha il proprio percorso di traduzione:
- LearnDash LMS. Consulta la compatibilità di LearnDash con WPML.
- Tutor LMS Pro. È supportata solo la versione Pro. Consulta la compatibilità di Tutor LMS Pro con WPML.
- The Events Calendar. Consulta la compatibilità di The Events Calendar con WPML.
- Modern Events Calendar Lite o Pro. Consulta la compatibilità di Modern Events Calendar con WPML.
- bbPress con l’integrazione bbPress Multilingual. Consulta la compatibilità di bbPress con WPML.
- WooCommerce con WPML for WooCommerce per le iscrizioni a pagamento e il checkout. Consulta WPML for WooCommerce.
Ogni plugin in questo elenco è presente nel registro dei plugin certificati come compatibili di WPML. Costruire una community multilingue su uno stack verificato evita sorprese.
Insidie comuni
La piattaforma BuddyBoss è enorme e potente. Comprende il sito web più le app native per iOS e Android, con centinaia di funzionalità e dozzine di integrazioni. I team di WPML e BuddyBoss lavorano a stretto contatto per mantenere l’integrazione multilingue allineata a ogni versione.
Quando qualcosa non viene tradotto come ti aspetti, in genere si tratta di una lacuna temporanea. Uno dei due team di solito la sta già monitorando e pubblicherà una correzione.
Per l’elenco aggiornato dei problemi noti con BuddyBoss e WPML e le relative soluzioni, consulta la pagina di compatibilità di BuddyBoss su wpml.org. Ogni problema è elencato lì con il suo stato attuale e quelli risolti mostrano la versione che li corregge.