Are you a Laravel developer seeking a hassle-free way to manage multilingual applications? Look no further! LangifyLaravel is your ultimate solution. This robust language generation library is designed to make localization effortless and efficient. Say goodbye to the complexities of managing multiple language files manually, and embrace the simplicity of LangifyLaravel.
Effortless Multilingual Support
LangifyLaravel takes the pain out of creating language files for various languages based on a single source language. With this library, the process of translating your application becomes seamless, letting you focus on creating outstanding multilingual experiences.
Features that Empower
LangifyLaravel equips you with powerful features that transform the way you handle language localization:
Generate Language Files Easily
The heart of LangifyLaravel is the langs:generate
command. It automates the creation of language files for your application. All you need is a single source language file (e.g., 'en'), and LangifyLaravel does the rest. It generates language files for multiple languages based on this source, streamlining the localization process.
Two Generation Modes
Choose your preferred approach with two generation modes:
1- Complete Missing Translations: This mode fills in the missing translations in generated files based on the source language. Perfect for getting a head start with translations.
2- Force Overwrite Existing Translations: Need to update translations or ensure consistency? This mode overwrites existing translations in generated files with the ones from the source language.
Progress Tracking
LangifyLaravel makes the language generation process transparent with a progress bar. Stay informed about the status of language file creation, enhancing your development experience.
Installation in a Snap
Getting started with LangifyLaravel is a breeze:
- Install via Composer:
composer require hichemtab-tech/langify-laravel
Simple Usage Example
Let's walk through a basic example of generating language files:
1- Create the source language file (e.g., 'en') with the strings to be translated.
1- Use the langs:generate
command to generate language files. For instance, for the source language 'en':
php artisan langs:generate en
Advanced Customization
LangifyLaravel caters to your specific needs:
Force Overwrite: Use the --overwrite option to overwrite existing translations in generated files.
Custom Languages: Generate translations only for specific languages by providing a comma-separated list.
Get Started Today!
Visit the GitHub repository to explore LangifyLaravel and supercharge your multilingual Laravel projects.
Top comments (0)