Problemi con le seconde lingue in WordPress
Pubblicato: 2019-10-22Quando crei un blog o un sito web, uno dei primi dilemmi che incontri è decidere in quante lingue dovrebbe essere. Se vuoi che la tua attività abbia una portata globale, sembra chiaro che il contenuto del tuo sito web dovrebbe essere in inglese. Ma cosa succede se la tua lingua madre o quella del tuo pubblico di destinazione non è l'inglese? Probabilmente prenderai in considerazione l'idea di avere il tuo sito web in una lingua diversa dall'inglese o di aggiungere più di una lingua al tuo sito web.
Ad esempio, quando abbiamo creato la nostra startup pensavamo che il nostro pubblico di destinazione potesse essere ovunque nel mondo. Quindi non avevamo dubbi sul fatto che l'inglese doveva essere la lingua principale del nostro sito web. A nostra volta, ci troviamo a Barcellona e le nostre lingue madri sono il catalano e lo spagnolo. Quindi sembrava assurdo non aggiungere almeno lo spagnolo nel nostro sito, aprendo così la possibilità di raggiungere un potenziale pubblico non anglofono.
Lingue di WordPress
Come forse già saprai, la lingua “ufficiale” di WordPress è l'inglese . In altre parole, la sua interfaccia utente e quella di quasi tutti i plugin e i temi è, per impostazione predefinita, in inglese. Ma affinché WordPress abbia una portata globale, deve essere tradotto in quante più lingue possibili. A tale scopo, la community di WordPress ha creato il gruppo Polyglots.
Polyglots è attualmente composto da 203 team di volontari in 56 località che si dedicano alla traduzione di WordPress Core, temi e plugin.

Come puoi vedere nell'immagine sopra, tradurre WordPress in diverse lingue è un progetto enorme, poiché anche le lingue hanno varianti come, ad esempio, l'inglese da Australia, Canada, Sud Africa, Regno Unito e Stati Uniti.
Quindi, chiaramente è stato fatto del lavoro per avere WordPress in lingue diverse dall'inglese. Ma cosa succede se si desidera un sito multilingue? Tutte le traduzioni disponibili sono complete? Rispondiamo a queste domande una alla volta.
Imposta la lingua del tuo sito web
Passiamo al caso più semplice: la tua lingua madre è, ad esempio, lo spagnolo e vuoi avere tutto in questa lingua.
Infatti, grazie al team di WordPress Community Polyglots, stabilire che la lingua del tuo WordPress dovrebbe essere lo spagnolo è molto semplice. In Impostazioni »Generale trovi l'opzione per definire la lingua del sito :

Una volta selezionata la lingua del tuo sito, la dashboard passa automaticamente alla lingua selezionata. Nell'immagine precedente, ho selezionato lo spagnolo e questo è il risultato che ottengo:

Si noti che l'impostazione della lingua che ho appena presentato è globale. Ma può anche essere modificato per utente.
Dopo aver cambiato la lingua, non solo vedrai la dashboard in quella lingua, ma anche tutti i plugin che installi che sono tradotti verranno visualizzati in quella lingua.
Sfortunatamente, non tutto è tradotto...
Sfortunatamente, non tutti i plugin disponibili nella directory sono completamente tradotti in tutte le lingue . Se c'è uno snippet che non è stato (o non potrebbe essere) tradotto in un'altra lingua, verrà mostrato in inglese.
E le varianti linguistiche? Immagina di voler usare lo spagnolo (Argentina) e manca un sacco di stringhe. Come ho appena detto, verranno mostrati tutti in inglese...

Ma tutte quelle stringhe sono tradotte nella lingua spagnola della Spagna! Non sarebbe fantastico se potessi dire a WordPress di utilizzare più di una lingua?
Una soluzione
Al WordCamp Europe 2019 ho avuto il piacere di incontrare personalmente Pascal Birchler, dalla Svizzera. Pascal è un WordPress Commiter che attualmente lavora come Development Engineer presso Google. È sempre stato molto attento e attivo in tutto ciò che riguarda la conservazione e il mantenimento delle lingue all'interno di WordPress, creando anche il team Polyglots della lingua romanza.
Inoltre, Pascal ha creato il plug-in Preferred Languages che risolve con precisione parte del problema precedente. In altre parole, permette di selezionare più di una lingua in modo che, se manca una traduzione nella prima lingua, ne cerchi una nella seconda (e così via).

Crea un sito web multilingue
Ma questa non è la fine di tutti i problemi. Prendere la decisione di creare il nostro sito web multilingue, anche se può sembrare naturale e ovvia, implica aggiungere ulteriore complessità al web e ulteriore lavoro per generare e mantenere il suo contenuto. Quindi, se questo è anche il tuo caso, prima di decidere se vuoi avere il tuo sito web multilingue, ti consiglio di leggere i suoi vantaggi in svantaggi.
In un post precedente, David ha condiviso con noi due alternative per convertire il tuo sito web in uno multilingue. Uno è avere un unico sito e installare un plug-in multilingua, come WPML o Polylang che ti consente di gestire le traduzioni di pagine e post in più lingue. L'altro (che, tra l'altro, è quello che abbiamo implementato in questo sito Web) è quello di avere un sito Web multisito con due siti, uno in spagnolo e uno in inglese.
Più problemi
Ovviamente avere un sito multilingua moltiplica i problemi di cui parlavo prima. Da un lato, c'è il problema che, forse, non ci sono traduzioni dei tuoi plugin o temi in nessuna delle lingue selezionate, quindi ci saranno parti della tua interfaccia che saranno sempre visualizzate in inglese.
D'altra parte, l'utilizzo di un plug-in multilingue aggiunge maggiore complessità al tuo sito Web e al tuo database. Questo, che all'inizio non sembra un problema, potrebbe causare incompatibilità impreviste tra i plugin.
Se vuoi anche vedere più alternative e impostazioni su come impostare più lingue, un altro articolo interessante è la Guida multilingue definitiva di WordPress: come abbiamo lanciato 12 lingue di Kinsta.
Conclusione
Come puoi vedere, anche se abbiamo il grande team Polyglots all'interno della community di WordPress, WordPress è ancora una piattaforma che non ci offre una soluzione comoda e unica per avere un sito Web multilingue. Abbiamo diversi plugin che risolvono molti dei problemi che stiamo riscontrando, ma ci vorrà del tempo prima che WordPress diventi una piattaforma completamente multilingue.
Immagine in primo piano di Frankie Guarini su Unsplash .


