id, 'locale', $locale, true );
}
function bogo_select_own_locale() {
$languages = bogo_languages();
$installed_locales = bogo_installed_locales();
$installed_locales[] = 'en_US';
$installed_locales = array_unique( $installed_locales );
$locales = array();
foreach ( $installed_locales as $il ) {
$label = array_key_exists( $il, $languages ) ? $languages[$il] : "[$il]";
$locales[] = array( $il, $label );
}
usort( $locales, create_function( '$a, $b', 'return strnatcmp($a[1], $b[1]);' ) );
$selected = get_user_option( 'locale' );
if ( empty( $selected ) && defined( 'WPLANG' ) )
$selected = WPLANG;
if ( empty( $selected ) )
$selected = 'en_US';
?>
|
|
__( 'Afrikaans', 'bogo' ),
'ar' => __( 'Arabic', 'bogo' ),
'be_BY' => __( 'Belarusian', 'bogo' ),
'bg_BG' => __( 'Bulgarian', 'bogo' ),
'bn_BD' => __( 'Bengali', 'bogo' ),
'ca' => __( 'Catalan', 'bogo' ),
'cs_CZ' => __( 'Czech', 'bogo' ),
'cy' => __( 'Welsh', 'bogo' ),
'da_DK' => __( 'Danish', 'bogo' ),
'de_DE' => __( 'German', 'bogo' ),
'el' => __( 'Greek', 'bogo' ),
'en_US' => __( 'English', 'bogo' ),
'eo' => __( 'Esperanto', 'bogo' ),
'es_ES' => __( 'Spanish', 'bogo' ),
'et' => __( 'Estonian', 'bogo' ),
'eu' => __( 'Basque', 'bogo' ),
'fa_IR' => __( 'Persian', 'bogo' ),
'fi_FI' => __( 'Finnish', 'bogo' ),
'fo' => __( 'Faroese', 'bogo' ),
'fr_FR' => __( 'French', 'bogo' ),
'ge_GE' => __( 'Georgian', 'bogo' ),
'gl_ES' => __( 'Galician', 'bogo' ),
'he_IL' => __( 'Hebrew', 'bogo' ),
'hr' => __( 'Croatian', 'bogo' ),
'hu_HU' => __( 'Hungarian', 'bogo' ),
'id_ID' => __( 'Indonesian', 'bogo' ),
'is_IS' => __( 'Icelandic', 'bogo' ),
'it_IT' => __( 'Italian', 'bogo' ),
'ja' => __( 'Japanese', 'bogo' ),
'km_KH' => __( 'Khmer', 'bogo' ),
'ko_KR' => __( 'Korean', 'bogo' ),
'lt_LT' => __( 'Lithuanian', 'bogo' ),
'lv' => __( 'Latvian', 'bogo' ),
'mg_MG' => __( 'Malagasy', 'bogo' ),
'mk_MK' => __( 'Macedonian', 'bogo' ),
'mn_MN' => __( 'Mongolian', 'bogo' ),
'ms_MY' => __( 'Malay', 'bogo' ),
'nb_NO' => __( 'Norwegian', 'bogo' ),
'ni_ID' => __( 'Nias', 'bogo' ),
'nl_NL' => __( 'Dutch', 'bogo' ),
'pl_PL' => __( 'Polish', 'bogo' ),
'pt_BR' => __( 'Brazilian Portuguese', 'bogo' ),
'pt_PT' => __( 'Portuguese', 'bogo' ),
'ro' => __( 'Romanian', 'bogo' ),
'ru_RU' => __( 'Russian', 'bogo' ),
'si_LK' => __( 'Sinhala', 'bogo' ),
'sk' => __( 'Slovak', 'bogo' ),
'sl_SI' => __( 'Slovenian', 'bogo' ),
'sq' => __( 'Albanian', 'bogo' ),
'sr_CS' => __( 'Serbian', 'bogo' ),
'sv_SE' => __( 'Swedish', 'bogo' ),
'su_ID' => __( 'Sundanese', 'bogo' ),
'tg' => __( 'Tajik', 'bogo' ),
'th' => __( 'Thai', 'bogo' ),
'tr' => __( 'Turkish', 'bogo' ),
'uk_UA' => __( 'Ukrainian', 'bogo' ),
'uz_UZ' => __( 'Uzbek', 'bogo' ),
'vi' => __( 'Vietnamse', 'bogo' ),
'zh_CN' => __( 'Chinese', 'bogo' ),
'zh_TW' => __( 'Traditional Chinese', 'bogo' )
);
return $languages;
}
?>