LanguageBundleInterface
interface LanguageBundleInterface implements ResourceBundleInterface
Предоставляет доступ к данным ICU, связанным с языками.
Методы
| string[] | getLocales() Возвращает список локалей, поддерживаемых этим набором. | из ResourceBundleInterface |
| 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()
Возвращает список локалей, поддерживаемых этим набором.
Значение возврата
| string[] | Список кодов локалей |
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[] | Список имён скриптов, индексированных кодами скриптов |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Intl/ResourceBundle/LanguageBundleInterface.html