tgalopin / symfony-translations-checker
检查Symfony应用在不同语言环境下的翻译一致性。
1.0.0
2021-01-24 23:19 UTC
Requires
- php: >=7.2.5
- ext-json: *
- symfony/console: ^5.2
- symfony/finder: ^5.2
- symfony/yaml: ^5.2
Requires (Dev)
- symfony/phpunit-bridge: ^5.2
- symfony/var-dumper: ^5.2
This package is auto-updated.
Last update: 2024-09-03 13:56:37 UTC
README
Symfony Translations Checker是一个小的PHP工具,用于检查Symfony应用在不同语言环境下的翻译一致性。它被设计成可以作为持续集成工具使用。
它会警告以下问题:
- 域之间没有相同的语言环境
- 在参考语言环境中存在但不在其他语言环境中的键
- 在其他语言环境中存在但不在参考语言环境中的键
它理解翻译域。目前,它只支持YAML格式。
注意:这个工具不是官方的Symfony工具。我为了自己的需求开发了它,并认为它可能对其他人也有用,因此我将其开源。我计划长期维护它,因此请随意使用它。
使用方法
Symfony Translations Checker是一个PHAR文件,您可以从发布页面下载并执行,将其指向您的翻译目录
php symfony-translation-checker.phar check /path/to/your/project/translations
默认情况下,作为参考的语言环境是"en"。您可以通过传递一个参考选项来更改此设置
php symfony-translation-checker.phar check /path/to/your/project/translations --reference=fr