alaame / laravel-translations
此包倾向于添加PHP和JSON翻译到
0.1.2
2021-03-12 17:43 UTC
This package is auto-updated.
Last update: 2024-09-13 01:48:07 UTC
README
一个小型包,使您能够在resources/lang文件夹中与前端共享翻译
为什么要使用
- 使用具有键值对(key,value pairs)的
.json
翻译文件,除了原始的.php
文件。 - 在
.json
和.php
文件中与前端共享所有翻译。
要求
- PHP 7.4或更高版本。
安装
- 运行
composer require alaame/laravel-translations
- 发布配置文件
php artisan vendor:publish --provider="Alaame\LaravelTranslations\LaravelTranslationsServiceProvider"
使用方法
- 只需在blade文件中添加
@translations
指令,您希望前端读取翻译的位置,之后将可用javascript变量window._translations
,您可以在js文件中任何地方使用此指令。 - 包将读取
resources/lang
目录下任何.json
或.php
文件,并通过@translations
指令将其提供给前端。 - 如果您的配置
supported-locales
包含不存在或未创建的区域设置,包将自动创建文件夹。