SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...

Какой порядок проверки локалей в setlocale оптимальнее всего?

Сейчас я использую вот такой код для задания локали:
$locale = 'en_US';
if (!setlocale(LC_ALL, $locale.'.UTF-8', $locale.'.utf-8', $locale.'.UTF8', $locale.'.utf8', $locale)) {
	$lang = preg_replace('!_.*!', '', $locale);
	if (!setlocale(LC_ALL, $lang.'.UTF-8', $lang.'.utf-8', $lang.'.UTF8', $lang.'.utf8', $locale)) {
		// Set current locale
		setlocale(LC_ALL, '');
	}
}

Хотелось бы ускорить процесс и расположить локали по популярности.
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы