FileLoader
class FileLoader implements Loader (View source)
Свойства
| protected Filesystem | $files | Экземпляр файловой системы. | |
| protected array | $paths | Основные пути для загрузчика. | |
| protected array | $jsonPaths | Все зарегистрированные пути к JSON-файлам перевода. | |
| protected array | $hints | Все подсказки пространства имён. |
Методы
| void | __construct(Filesystem $files, array|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 | loadPaths(array $paths, 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, array|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 loadPaths(array $paths, 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/10.x/Illuminate/Translation/FileLoader.html