In questo post
Hai bisogno di impostare una lingua personalizzata per WordPress sul tuo sito?
Mentre WordPress offre supporto integrato per un gran numero di lingue, non è completo e ci sono alcune lingue che sono sfuggite all'attenzione. Sfortunatamente, se la tua lingua non è nell'elenco di WordPress, non c'è un modo semplice per aggiungerla. al software WordPress di base.
Tuttavia, ci sono ancora modi per aggiungere una lingua personalizzata a WordPress, che è l'argomento di questo post.
Di seguito, ti mostreremo come utilizzare il gratuito Plugin TranslatePress per aggiungere assolutamente qualsiasi lingua personalizzata a WordPress, reale o fittizia. Potresti persino usarlo per tradurre il tuo sito in Klingon, se ti piace.
Tuttavia, ci concentreremo su un leggermente una situazione più vicina alla realtà e vi mostrerò come aggiungere la lingua Hmong a WordPress e, se lo desiderate, anche come utilizzare Google Translate per tradurre automaticamente il vostro sito. Detto questo, questo metodo funzionerà per letteralmente qualsiasi lingua, così puoi adattare facilmente questo tutorial al tuo caso d'uso.
Se leggere non è la tua attività preferita, abbiamo anche un video tutorial che copre questo stesso argomento in modo più conciso:
Ma se hai bisogno di approfondire, ti suggeriamo di continuare a leggere poiché abbiamo trattato maggiori dettagli in questo articolo.
Come verificare se WordPress supporta la tua lingua personalizzata
Prima di procedere con l'aggiunta di una lingua personalizzata, dovresti assicurarti che WordPress non supporti già la lingua che desideri utilizzare.
Ci sono alcuni modi per verificarlo.
Prima di tutto, puoi Controlla la lingua del sito WordPress elenco andando su Impostazioni → Generale e sfogliando il Lingua del sito WordPress menu a discesa. Se trovi la lingua lì, sei pronto a partire. Altrimenti, continua a leggere.
Inoltre, puoi anche navigare nella progetto di traduzione WordPress completo, che mostra la percentuale di completamento per un intervallo di localizzazioni linguistiche. Questo ti darà un'idea se qualcun altro ha iniziato a lavorare sull'aggiunta della tua lingua personalizzata, anche se non compare nelle opzioni della lingua del sito.
Se la lingua che vuoi usare non è nell'elenco, hai essenzialmente due opzioni:
- Puoi richiedere al team di traduzione di aprire una nuova locale e quindi trovare un gruppo di persone che supportino la locale aggiungendo traduzioniabbastanza difficile).
- È possibile aggiungere manualmente una lingua personalizzata di WordPress al proprio sito utilizzando il plugin gratuito TranslatePress. A seconda della lingua scelta, potrebbe anche essere possibile utilizzare la traduzione automatica (purché Google Translate supporti la lingua personalizzata da te scelta).
In questo articolo, ci concentreremo sul secondo metodo: non richiede codice e puoi configurarlo gratuitamente.
Come aggiungere una lingua personalizzata su WordPress con TranslatePress
TranslatePress è un plugin gratuito di traduzione per WordPress che ti permette di tradurre il tuo sito in qualsiasi lingua. Pur includendo tantissime lingue predefinite, offre anche un’opzione che ti consente di aggiungere una lingua personalizzata, ed è proprio su questo aspetto che ci concentreremo in questo tutorial.
I vantaggi dell'utilizzo di TranslatePress quando si lavora con linguaggi personalizzati sono i seguenti:
- Puoi aggiungere letteralmente qualsiasi lingua al tuo sito: non sei limitato dall'elenco predefinito di WordPress. Puoi persino aggiungere lingue fittizie come il Klingon.
- Non devi lavorare direttamente con .po o .mo file, il che è eccessivamente complicato. Invece, puoi gestire tutto da un semplice editor visivo.
- Se Google Translate supporta la tua lingua personalizzata, puoi utilizzare la traduzione automatica per tradurre il tuo tema, i plugin e altri contenuti. Ad esempio, puoi utilizzare la traduzione automatica per l'hmong, anche se WordPress non supporta ufficialmente questa lingua.
- Puoi personalizzare ogni parte della tua lingua. Ad esempio, puoi caricare una bandiera personalizzata della lingua.
TranslatePress Multilingue
Esistono due modi per utilizzare TranslatePress con le lingue personalizzate:
- Puoi usarlo per creare un sito WordPress in una singola lingua e “tradurre” i contenuti del tuo tema e dei tuoi plugin nella tua lingua personalizzata. Essenzialmente, offre un modo semplice per localizzare il tuo tema e i tuoi plugin nella tua lingua personalizzata senza dover ricorrere a complicate procedure. .mo o .po files.
- Puoi creare un sito WordPress multilingua dove la tua lingua personalizzata è una di diverse lingue.Oppure potresti persino aggiungere più lingue personalizzate!. Ad esempio, potresti offrire il tuo sito in “inglese e hmong” o “inglese e klingon”. I visitatori possono utilizzare un selettore di lingua Selezionare la loro lingua preferita.
In ogni caso, il processo di configurazione di base è lo stesso.
Per iniziare, dovrai installare e attivare il plugin gratuito TranslatePress disponibile su WordPress.org. Poi, ecco come configurare tutto...
Aggiungi la tua lingua personalizzata di WordPress
Una volta attivato il plugin gratuito TranslatePress, vai su Impostazioni → TranslatePress nella tua dashboard di WordPress. Quindi, nell'interfaccia delle impostazioni di TranslatePress, clicca su Avanzato tab e poi Lingua personalizzata link.

Poi, usa i campi per aggiungere i tuoi dettagli linguistici personalizzati:
- Codice lingua – il codice ISO di due o tre lettere. Ad esempio. hmn. Puoi trovarlo cercando su Google se non sei sicuro di cosa sia. Ad esempio, cerca “codice ISO lingua Hmong”.
- Nome della lingua – il nome in lingua inglese. Ad esempio, Hmong.
- Nome nativo – il nome della lingua nella lingua nativa. Ad esempio, Hmoob (il nome indigeno in alfabeto romanizzato).
- Codice di traduzione automatica – Puoi trovare questi codici su Codici ISO di Google e Codici di destinazione DeepL.
- URL della bandiera – puoi caricare una bandiera personalizzata per la tua lingua, che apparirà nel tuo selettore di lingua
- Testo da destra a sinistra – se la tua lingua personalizzata è RTL, puoi selezionare questa casella. Altrimenti, lasciala deselezionata.
Poi, clicca Aggiungere e poi Salva modifiche per salvare la tua lingua personalizzata.
2. Imposta la lingua o le lingue in TranslatePress
Successivamente, è necessario configurare la lingua o le lingue che si desidera che TranslatePress utilizzi. Per farlo, tornare alla Generale scheda delle impostazioni di ’TranslatePress”.
Qui, le tue scelte dipendono se vuoi creare un sito monolingua o multilingua. Per questa parte del tutorial, ci concentreremo sul caso d'uso multilingua per semplicità.
Tuttavia, alla fine di questo post tratteremo anche il caso d’uso con una sola lingua. Ti consigliamo di leggere prima l’intero tutorial per capire come funziona TranslatePress, ma puoi anche clicca qui per andare direttamente al caso d'uso in lingua singola.
Per questo esempio, però, supponiamo che tu abbia un sito in lingua inglese che desideri offrire anche in Hmong (la tua lingua personalizzata).
imposteresti prima il tuo Lingua predefinita come inglese.
Poi, useresti Tutte le lingue sezione per aggiungere l'Hmong come seconda lingua. Una volta aggiunta la lingua personalizzata nel passaggio #1, questa apparirà nel menu a tendina insieme a tutte le lingue predefinite di WordPress:

Assicurati di salvare le tue modifiche.
3. Configura la traduzione automatica
Se la tua lingua personalizzata è con il sostegno di Google Translate, TranslatePress ti permette di opzionalmente utilizza la traduzione automatica per generare le tue traduzioni di base.
Se vuoi configurarlo, vai su Traduzione automatica scheda nell'area delle impostazioni TranslatePress e Segui questo tutorial:

4. Traduci il tuo contenuto
Per aiutarti a tradurre i tuoi contenuti nella lingua che preferisci, TranslatePress mette a disposizione un semplice editor visivo. Per avviare l'editor, apri la pagina che desideri tradurre nel front-end del tuo sito e clicca sul Traduci pagina opzione nella barra degli strumenti di WordPress:

Quindi, per tradurre i contenuti, basta passarci sopra con il mouse nell'anteprima live del tuo sito e fare clic sull'icona della matita. Questo aprirà la traduzione nella barra laterale, dove potrai aggiungere i tuoi contenuti tradotti:

Puoi ripetere la stessa procedura per tradurre il codice 100% del tuo sito, compresi i contenuti del tema e dei plugin, oltre alle immagini. Per istruzioni più dettagliate su come tradurre le diverse parti del tuo sito, abbiamo a disposizione numerosi tutorial:
- Blocchi dell'editor (Gutenberg)
- Campi personalizzati
- Tipi di pubblicazione personalizzati
- Moduli WordPress
- Menu di WordPress
- Immagini
- Contenuto del popup
- Cursori
- Prodotti WooCommerce
- Elementor (page builder)
- Divi (page builder)
5. Configurare selettore di lingua
If you’re creating a multilingual site, TranslatePress adds a floating language switcher in the bottom-right corner of your site by default. This language switcher will include the custom language flag that you uploaded for your language – you can see the Hmong flag below:

However, you can also move this language switcher to a different location and/or customize its behavior. For locations, you can choose from a menu option, shortcode, or PHP function. Learn more about these options.
And that’s it! For a multilingual site, you’re pretty much finished. Now, let’s cover the other scenario – using a custom language for a single-language site.
Come Usare una Lingua Personalizzata Singola in WordPress
TranslatePress is primarily a plugin to help you create a multilingual WordPress site. However, it does still include everything that you need to offer your WordPress site in a single custom language.
If you use this approach, there’s one important difference:
You will only be able to translate gettext strings from your theme and plugins. These are the strings that come directly from your theme/plugins. Essentially, TranslatePress offers a simpler visual alternative to needing to work directly with .po e .mo files.
You won’t be able to edit any user-generated text in the TranslatePress editor. Instead, you’d need to manually add this content in your custom language through the editor for that piece of content. Some examples:
- To edit posts/pages, you’d use the WordPress editor.
- To control menu content, you’d go to Aspetto → Menu.
- To control widget content, you’d go to Aspetto → Widget.
Basically, in this scenario, you’re just using TranslatePress as a tool to localize your theme and plugin content. TranslatePress will also set up the behind-the-scenes code to tell Google and others that your site is in your custom language.
To set this up, go to Impostazioni → TranslatePress and set your Lingua predefinita equal to your custom language. Do non add any other languages in the Tutte le lingue settings. Then, save your changes:

Now, open the TranslatePress editor for a piece of content that includes content from your theme or plugins. For example, we’ll translate a single product page from WooCommerce.
Now, you can either:
- Hover over content from your theme/plugins and click the green pencil icon.
- Use the drop-down in the sidebar to quickly switch between strings.
Remember – you won’t be able to edit every string on the page – you will solo be able to edit text strings that come directly from your theme or plugins (called gettext strings). For example, the “Add to Cart” button from WooCommerce:

You can repeat the process to localize all of your theme and plugin content.
Inizia a Usare Oggi la Tua Lingua Personalizzata
The WordPress Polyglot team does a good job of translating WordPress into different languages, but WordPress still doesn’t offer support for tutto languages.
Thankfully, it’s possible to add your own custom language with the free TranslatePress plugin and manage everything from a simple visual interface. This is a lot easier than your other alternatives, which are to try and build a team to create an official locale for your custom language or work directly with .po e .mo files.
One option is to use TranslatePress to help you localize your theme and plugins into your custom language on a single-language site. Or, you can also use TranslatePress to create a multilingual site with your custom language as one of the options.
Installa il free version of TranslatePress today to get started. And if you’re creating a multilingual WordPress site, aggiorna alla versione premium to get access to even more useful features to help you create a better multilingual site:
- Unlimited languages – add unlimited new languages to your site (the free version limits you to one new language).
- SEO multilingue – improve your site’s multilingual SEO to rank your content in multiple languages.
- Show different menus based on language – offer localized experiences by showing completely different menus based on a user’s language.
- Automatically redirect visitors to their preferred language – send visitors directly to their preferred language as soon as they land on your site.
To access all of these features and more, upgrade to TranslatePress premium today.
TranslatePress Multilingue
Do you still have questions about adding custom languages to WordPress? Let us know in the comments below!
Se hai trovato utile questo post, ti invitiamo a visitare il nostro Canale YouTube, dove carichiamo costantemente brevi tutorial video facili da seguire. Puoi anche seguirci su Facebook e Twitter per essere tra i primi a sapere ogni volta che pubblichiamo.