bambamboole / laravel-translation-dumper
一个用于将缺失的翻译键输出到翻译文件的 Laravel 扩展包
1.1.0
2024-08-23 20:12 UTC
Requires
- php: ^8.1
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
- illuminate/translation: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.8
- phpunit/phpunit: ^10.1
This package is auto-updated.
Last update: 2024-09-23 20:33:23 UTC
README
此包提供了一种扩展 Laravel 的翻译器,以便将缺失的翻译键写入相应的翻译文件的功能。
这对于有动态翻译键,静态导出器不起作用的场景特别有用。
安装
您可以通过 composer 安装此包。由于此包应在开发环境中使用,因此您应该添加 --dev
标志。
composer require --dev bambamboole/laravel-translation-dumper
使用方法
To enable the dumper, you have to set the environment variable `DUMP_TRANSLATIONS` to `true`.
工作流程
只需编写模板,并使用您喜欢的翻译键模式以通常的方式使用 __()
辅助函数。一旦访问页面,缺失的翻译键将自动写入相应的翻译文件。键的第一部分是文件名,其余部分是 PHP 数组的嵌套路径。值采用带有可配置前缀的翻译键本身。
测试
composer test
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何安全相关的问题,请通过电子邮件 manuel@christlieb.eu 联系,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。