Preferred Languages


Graças aos pacotes de idioma, alterar o idioma do seu site é mais fácil do que nunca.
No entanto, em alguns casos apenas um Locale não é suficiente. Quando o WordPress não encontra uma tradução para o Locale activo, recorre às strings originais em inglês.
Isto é uma má experiência para muitos utilizadores que não falam inglês.

Este projecto pretende alterar isto, permitindo aos utilizadores escolher múltiplos idiomas para o seu WordPress.
Deste modo é possível definir uma cadeia de alternativas em que o WordPress tenta carregar as traduções na sua ordem preferida.

Por favor ajude-nos a testar este plugin e informe-nos caso alguma coisa não funcionar como esperado.

Atalhos do teclado

  • Seta para cima: Move o Locale seleccionado uma posição para cima.
  • Seta para baixo: Move o Locale seleccionado uma posição para baixo.
  • Home: Selecciona o primeiro Locale da lista.
  • End: Selecciona o último Locale da lista.
  • Backspace/Delete: Remove da lista o Locale seleccionado.
  • Alt+A: Adiciona à lista o Locale escolhido no selector.

Note: the Preferred Languages UI needs to be focused in order for the keyboard shortcuts to work.

Merging Translations

By default, only the first available translation for a given locale and domain will be loaded.
However, when translations are incomplete, some strings might still be displayed in English.
That’s a poor user experience as well.

To prevent this, the preferred_languages_merge_translations filter can be used to opt into merging incomplete translations.
It provides three parameters:

  1. $merge – Whether translations should be merged.
  2. $domain – O text domain
  3. $current_locale – O Locale actual.

Warning: Since this is a potentially slow/expensive process involving the loading of multiple translation files, it’s recommended to use it
sparingly and only for specific domains.


O desenvolvimento decorre no GitHub.

Se quiser envolver-se, consulte os issues abertos e junte-se ao canal #core-i18n do Slack. Se ainda não tiver uma conta no Slack, registe-se em


  • A nova secção de idioma em 'Opções' -> 'Geral'
  • A nova secção de idioma no seu perfil de utilizador.


18 Janeiro, 2023 1 reply
I honestly think that this should be a core feature of WP. The only thing wrong I notice is that when you are looking at the front end... The language of the admin bar changes into the site language but that's the only issue I have with this plugin at the time of writing. For the rest, it's a dream plugin.
20 Março, 2021
a very cool plugin. this is a truely great plugin, You can use it for many purposes. It works great right out of the box, but is very easy to customize to suit your needs. my current use-case: i use this plugin to power up my page - which has visitors from several european Countries. I’m using this plugin to manage a small job-site: And i have to say: I love this plugin. And if it comes to support: it is so awesome to see that all is documented so well and good: You can do so much with this plugin: if you need to customize it towards your special use-case: just look at the documentation (and again have a look at the docs) Read those instructions – they are written so well, people. There’s a lot of detail there and alltogehter i have to say: it’s super well documented! Amazing job: i love this plugin, from me 5 stars - (i would give even more if it would be possible) keep up this awesome and outstanding job - it rocks!!!
17 Janeiro, 2022
I think this should be in Core for websites with several possible languages. I like it very much! Specially I appreciate that each user can also choose languages from the selected languages. (I am developing a translation plugin for my own needs to use Google Translate to translate posts/pages and complement it.)
26 Agosto, 2020
An indispensable plugin for sites that use a language with formal/non-formal variant. This should become a WordPress core functionality!
Ler todas as 17 avaliações

Contribuidores e programadores

“Preferred Languages” é software de código aberto. As seguintes pessoas contribuíram para este plugin:


“Preferred Languages” foi traduzido para 31 locales. Obrigado aos tradutores pelas suas contribuições.

Traduza o “Preferred Languages” para o seu idioma.

Interessado no desenvolvimento?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Registo de alterações

Para consultar o registo de alterações do plugin, visite o repositório no GitHub.