alaame / laravel-translations
This package tends to add php and json translations to
0.1.2
2021-03-12 17:43 UTC
This package is auto-updated.
Last update: 2025-03-13 02:54:38 UTC
README
A tiny package that enables you to share translations in resources/lang folder with your frontend
Why to use
- Use
.json
translation files which has key,value pairs beside original.php
files. - Share all translations in
.json
and.php
files with frontend.
Requirements
- PHP 7.4 or higher.
Installation
- run
composer require alaame/laravel-translations
- publish config file
php artisan vendor:publish --provider="Alaame\LaravelTranslations\LaravelTranslationsServiceProvider"
usage
- Just add
@translations
directive in blade file where you want your frontend to read translations from, there will be available javascript variablewindow._translations
that you can use anywhere in your js files included AFTER this directive. - package will read any
.json
or.php
withinresources/lang
directory and make it available to frontend through@translations
directive . - If your config
supported-locales
contains a locale that not present or not created, package will create the folder automatically.