domprojects / ci-localize
1.0.2
2024-09-24 12:11 UTC
Requires
- php: ^8.1
README
Allows you to easily change and manage the language of your CodeIgniter project.
Getting Started
Prerequisites
Usage of Localize requires the following:
- A CodeIgniter 4.5.0+ based project
- Composer for package management
- PHP 8.1+
Installation
Installation is done through Composer.
composer require domprojects/ci-localize
Filters setup
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', ], ];
App setup
In the app/Config/App.php file, modify the following line:
public bool $negotiateLocale = false;
by
public bool $negotiateLocale = true;
License
This project is licensed under the MIT License - see the LICENSE file for details.