efectn / laravel-langman-gui
Laravel 9.x 管理JSON翻译的GUI。
v0.4.1
2022-04-23 15:25 UTC
Requires
- php: >=8.0
- illuminate/translation: ~9
README
Langman 是管理Laravel 9.x JSON翻译的GUI。
最初是从themsaid/laravel-langman-gui分支而来,但现在处于活跃维护状态。
安装
首先通过Composer安装该包。在终端中运行以下命令
$ composer require efectn/laravel-langman-gui
然后发布配置文件和资源
php artisan vendor:publish --provider=Efectn\\LangmanGUI\\LangmanServiceProvider
用法
- 编辑
routes/web.php
像这样包装路由。
Route::group(['prefix' => 'langman', 'middleware' => ['web']], function () { \Efectn\LangmanGUI\Manager::routes(); });
- 直接浏览
输入 http://project.dev/langman
,使用此界面您可以浏览不同语言的翻译键,添加/删除键,扫描项目文件以查找缺失的翻译,并将最终更改保存到语言JSON文件。
备份
Langman 将整个 resources/lang
目录的备份存储到 storage/langmanGUI
中,如果出现问题,您可以使用此备份恢复原始文件。