如何在翻译文件中发现错误
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 5.3,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
如何在翻译文件中发现错误
ob娱乐下载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
当运行YAML linter内部GitHub的行为,输出会自动适应GitHub要求的格式,但你也可以强制这种格式:
1
$PHP bin/console lint:yaml translations/——format=github
5.3
的github
在Symfony 5.3中引入了输出格式。ob娱乐下载
提示
Yaml组件提供了一个独立的yaml-lint
二进制允许你在不创建控制台应用程序的情况下lint YAML文件:
1
$PHP vendor/bin/yaml-lint翻译/
5.1
的yaml-lint
二进制是在Symfony 5.1中引入的。ob娱乐下载
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。