WPML
Stato
Aperto

Panoramica del problema

Nella pagina di Configurazione di WPML, quando aggiungi en_US (inglese USA) come lingua personalizzata, vedrai un errore che dice “The Value en_US already exists.

Aggiungere un locale esistente

Per impostazione predefinita, WordPress e gli autori dei temi usano il locale en_US per l’inglese. Questo è il motivo per cui vedi il seguente errore quando provi ad aggiungere un locale en_US personalizzato: “The Value en_US already exists.”

Messaggio di errore “The Value en_US already exists”
Messaggio di errore “The Value en_US already exists”

Soluzione alternativa

Invece di aggiungere la versione en_US , puoi aggiungere qualsiasi lingua inglese (locale en) utilizzata in un paese diverso dagli Stati Uniti. Successivamente, puoi modificare manualmente le bandiere predefinite con quelle corrispondenti.

Come aggiungere una nuova lingua inglese personalizzata:


Vai alla pagina di configurazione di WPML nella scheda Lingue e fai clic su Crea una lingua personalizzata.
Aggiunta di una lingua personalizzata nel Setup Wizard di WPML

Scegli l’inglese come lingua e seleziona una posizione diversa dagli Stati Uniti (ad esempio, il Regno Unito). In questo modo, il locale viene impostato su en_GB (codice della lingua e codice del paese), quindi fai clic su Salva lingua.

Aggiunta di una nuova lingua
Aggiunta di una nuova lingua

Ora hai due diverse versioni dell’inglese:


  • Inglese: questa utilizza il locale en_US per gli Stati Uniti

  • Inglese (Regno Unito): questa utilizza il locale en_GB per il Regno Unito

Assegna una di esse come lingua predefinita e l’altra come lingua di traduzione e continua con la configurazione di WPML.
Selezione delle lingue predefinite e di traduzione
Selezione delle lingue predefinite e di traduzione

Dopo aver completato la configurazione di WPML, puoi personalizzare la bandiera della lingua, poiché entrambe le versioni utilizzano la bandiera del Regno Unito.

Tutti i problemi noti →