Changeset 39169 for trunk/src/wp-includes/l10n.php
- Timestamp:
- 11/08/2016 11:00:38 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/l10n.php
r39134 r39169 1049 1049 * @since 4.0.0 1050 1050 * @since 4.3.0 Introduced the `echo` argument. 1051 * @since 4.7.0 Introduced the `show_site_locale_default` argument. 1051 1052 * 1052 1053 * @see get_available_languages() … … 1066 1067 * boolean equivalents. Default 1. 1067 1068 * @type bool $show_available_translations Whether to show available translations. Default true. 1069 * @type bool $show_site_locale_default Whether to show an option to fall back to the site's locale. Default false. 1068 1070 * } 1069 1071 * @return string HTML content … … 1079 1081 'echo' => 1, 1080 1082 'show_available_translations' => true, 1083 'show_site_locale_default' => false, 1081 1084 ) ); 1085 1086 // English (United States) uses an empty string for the value attribute. 1087 if ( 'en_US' === $args['selected'] ) { 1088 $args['selected'] = ''; 1089 } 1082 1090 1083 1091 $translations = $args['translations']; … … 1123 1131 $structure[] = '<optgroup label="' . esc_attr_x( 'Installed', 'translations' ) . '">'; 1124 1132 } 1125 $structure[] = '<option value="" lang="en" data-installed="1">English (United States)</option>'; 1133 1134 if ( $args['show_site_locale_default'] ) { 1135 $structure[] = sprintf( 1136 '<option value="site-default" data-installed="1"%s>%s</option>', 1137 selected( 'site-default', $args['selected'], false ), 1138 _x( 'Site Default', 'default site language' ) 1139 ); 1140 } 1141 1142 $structure[] = sprintf( 1143 '<option value="" lang="en" data-installed="1"%s>English (United States)</option>', 1144 selected( '', $args['selected'], false ) 1145 ); 1146 1126 1147 foreach ( $languages as $language ) { 1127 1148 $structure[] = sprintf(
Note: See TracChangeset
for help on using the changeset viewer.