Получить локаль по умолчанию для языка в PHP

У меня есть внутренняя часть PHP, с которой взаимодействуют несколько типов устройств. через публичный API. Запросы обычно содержат требуемый язык для ответа (например, «en», «fr» или «ru» и т. Д.), Но не полный языковой стандарт. Это отлично сработало для всего, что мне было нужно за последние пару лет. Однако теперь мне нужно включить информацию о дате в ответ - и мне нужен языковой стандарт для форматирования дат.

Как я могу получить локаль из языка? Я понимаю, что языка недостаточно для однозначной идентификации локали, но мне нужно хоть что-то. Если я могу получить хотя бы один языковой стандарт, например en_GB для en или ru_RU для ru и т. д. - этого будет достаточно.

9
задан hakre 10 October 2013 в 07:11
поделиться