symfony - 解析 YAML 时出错,文件无效“C:\wamp64\www\swapp/translations\date.it.yml”
问题描述
symfony 的 .yml 翻译文件出现错误。这是我的文件(date.it.yml)。
diff.ago.year: un anno fa | %count% anni fa
diff.ago.month: un mese fa | %count% mesi fa
diff.ago.day: %count% giorno fa | %count% giorni fa
diff.ago.hour: un'ora fa | %count% ore fa
diff.ago.minute: 1 minuto fa | %count% minuti fa
认为这条线给了我错误。联合国安诺法| %count% 安妮发。
这是我的错误,
解析 YAML 时出错,文件无效“C:\wamp64\www\swapp/translations\date.it.yml”
如果有人可以提供帮助,那就太好了。提前致谢。
解决方案
%
在 YAML 中纯字符串的开头无效。
所以这一行:
diff.ago.day: %count% giorno fa | %count% giorni fa
无效,需要引号:
diff.ago.day: '%count% giorno fa | %count% giorni fa'
现在,如果您在此字符串中还有一个单引号,则将其加倍。或者你可以使用双引号。
我还可以推荐我关于 YAML 中字符串的文章以获取 mor 信息和各种引用类型吗?它很长,但非常完整:http: //blogs.perl.org/users/tinita/2018/03/strings-in-yaml---to-quote-or-not-to-quote.html
推荐阅读
- python - Django POST 错误:元组没有属性 get,尽管以前有类似的代码工作
- javascript - 渲染所有组件后删除加载图标
- jquery - 更改未来实例的 CSS
- javascript - 带有 package.json 链接的 CLI bin 可执行节点
- c - 为什么我不能用 C 语言重写 .txt 文件?
- angular - dx-load-panel,DevExtreme 角度组件的“容器”属性可以分配什么值?
- r - R Studio 未安装
- php - 如何扩展学说实体以使用 API 平台
- javascript - 我的自动完成字段不适用于引导程序
- wpf - WPF 依赖属性 - 从 XAML 设置