phpjs
Version:
20 lines (18 loc) • 828 B
JavaScript
function i18n_loc_get_default() {
// discuss at: http://phpjs.org/functions/i18n_loc_get_default/
// original by: Brett Zamir (http://brett-zamir.me)
// note: Renamed in PHP6 from locale_get_default(). Not listed yet at php.net
// note: List of locales at http://demo.icu-project.org/icu-bin/locexp
// note: To be usable with sort() if it is passed the SORT_LOCALE_STRING sorting flag: http://php.net/manual/en/function.sort.php
// depends on: i18n_loc_set_default
// example 1: i18n_loc_set_default('pt_PT');
// example 1: i18n_loc_get_default();
// returns 1: 'pt_PT'
try {
this.php_js = this.php_js || {};
} catch (e) {
this.php_js = {};
}
// Ensure defaults are set up
return this.php_js.i18nLocale || (i18n_loc_set_default('en_US_POSIX'), 'en_US_POSIX');
}