Make WordPress Core


Ignore:
Timestamp:
10/03/2016 07:03:41 AM (8 years ago)
Author:
swissspidy
Message:

I18N: Introduce a user-specific language setting.

By enabling the user to select their preferred locale when editing the profile, we allow for greater personalization of the WordPress admin and therefore a better user experience.

The back end will be displayed in the user's individual locale while the locale used on the front end equals the one set for the whole site. If the user didn't specify a locale, the site's locale will be used as a fallback. The new locale property of the WP_User class can be used to retrieve the user's locale setting.

Props ocean90, ipm-frommen, swissspidy.
Fixes #29783.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-theme.php

    r38121 r38705  
    13961396     */
    13971397    public static function sort_by_name( &$themes ) {
    1398         if ( 0 === strpos( get_locale(), 'en_' ) ) {
     1398        if ( 0 === strpos( get_user_locale(), 'en_' ) ) {
    13991399            uasort( $themes, array( 'WP_Theme', '_name_sort' ) );
    14001400        } else {
Note: See TracChangeset for help on using the changeset viewer.