ЗагрузчикФайлов
класс FileLoader реализует Loader (Просмотреть исходный код)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | |
| protected string | $path | Путь по умолчанию для загрузчика. | |
| protected array | $jsonPaths | Все зарегистрированные пути к файлам JSON для перевода. | |
| protected array | $hints | Все подсказки пространства имен. |
Методы
| void | __construct(Filesystem $files, string $path)
Создать новый экземпляр загрузчика файлов. | |
| array | load(string $locale, string $group, string|null $namespace = null)
Загрузить сообщения для заданного языка. | |
| array | loadNamespaced(string $locale, string $group, string $namespace)
Загрузить группу перевода с пространством имен. | |
| array | loadNamespaceOverrides(array $lines, string $locale, string $group, string $namespace)
Загрузить локальную группу перевода с пространством имен для переопределений. | |
| array | loadPath(string $path, string $locale, string $group)
Загрузить язык из заданного пути. | |
| array | loadJsonPaths(string $locale)
Загрузить язык из заданного пути к файлу JSON. | |
| void | addNamespace(string $namespace, string $hint)
Добавить новое пространство имен в загрузчик. | |
| array | namespaces()
Получить массив всех зарегистрированных пространств имен. | |
| void | addJsonPath(string $path)
Добавить новый путь к файлу JSON в загрузчик. | |
| array | jsonPaths()
Получить массив всех зарегистрированных путей к файлам JSON для перевода. |
Детали
void __construct(Filesystem $files, string $path)
Создать новый экземпляр загрузчика файлов.
array load(string $locale, string $group, string|null $namespace = null)
Загрузить сообщения для заданного языка.
protected array loadNamespaced(string $locale, string $group, string $namespace)
Загрузить группу перевода с пространством имен.
protected array loadNamespaceOverrides(array $lines, string $locale, string $group, string $namespace)
Загрузить локальную группу перевода с пространством имен для переопределений.
protected array loadPath(string $path, string $locale, string $group)
Загрузить язык из заданного пути.
protected array loadJsonPaths(string $locale)
Загрузить язык из заданного пути к файлу JSON.
void addNamespace(string $namespace, string $hint)
Добавить новое пространство имен в загрузчик.
array namespaces()
Получить массив всех зарегистрированных пространств имен.
void addJsonPath(string $path)
Добавить новый путь к файлу JSON в загрузчик.
array jsonPaths()
Получить массив всех зарегистрированных путей к файлам JSON для перевода.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Translation/FileLoader.html