Download the PHP package soufian212/laratransmanager without Composer
On this page you can find all versions of the php package soufian212/laratransmanager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download soufian212/laratransmanager
More information about soufian212/laratransmanager
Files in soufian212/laratransmanager
Package laratransmanager
Short Description Store all your translations on the database and translate them easily with a dashboard
License MIT
Informations about the package laratransmanager
LaraTransManager
LaraTransManager is a Laravel package designed to manage translations efficiently. It provides a user-friendly interface to handle translations for multiple languages within your Laravel application.
Features
- Manage translations for multiple languages
- Add, edit, and delete translation keys and values
- Using Cache to improve performance
- A friendly user interface for easy translation management
Installation
To install the package, use Composer: s
Publish the migration file:
And then we need to publish assets
And finally publish the config file:
Running the migrations
Usage
Visit /translations
to see the translations dashboard.
You will see and empty dashboard, so first of all wen need to initialize and export the translations to database.
So run
Configuration
LaraTransManager provides a configuration file to customize its behavior. After publishing, you can find it at config/laratransmanager.php. Below is an example of the configuration file:
If cache_translations is set to true in the configuration file, LaraTransManager will cache the translations to enhance performance. Cached translations are stored for the duration specified by cache_lifetime (in seconds). This reduces database queries and improves the responsiveness of your application.
To clear the translations cache, use the following command:
Or simply click on the clear cache button in the dashboard.
Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
License
This package is open-source and available under the MIT License.