如何在翻译文件中发现错误
编辑本页警告:您正在浏览的文档欧宝体育电话欧宝娱乐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.yaml$PHP 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将路径/转换为/trans$PHP bin/console lint:xliff translations/messages.en.xlftranslations/messages.es.xlf
方法可以将检测结果导出为JSON- - -格式
选择:
1 2
$PHP bin/console lint:yaml translations/——format=json$PHP bin/console lint:xliff translations/——format=json
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。