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. »

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.
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.

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

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.