FileLoader
class FileLoader implements Loader (View source)
Properties
protected Filesystem | $files | The filesystem instance. |
|
protected array | $paths | The default paths for the loader. |
|
protected array | $jsonPaths | All of the registered paths to JSON translation files. |
|
protected array | $hints | All of the namespace hints. |
Methods
Load the messages for the given locale.
Load a namespaced translation group.
Load a local namespaced translation group for overrides.
Load a locale from a given path.
Load a locale from the given JSON file path.
Add a new namespace to the loader.
Get an array of all the registered namespaces.
Add a new path to the loader.
Add a new JSON path to the loader.
Get an array of all the registered paths to translation files.
Get an array of all the registered paths to JSON translation files.
Details
array
load(string $locale, string $group, string|null $namespace = null)
Load the messages for the given locale.
protected array
loadNamespaced(string $locale, string $group, string $namespace)
Load a namespaced translation group.
protected array
loadNamespaceOverrides(array $lines, string $locale, string $group, string $namespace)
Load a local namespaced translation group for overrides.
protected array
loadPaths(array $paths, string $locale, string $group)
Load a locale from a given path.