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 Соответствующий код языка

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.acceptfromhttp.php

static string composeLocale(array $subtags)

Не поддерживается. Возвращает код языка в правильном порядке и с разделителями.

Параметры

array $subtags Массив, где ключи идентифицируют подтеги кода языка

Возвращаемое значение

string Соответствующий код языка

Исключения

MethodNotImplementedException

См. также

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 Соответствующий код языка

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.filtermatches.php

static array getAllVariants(string $locale)

Не поддерживается. Возвращает варианты для указанного языка.

Параметры

string $locale Язык для извлечения вариантов

Возвращаемое значение

array Варианты языка

Исключения

MethodNotImplementedException

См. также

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 Локализованное отображаемое имя языка

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getdisplaylanguage.php

static string getDisplayName(string $locale, string $inLocale = null)

Не поддерживается. Возвращает локально отображаемое имя для языка.

Параметры

string $locale Код языка для получения отображаемого имени языка
string $inLocale Необязательный код языка форматирования для отображения имени языка

Возвращаемое значение

string Локализованное отображаемое имя языка

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getdisplayname.php

static string getDisplayRegion(string $locale, string $inLocale = null)

Не поддерживается. Возвращает локально отображаемое имя региона языка.

Параметры

string $locale Код языка для получения отображаемого имени региона
string $inLocale Необязательный код языка форматирования для отображения имени региона

Возвращаемое значение

string Локализованное отображаемое имя региона

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getdisplayregion.php

static string getDisplayScript(string $locale, string $inLocale = null)

Не поддерживается. Возвращает локально отображаемое имя скрипта языка.

Параметры

string $locale Код языка для получения отображаемого имени скрипта
string $inLocale Необязательный код языка форматирования для отображения имени скрипта

Возвращаемое значение

string Локализованное отображаемое имя скрипта

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getdisplayscript.php

static string getDisplayVariant(string $locale, string $inLocale = null)

Не поддерживается. Возвращает локально отображаемое имя варианта языка.

Параметры

string $locale Код языка для получения отображаемого имени варианта
string $inLocale Необязательный код языка форматирования для отображения имени варианта

Возвращаемое значение

string Локализованное отображаемое имя варианта

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getdisplayvariant.php

static array getKeywords(string $locale)

Не поддерживается. Возвращает ключевые слова для языка.

Параметры

string $locale Код языка для извлечения ключевых слов

Возвращаемое значение

array Ассоциативный массив с извлеченными вариантами

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getkeywords.php

static string|null getPrimaryLanguage(string $locale)

Не поддерживается. Возвращает основной язык для языка.

Параметры

string $locale Код языка для извлечения кода языка

Возвращаемое значение

string|null Извлеченный код языка или null в случае ошибки

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getprimarylanguage.php

static string|null getRegion(string $locale)

Не поддерживается. Возвращает регион для языка.

Параметры

string $locale Код языка для извлечения кода региона

Возвращаемое значение

string|null Извлеченный код региона или null, если отсутствует

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.getregion.php

static string|null getScript(string $locale)

Не поддерживается. Возвращает скрипт для региона.

Параметры

string $locale Код региона для извлечения кода скрипта

Возвращаемое значение

string|null Извлеченный код скрипта или null, если он отсутствует

Исключения

MethodNotImplementedException

См. также

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 Регион для использования, если совпадение не найдено

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.lookup.php

static array parseLocale(string $locale)

Не поддерживается. Возвращает ассоциативный массив подтегов идентификатора региона.

Параметры

string $locale Код региона для извлечения массива подтегов

Возвращаемое значение

array Ассоциативный массив с извлеченными подтегами

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.parselocale.php

static bool setDefault(string $locale)

Не поддерживается. Устанавливает локаль по умолчанию во время выполнения.

Параметры

string $locale Код региона

Возвращаемое значение

bool true при успехе, или false при ошибке

Исключения

MethodNotImplementedException

См. также

http://www.php.net/manual/en/locale.setdefault.php

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Intl/Locale/Locale.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API