如何在翻译文件中发现错误

编辑本页

警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 4.3,现已不再维护。

本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。

如何在翻译文件中发现错误

欧宝娱乐app下载地址Symfony将所有应用程序翻译文件作为在执行应用程序代码之前编译应用程序代码的过程的一部分进行处理。如果任何翻译文件中出现错误,您将看到一条错误消息解释该问题。

方法验证任何YAML和XLIFF翻译文件的内容线头:yaml而且线头:xliff命令:

1 2 3 4 5 6 7 8 9 10 11
# lint单个文件PHP bin/console lint:yaml translations/messages.en.yamlPHP bin/console lint:xliff translations/messages.en.xlf# lint整个目录PHP bin/console lint:yaml翻译PHP bin/console lint:xliff翻译# lint多个文件或目录PHP bin/console lint:yaml将路径/转换为/transPHP bin/console lint:xliff translations/messages.en.xlftranslations/messages.es.xlf

方法可以将检测结果导出为JSON- - -格式选择:

1 2
PHP bin/console lint:yaml translations/——format=jsonPHP bin/console lint:xliff translations/——format=json
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。