tgalopin/symfony-translations-checker

检查Symfony应用在不同语言环境下的翻译一致性。

1.0.0 2021-01-24 23:19 UTC

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