bambamboole/laravel-translation-dumper

一个用于将缺失的翻译键输出到翻译文件的 Laravel 扩展包

1.1.0 2024-08-23 20:12 UTC

README

Latest Version on Packagist Total Downloads GitHub Actions codecov

此包提供了一种扩展 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)。有关更多信息,请参阅 许可文件