Download the PHP package mikailfaruqali/localization without Composer
On this page you can find all versions of the php package mikailfaruqali/localization. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mikailfaruqali/localization
More information about mikailfaruqali/localization
Files in mikailfaruqali/localization
Package localization
Short Description A robust Laravel package that provides an intuitive interface for managing, comparing, and editing language translation files. Easily maintain your localization resources with line-by-line comparisons, a Bootstrap-driven UI, and seamless support for adding new translation keys.
License MIT
Homepage https://github.com/mikailfaruqali/localization
Informations about the package localization
Localization
A robust Laravel package that provides an intuitive interface for managing, comparing, and editing language translation files. Easily maintain your localization resources with line-by-line comparisons, a Bootstrap-driven UI, and seamless support for adding new translation keys.
Features
- Easy Translation Management: Edit your language files directly from the browser
- Line-by-Line Comparison: Compare translation keys across multiple languages
- Bootstrap-Driven UI: Modern responsive interface for localization
- Customizable: Configure middleware, file paths, and excluded files
- Seamless Integration: Works with Laravel 10 & 11 and PHP ^8.0
- Key Synchronization: Add new translation keys across all languages
- Validation: Ensure translation integrity with built-in checks
- File Protection: Exclude critical files from modification
Installation
Install the package via Composer:
Publish the configuration file:
Publish package assets (CSS/JS):
Configuration
Configure your settings in config/snawbar-localization.php:
Usage
Access the translation interface at: http://your-domain.com/{route_prefix}/view
Key Functionality:
- Edit Translations
- Navigate to desired language file
- Modify values in textareas
- Click "Save Translations"
- Automatic synchronization across files
- Compare Files
- View side-by-side translations
- Identify missing translations
- Highlight discrepancies
Security
- Recommended Security Measures:
-
Add authentication middleware:
- Restrict access to authorized users
- Keep excluded files list updated
- Excluding Files
- Protect critical files by adding to the exclude array:
Contributing
- Fork the repository
-
Create feature branch:
- Commit changes with descriptive messages -Push to branch -Create pull request
License
MIT License - See LICENSE file.
Credits
- Developed by: Snawbar
- Maintainer: Mikail Faruq Ali
- Contact: [email protected]
- GitHub: github.com/mikailfaruqali/localization