sinbeck / laravel-langcheck
查找缺失的翻译
v1.0
2020-10-16 12:48 UTC
Requires
- php: ^7.2
- illuminate/container: ^5.8|^6.0|^7.0|^8.0
- illuminate/contracts: ^5.8|^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0|^5.0
- phpunit/phpunit: ^8.0|^9.0
README
Laravel LangCheck 是为了帮助开发者查找 Laravel lang 目录中缺失的翻译而创建的
安装
$ composer require sinnbeck/laravel-langcheck --dev
配置
Laravel LangCheck 默认会使用 Laravel 中定义的本地化设置。可以通过发布配置文件来覆盖。
$ php artisan vendor:publish --provider="Sinnbeck\LangCheck\LangCheckServiceProvider"
用法
Laravel Lang Check 专为与 artisan 一起使用而设计,目前有两个可用的命令。
查找缺失
$ php artisan langcheck:missing
将为每个找到的带有缺失翻译的本地化显示一个表格。键的设置与在 Laravel 中使用翻译时相同 folder.key.key
可以通过传递标志 --throw
来确保捕获缺失的翻译,使命令在缺失翻译时抛出异常。
查找多余的
$ php artisan langcheck:super
与缺失相同,但它显示的是带有额外翻译的本地化,这些翻译可能已经不再使用。
待办事项
- 自动创建/删除翻译?