thetminnhtun / laravel-localization-js
Laravel JavaScript 本地化
v0.1.1
2022-01-14 12:13 UTC
Requires
- php: ^7.3
README
Laravel JavaScript 本地化
要求
- PHP 7.0 或更高版本
- Laravel 6.0 或更高版本
安装
composer require thetminnhtun/laravel-localization-js
包含资产
<html>
<body>
...
<x-tmh::laravel-localization-js />
</body>
</html>
发布资产文件
php artisan vendor:publish --tag=localization-js
使用方法
创建您需要的语言文件。例如,我们将创建 english
和 myanmar
。
/resources
/lang
en.json
my.json
在 en.json
中
{ "Welcome": "Welcome", "Hello": "Hello :name" }
在 my.json
中
{ "Welcome": "ကြိုဆိုပါတယ်။", "Hello": "မင်္ဂလာပါ :name။" }
从 JavaScript 获取消息
console.log(Lang.get('Welcome')); console.log(Lang.get('Hello', {name: 'Mg Mg'}));
输出
// What if locale is `en`
Welcome
Hello Mg Mg
// or what if locale is `en`
ကြိုဆိုပါတယ်။
မင်္ဂလာပါ Mg Mg။
其他可用方式
Lang.get('Welcome');
__('Welcome');
trans('Welcome');
许可
本软件包是开源软件,根据 MIT 许可证授权。