在 Laravel 5.6 的 blade 文件中获取 non-set 值 lang 字符串的列表
Get a list of non-set value lang string in blade file of Laravel 5.6
我在我的项目中应用了多种语言Laravel 5.6。 lang 字符串(例如:{{ __('messages.welcome') }}
)用于显示 blade 文件中的一个案例的翻译。
然而,在设计了好几个页面之后,不知道有多少创建的lang字符串没有在lang文件中设置值。
我的问题: 有什么方法可以检查或显示在 blade 中创建但未在 lang 文件中设置值的 lang 字符串?
您可以安装如下软件包:https://github.com/barryvdh/laravel-translation-manager
这将公开一个 UI 和一些 artisan 命令,这些命令将允许您根据 namespace/language 检查未翻译的字符串并编辑它们。
但是,此包确实需要一个额外的 table 来保存翻译。
您可以使用 artisan 命令:
php artisan translations:import
将翻译文件中的翻译导入数据库 table
php artisan translations:find
扫描您的 blade 文件并查找未翻译的字符串
php artisan translations:export
导出在包 UI 中所做的更改并写回翻译文件,之后您可以简单地提交更改。
我在我的项目中应用了多种语言Laravel 5.6。 lang 字符串(例如:{{ __('messages.welcome') }}
)用于显示 blade 文件中的一个案例的翻译。
然而,在设计了好几个页面之后,不知道有多少创建的lang字符串没有在lang文件中设置值。
我的问题: 有什么方法可以检查或显示在 blade 中创建但未在 lang 文件中设置值的 lang 字符串?
您可以安装如下软件包:https://github.com/barryvdh/laravel-translation-manager
这将公开一个 UI 和一些 artisan 命令,这些命令将允许您根据 namespace/language 检查未翻译的字符串并编辑它们。
但是,此包确实需要一个额外的 table 来保存翻译。
您可以使用 artisan 命令:
php artisan translations:import
将翻译文件中的翻译导入数据库 table
php artisan translations:find
扫描您的 blade 文件并查找未翻译的字符串
php artisan translations:export
导出在包 UI 中所做的更改并写回翻译文件,之后您可以简单地提交更改。