Spec-Zone.ru › Symfony 3.4

LocaleScanner

class LocaleScanner

Сканирует директорию с файлами данных для локалей.

Имя каждого файла с расширением ".txt" рассматривается, если оно "выглядит" как локаль:

  • имя должно начинаться с двух букв;
  • две буквы могут быть необязательно последовыми за символом подчеркивания и любой последовательностью других символов.

Например, "de" и "de_DE" считаются локалями. "root" и "meta" — нет.

Методы

массив scanLocales(string $sourceDir)

Возвращает все локали, найденные в данной директории.

массив scanAliases(string $sourceDir)

Возвращает все псевдонимы локалей, найденные в данной директории.

Подробности

array scanLocales(string $sourceDir)

Возвращает все локали, найденные в данной директории.

Параметры

string $sourceDir Директория с файлами ICU

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

массив Массив локалей. Результат также содержит локали, которые фактически являются просто псевдонимами других локалей. Используйте {@link scanAliases()} для определения, какие из локалей являются псевдонимами

array scanAliases(string $sourceDir)

Возвращает все псевдонимы локалей, найденные в данной директории.

Параметры

string $sourceDir Директория с файлами ICU

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

массив Массив с псевдонимами локалей в качестве ключей и локализованными локалями в качестве значений

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

Spec-Zone.ru

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