efectn/laravel-langman-gui

Laravel 9.x 管理JSON翻译的GUI。

v0.4.1 2022-04-23 15:25 UTC

This package is auto-updated.

Last update: 2024-09-23 21:14:04 UTC


README

Langman 是管理Laravel 9.x JSON翻译的GUI。

最初是从themsaid/laravel-langman-gui分支而来,但现在处于活跃维护状态。

Laravel Langman
Latest Stable Version Total Downloads License

安装

首先通过Composer安装该包。在终端中运行以下命令

$ composer require efectn/laravel-langman-gui

然后发布配置文件和资源

php artisan vendor:publish --provider=Efectn\\LangmanGUI\\LangmanServiceProvider

用法

  1. 编辑 routes/web.php

像这样包装路由。

Route::group(['prefix' => 'langman', 'middleware' => ['web']], function () {
    \Efectn\LangmanGUI\Manager::routes();
});
  1. 直接浏览

输入 http://project.dev/langman,使用此界面您可以浏览不同语言的翻译键,添加/删除键,扫描项目文件以查找缺失的翻译,并将最终更改保存到语言JSON文件。

备份

Langman 将整个 resources/lang 目录的备份存储到 storage/langmanGUI 中,如果出现问题,您可以使用此备份恢复原始文件。