Spec-Zone.ru › Symfony 3.3
Локализация класс Locale
Замена нативный класса {@link \Locale} PHP.
В этом классе поддерживается только метод {@link getDefault}. Этот метод всегда возвращает "en". Все остальные методы будут выбрасывать исключение при использовании.
Константы DEFAULT_LOCALE ACTUAL_LOCALE VALID_LOCALE LANG_TAG EXTLANG_TAG SCRIPT_TAG REGION_TAG VARIANT_TAG GRANDFATHERED_LANG_TAG PRIVATE_TAG
Методы статический строка acceptFromHttp (строка $header) Не поддерживается. Возвращает наилучшую доступную локаль на основе HTTP-заголовка "Accept-Language" в соответствии с RFC 2616.
статический строка composeLocale (массив $subtags) Не поддерживается. Возвращает правильно отформатированный и разделитель локали код.
статический строка filterMatches (строка $langtag, строка $locale, логическое $canonicalize = ложь) Не поддерживается. Проверяет, соответствует ли фильтр тега языка локали.
статический массив getAllVariants (строка $locale) Не поддерживается. Возвращает варианты для вводимой локали.
статический строка getDefault () Возвращает стандартную локаль.
статический строка getDisplayLanguage (строка $locale, строка $inLocale = null) Не поддерживается. Возвращает локализационное отображаемое имя для языка локали.
статический строка getDisplayName (строка $locale, строка $inLocale = null) Не поддерживается. Возвращает локализационное отображаемое имя для локали.
статический строка getDisplayRegion (строка $locale, строка $inLocale = null) Не поддерживается. Возвращает локализационное отображаемое имя для региона локали.
статический строка getDisplayScript (строка $locale, строка $inLocale = null) Не поддерживается. Возвращает локализационное отображаемое имя для скрипта локали.
статический строка getDisplayVariant (строка $locale, строка $inLocale = null) Не поддерживается. Возвращает локализационное отображаемое имя для варианта локали.
статический массив getKeywords (строка $locale) Не поддерживается. Возвращает ключевые слова для локали.
статический строка|null getPrimaryLanguage (строка $locale) Не поддерживается. Возвращает основной язык для локали.
статический строка|null getRegion (строка $locale) Не поддерживается. Возвращает регион для локали.
статический строка|null getScript (строка $locale) Не поддерживается. Возвращает скрипт для локали.
статический lookup (массив $langtag, строка $locale, логическое $canonicalize = ложь, строка $default = null) Не поддерживается. Возвращает ближайший тег языка для локали.
статический массив parseLocale (строка $locale) Не поддерживается. Возвращает ассоциативный массив подтегов идентификатора локали.
статический логическое setDefault (строка $locale) Не поддерживается. Устанавливает стандартную локаль выполнения.
Подробности static string
acceptFromHttp(string $header)
Не поддерживается. Возвращает наиболее подходящий язык на основе заголовка HTTP "Accept-Language" в соответствии с RFC 2616.
Параметры string $header Строка, содержащая значение заголовка "Accept-Language"
Возвращаемое значение string Соответствующий код языка
Исключения См. также http://www.php.net/manual/en/locale.acceptfromhttp.php
static string
composeLocale(array $subtags)
Не поддерживается. Возвращает код языка в правильном порядке и с разделителями.
Параметры array $subtags Массив, где ключи идентифицируют подтеги кода языка
Возвращаемое значение string Соответствующий код языка
Исключения См. также http://www.php.net/manual/en/locale.composelocale.php
static string
filterMatches(string $langtag, string $locale, bool $canonicalize = false)
Не поддерживается. Проверяет, соответствует ли тег языка фильтру языка.
Параметры string $langtag Тег языка для проверки string $locale Диапазон языка для проверки bool $canonicalize
Возвращаемое значение string Соответствующий код языка
Исключения См. также http://www.php.net/manual/en/locale.filtermatches.php
static array
getAllVariants(string $locale)
Не поддерживается. Возвращает варианты для указанного языка.
Параметры string $locale Язык для извлечения вариантов
Возвращаемое значение Исключения См. также http://www.php.net/manual/en/locale.getallvariants.php
static string
getDefault()
Возвращает язык по умолчанию.
Возвращаемое значение string Код языка по умолчанию. Всегда возвращает 'en'
См. также http://www.php.net/manual/en/locale.getdefault.php
static string
getDisplayLanguage(string $locale, string $inLocale = null)
Не поддерживается. Возвращает локально отображаемое имя языка для языка.
Параметры string $locale Код языка для получения отображаемого имени языка string $inLocale Необязательный код языка форматирования для отображения имени языка
Возвращаемое значение string Локализованное отображаемое имя языка
Исключения См. также http://www.php.net/manual/en/locale.getdisplaylanguage.php
static string
getDisplayName(string $locale, string $inLocale = null)
Не поддерживается. Возвращает локально отображаемое имя для языка.
Параметры string $locale Код языка для получения отображаемого имени языка string $inLocale Необязательный код языка форматирования для отображения имени языка
Возвращаемое значение string Локализованное отображаемое имя языка
Исключения См. также http://www.php.net/manual/en/locale.getdisplayname.php
static string
getDisplayRegion(string $locale, string $inLocale = null)
Не поддерживается. Возвращает локально отображаемое имя региона языка.
Параметры string $locale Код языка для получения отображаемого имени региона string $inLocale Необязательный код языка форматирования для отображения имени региона
Возвращаемое значение string Локализованное отображаемое имя региона
Исключения См. также http://www.php.net/manual/en/locale.getdisplayregion.php
static string
getDisplayScript(string $locale, string $inLocale = null)
Не поддерживается. Возвращает локально отображаемое имя скрипта языка.
Параметры string $locale Код языка для получения отображаемого имени скрипта string $inLocale Необязательный код языка форматирования для отображения имени скрипта
Возвращаемое значение string Локализованное отображаемое имя скрипта
Исключения См. также http://www.php.net/manual/en/locale.getdisplayscript.php
static string
getDisplayVariant(string $locale, string $inLocale = null)
Не поддерживается. Возвращает локально отображаемое имя варианта языка.
Параметры string $locale Код языка для получения отображаемого имени варианта string $inLocale Необязательный код языка форматирования для отображения имени варианта
Возвращаемое значение string Локализованное отображаемое имя варианта
Исключения См. также http://www.php.net/manual/en/locale.getdisplayvariant.php
static array
getKeywords(string $locale)
Не поддерживается. Возвращает ключевые слова для языка.
Параметры string $locale Код языка для извлечения ключевых слов
Возвращаемое значение array Ассоциативный массив с извлеченными вариантами
Исключения См. также http://www.php.net/manual/en/locale.getkeywords.php
static string|null
getPrimaryLanguage(string $locale)
Не поддерживается. Возвращает основной язык для языка.
Параметры string $locale Код языка для извлечения кода языка
Возвращаемое значение string|null Извлеченный код языка или null в случае ошибки
Исключения См. также http://www.php.net/manual/en/locale.getprimarylanguage.php
static string|null
getRegion(string $locale)
Не поддерживается. Возвращает регион для языка.
Параметры string $locale Код языка для извлечения кода региона
Возвращаемое значение string|null Извлеченный код региона или null, если отсутствует
Исключения См. также http://www.php.net/manual/en/locale.getregion.php
static string|null
getScript(string $locale)
Не поддерживается. Возвращает скрипт для региона.
Параметры string $locale Код региона для извлечения кода скрипта
Возвращаемое значение string|null Извлеченный код скрипта или null, если он отсутствует
Исключения См. также http://www.php.net/manual/en/locale.getscript.php
static
lookup(array $langtag, string $locale, bool $canonicalize = false, string $default = null)
Не поддерживается. Возвращает ближайший язык для региона.
Параметры array $langtag Список тегов языка для сравнения с регионом string $locale Регион для использования в качестве диапазона языка при сопоставлении bool $canonicalize Если true, аргументы будут преобразованы в каноническую форму перед сопоставлением string $default Регион для использования, если совпадение не найдено
Исключения См. также http://www.php.net/manual/en/locale.lookup.php
static array
parseLocale(string $locale)
Не поддерживается. Возвращает ассоциативный массив подтегов идентификатора региона.
Параметры string $locale Код региона для извлечения массива подтегов
Возвращаемое значение array Ассоциативный массив с извлеченными подтегами
Исключения См. также http://www.php.net/manual/en/locale.parselocale.php
static bool
setDefault(string $locale)
Не поддерживается. Устанавливает локаль по умолчанию во время выполнения.
Параметры string $locale Код региона
Возвращаемое значение bool true при успехе, или false при ошибке
Исключения См. также http://www.php.net/manual/en/locale.setdefault.php