Configuration

Configuration options for WPZylos I18n.

Service Provider

The I18nServiceProvider registers translation components.

Container Bindings

BindingClassDescription
Translator::classTranslatorMain translator
'translator'TranslatorAlias

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.