Configuration
Configuration options for WPZylos I18n.
Service Provider
The I18nServiceProvider registers translation components.
Container Bindings
| Binding | Class | Description |
|---|---|---|
Translator::class | Translator | Main translator |
'translator' | Translator | Alias |
Text Domain
Set via PluginContext:
$context = PluginContext::create([
'textDomain' => 'your-plugin',
// ...
]);
Languages Path
Default: {plugin_dir}/languages/
Custom path:
$translator = new Translator($context, [
'path' => '/custom/path/to/languages',
]);
Auto-Load
Text domain is automatically loaded on init hook.