Articles of локализация

Как получить значение языка из $ _SERVER с помощью PHP?

<?php $language = $_SERVER['HTTP_ACCEPT_LANGUAGE']; echo $language; ?> Когда я использую Firefox для проверки этого блока кода, я получаю en-us,en;q=0.7,ja;q=0.3 , когда я использую IE для проверки блока кода, я получаю zh-cn . Является ли значение $_SERVER['HTTP_ACCEPT_LANGUAGE'] строкой? Как определить, является ли предпочтительный язык китайским или японским? Как я могу написать регулярное выражение, чтобы получить язык […]

Разбор локализованных строк даты в PHP

У меня есть код (он является частью плагина wordpress), который принимает текстовую строку и спецификатор формата, заданный date (), и пытается проанализировать его в массиве, содержащем час, минуту, секунду, день, месяц, год. В настоящее время я использую следующий код (обратите внимание, что strtotime ужасно ненадежна с такими вещами, как 01/02/03) // $format contains the string […]

Локализация PHP

Я работаю над небольшим проектом, который состоит из регистрации, входа, сброса пароля и управления пользователями в фоновом режиме. Я должен создавать файлы переводов для разных языков, и вместо того, чтобы использовать что-то вроде gettext (о котором я ничего не знаю), я решил реализовать очень простой метод, используя статический массив для каждого языкового файла следующим образом: […]