Allows you to easily change and manage the language of your CodeIgniter project.
Usage of Localize requires the following:
- A CodeIgniter 4.5.0+ based project
- Composer for package management
- PHP 8.1+
Installation is done through Composer.
composer require domprojects/ci-localize
In the app/Config/Filters.php file, add the following line:
public array $aliases = [
// ...
'localize' => \App\Filters\Localize::class,
];
Still in the same file:
public array $globals = [
'before' => [
// ...
'localize',
],
];
In the app/Config/App.php file, modify the following line:
public bool $negotiateLocale = false;
by
public bool $negotiateLocale = true;
This project is licensed under the MIT License - see the LICENSE file for details.