- Status
- Aberto
Visão geral do problema
Na página de configuração do WPML, ao adicionar en_US (inglês dos EUA) como um idioma personalizado, você verá um erro dizendo “O valor en_US já existe.”
Adicionar um locale existente
Por padrão, o WordPress e os autores de temas usam o locale en_US para o inglês. Esse é o motivo pelo qual você vê o seguinte erro ao tentar adicionar um locale en_US personalizado: “O valor en_US já existe.”

Solução alternativa
Em vez de adicionar a versão en_US , você pode adicionar qualquer idioma inglês (localidade en) usado em um país diferente dos Estados Unidos. Em seguida, você pode alterar manualmente as bandeiras padrão para as respectivas.
Como adicionar um novo idioma inglês personalizado:
Vá para a página de Configuração do WPML na aba Idiomas e clique em Criar um idioma personalizado.

Escolha o inglês como idioma e selecione uma localização diferente dos Estados Unidos (por exemplo, o Reino Unido). Dessa forma, a localidade é definida como en_GB (código do idioma e código do país). Em seguida, clique em Salvar idioma.

Agora você tem duas versões diferentes do inglês:
- Inglês: Esta usa a localidade en_US para os Estados Unidos
- Inglês (Reino Unido): Esta usa a localidade en_GB para o Reino Unido
Atribua uma delas como seu idioma padrão e a outra como seu idioma de tradução e continue com a sua Configuração do WPML.

Após concluir a sua Configuração do WPML, você pode personalizar a bandeira do idioma, já que ambas as versões estão usando a bandeira do Reino Unido.