Description
Thanks to language packs it’s easier than ever before to change the main language of your site.
However, in some cases a single locale is not enough. When WordPress can’t find a translation for the active locale, it falls back to the original English strings.
That’s a poor user experience for many non-English speakers.
This feature project aims to change that by letting users choose multiple languages for displaying WordPress in.
That way you can set some sort of « fallback chain » where WordPress tries to load translations in your preferred order.
Aidez-nous à tester cette extension et laissez-nous savoir si vous trouvez un problème ou avez une suggestion.
Keyboard Shortcuts
Arrow Up
: Move selected locale one position up.Arrow Down
: Move selected locale one position down.Home
: Select first locale in the list.End
: Select last locale in the list.Backspace
/Delete
: remove the selected locale from the list.Alt+A
: Add the current locale from the dropdown to the list.
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:
$merge
– Whether translations should be merged.$domain
– The text domain$current_locale
– The current locale.
Note: On WordPress 6.5 and newer, this functionality is enabled by default.
On older versions of WordPress, this is a potentially slow/expensive process,
so it’s recommended to use it sparingly and only for specific domains.
Je m’implique
Le développement de cette extension a lieu sur GitHub.
Si vous souhaitez vous impliquer, rendez-vous sur notre page de problèmes à régler et joignez #core-i18n sur Slack. Si vous n’avez pas de compte, vous pouvez créer un compte Slack en quelques minutes seulement!
Captures d’écran
Avis
Contributeurs & développeurs
« Preferred Languages » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“Preferred Languages” a été traduit dans 32 locales. Remerciez l’équipe de traduction pour ses contributions.
Traduisez « Preferred Languages » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
Pour consulter l’historique des changements, dirigez-vous vers notre projet GitHub.