Spec-Zone.ru › Symfony 3.1

LanguageBundle

class LanguageBundle extends LanguageDataProvider implements LanguageBundleInterface

Стандартная реализация {@link LanguageBundleInterface}.

Методы

__construct(string $path, BundleEntryReaderInterface $reader, LocaleDataProvider $localeProvider, ScriptDataProvider $scriptProvider)

Создаёт новый языковой набор.

getLanguages() из LanguageDataProvider
getAliases() из LanguageDataProvider
getName($language, $displayLocale = null) из LanguageDataProvider
getNames($displayLocale = null) из LanguageDataProvider
getAlpha3Code($language) из LanguageDataProvider
string|null getLanguageName(string $language, string|null $region = null, string $displayLocale = null)

Возвращает имя языка.

string[] getLanguageNames(string $displayLocale = null)

Возвращает имена всех известных языков.

string|null getScriptName(string $script, string $language = null, string $displayLocale = null)

Возвращает имя скрипта.

string[] getScriptNames(string $displayLocale = null)

Возвращает имена всех известных скриптов.

string[] getLocales()

Возвращает список языковых наборов, поддерживаемых этим пакетом.

Детали

__construct(string $path, BundleEntryReaderInterface $reader, LocaleDataProvider $localeProvider, ScriptDataProvider $scriptProvider)

Создаёт новый языковой набор.

Параметры

string $path Путь к каталогу, содержащему файлы .res.
BundleEntryReaderInterface $reader Чтец для чтения файлов .res.
LocaleDataProvider $localeProvider
ScriptDataProvider $scriptProvider

getLanguages()

getAliases()

getName($language, $displayLocale = null)

Параметры

$language
$displayLocale

getNames($displayLocale = null)

Параметры

$displayLocale

getAlpha3Code($language)

Параметры

$language

string|null getLanguageName(string $language, string|null $region = null, string $displayLocale = null)

Возвращает имя языка.

Параметры

string $language Код языка (например, "en")
string|null $region Необязательно. Код региона (например, "US")
string $displayLocale Необязательно. Языковой набор для возврата имени. По умолчанию используется {@link \Locale::getDefault()}.

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

string|null Имя языка или NULL, если не найдено

string[] getLanguageNames(string $displayLocale = null)

Возвращает имена всех известных языков.

Параметры

string $displayLocale Необязательно. Языковой набор для возврата имён. По умолчанию используется {@link \Locale::getDefault()}.

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

string[] Список имён языков, индексированных кодами языков

string|null getScriptName(string $script, string $language = null, string $displayLocale = null)

Возвращает имя скрипта.

Параметры

string $script Код скрипта (например, "Hans")
string $language Необязательно. Код языка (например, "zh")
string $displayLocale Необязательно. Языковой набор для возврата имени. По умолчанию используется {@link \Locale::getDefault()}.

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

string|null Имя скрипта или NULL, если не найдено

string[] getScriptNames(string $displayLocale = null)

Возвращает имена всех известных скриптов.

Параметры

string $displayLocale Необязательно. Языковой набор для возврата имён. По умолчанию используется {@link \Locale::getDefault()}.

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

string[] Список имён скриптов, индексированных кодами скриптов

string[] getLocales()

Возвращает список языковых наборов, поддерживаемых этим пакетом.

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

string[] Список кодов языковых наборов

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

Spec-Zone.ru

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