plugin-icon

Preferred Languages

Elige los idiomas en que quieres que se muestre WordPress, por orden de preferencia.
Valoración
5/5
Versión
2.4.1
Instalaciones activas
2K
Última actualización
Nov 28, 2025

Gracias a los paquetes de idioma es más fácil que nunca cambiar el idioma principal de tu sitio. Sin embargo, en algunos casos, un solo idioma local no es suficiente. Cuando WordPress no encuentra una traducción para el idioma local activo, recurre a las cadenas originales en inglés. Eso es una pobre experiencia de usuario para los que no hablan inglés.

El proyecto de esta característica pretende cambiar eso permitiendo a los usuarios elegir varios idiomas en los que visualizar WordPress. De ese modo puedes configurar algún tipo de «cadena de reserva» por la que WordPress trate de cargar las traducciones en tu orden preferido.

Por favor, ayúdanos a probar este plugin y haznos saber si algo no funciona como crees que debería.

Atajos de teclado

  • Flecha arriba: Mueve la localización seleccionada una posición hacia arriba.
  • Flecha abajo: Mueve la localización seleccionada una posición hacia abajo.
  • Inicio: selecciona la primera configuración regional de la lista.
  • Fin: Selecciona la última configuración regional de la lista.
  • RetrocesoSuprimir: elimina la configuración regional seleccionada de la lista.
  • Alt+A: Añade la configuración regional actual de la lista desplegable a la lista.

Nota: la interfaz de usuario de Preferred Languages debe estar enfocada para que funcionen los atajos de teclado.

Fusionar traducciones

Anteriormente solo se cargaba la primera traducción disponible para una configuración regional y un dominio determinados. Sin embargo, cuando las traducciones están incompletas, algunas cadenas pueden seguir mostrándose en inglés. Eso también es una mala experiencia para el usuario.

To prevent this, Preferred Languages now automatically merges all incomplete translations in the list.

the preferred_languages_merge_translations filter can be used to opt out of this behavior. It provides three parameters:

  1. $merge – Whether translations should be merged. Defaults to true.
  2. $domain – El dominio del texto
  3. $current_locale – La configuración regional actual.

Involúcrate

El desarrollo activo se está llevando a cabo en GitHub.

Si quieres involucrarte, echa un vistazo a los problemas abiertos y únete al canal #core-i18n en Slack. Si aún no tienes cuenta en Slack, puedes registrarte en make.wordpress.org/chat/.

Gratiscon el plan Business
Probado hasta
WordPress 6.9
Te puedes descargar este plugin para utilizarlo en tu sitio de .