WPML
Statut
Ouvert

Aperçu de l’anomalie

Sur la page de configuration de WPML, lorsque vous ajoutez en_US (anglais américain) comme langue personnalisée, vous verrez une erreur indiquant « The Value en_US already exists. »

Ajouter une locale existante

Par défaut, WordPress et les auteurs de thèmes utilisent la locale en_US pour l’anglais. C’est la raison pour laquelle vous voyez l’erreur suivante lorsque vous essayez d’ajouter une locale en_US personnalisée : « The Value en_US already exists. »

Message d’erreur « The Value en_US already exists »
Message d’erreur « The Value en_US already exists »

Solution de contournement

Au lieu d’ajouter la version en_US , vous pouvez ajouter n’importe quelle variante de l’anglais (paramètre régional en) utilisée dans un pays autre que les États-Unis. Ensuite, vous pouvez modifier manuellement les drapeaux par défaut pour mettre les drapeaux correspondants.

Comment ajouter une nouvelle langue anglaise personnalisée :


Accédez à votre page de configuration de WPML sous l’onglet Langues, et cliquez sur Créer une langue personnalisée.
Ajout d’une langue personnalisée dans l’assistant de configuration de WPML

Choisissez l’anglais comme langue et sélectionnez un emplacement autre que les États-Unis (par exemple, le Royaume-Uni). De cette façon, le paramètre régional est défini sur en_GB (code de langue et code de pays), puis cliquez sur Enregistrer la langue.

Ajout d’une nouvelle langue
Ajout d’une nouvelle langue

Vous avez maintenant deux versions différentes de l’anglais :


  • Anglais : celle-ci utilise le paramètre régional en_US pour les États-Unis

  • Anglais (Royaume-Uni) : celle-ci utilise le paramètre régional en_GB pour le Royaume-Uni

Attribuez l’une d’elles comme langue par défaut et l’autre comme langue de traduction, et poursuivez votre configuration de WPML.
Sélection des langues par défaut et de traduction
Sélection des langues par défaut et de traduction

Une fois votre configuration de WPML terminée, vous pouvez personnaliser le drapeau de la langue, car les deux versions utilisent le drapeau du Royaume-Uni.

Toutes les anomalies connues →