thetminnhtun / laravel-localization-js
Laravel localization for JavaScript
Installs: 1 174
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: ^7.3
README
Laravel localization for JavaScript
Requirements
- PHP 7.0 or higher
- Laravel 6.0 or higher
Installation
composer require thetminnhtun/laravel-localization-js
Include the asset
<html>
<body>
...
<x-tmh::laravel-localization-js />
</body>
</html>
Publish the asset file
php artisan vendor:publish --tag=localization-js
Usage
Create the language files what you want. For example, we will create english
and myanmar
.
/resources
/lang
en.json
my.json
In en.json
{ "Welcome": "Welcome", "Hello": "Hello :name" }
In my.json
{ "Welcome": "ကြိုဆိုပါတယ်။", "Hello": "မင်္ဂလာပါ :name။" }
Getting a message from JavaScript
console.log(Lang.get('Welcome')); console.log(Lang.get('Hello', {name: 'Mg Mg'}));
Ouput
// What if locale is `en`
Welcome
Hello Mg Mg
// or what if locale is `en`
ကြိုဆိုပါတယ်။
မင်္ဂလာပါ Mg Mg။
Avaliable another ways
Lang.get('Welcome');
__('Welcome');
trans('Welcome');
License
This package is open-sourced software licensed under the MIT license.