Ошибка синтаксического анализа YAML, неверный файл "C: \ wamp64 \ www \ swapp / translations \ date.it.yml" - PullRequest
0 голосов
/ 31 января 2019

Я получаю сообщение об ошибке с файлом перевода .yml для symfony.Вот мой файл (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

Думаю, эта строка дает мне ошибку. un anno fa |% count% anni fa .

Это моя ошибка,

Ошибка анализа YAML, недопустимый файл "C: \ wamp64 \ www \ swapp / translations \ date.it.yml "

Было бы здорово, если кто-то может помочь.Заранее спасибо.

1 Ответ

0 голосов
/ 31 января 2019

% недопустимо в начале простой строки в YAML.

Итак, эта строка:

diff.ago.day: %count% giorno fa | %count% giorni fa

недопустима и нуждается в кавычках:

diff.ago.day: '%count% giorno fa | %count% giorni fa'

Теперь, если у вас есть еще одна кавычка внутри этой строки, вы бы удвоили ее.Или вы можете использовать двойные кавычки.

Могу ли я также порекомендовать мою статью о строках в YAML для получения дополнительной информации и всевозможных типов цитирования?Это долго, но в значительной степени завершено: http://blogs.perl.org/users/tinita/2018/03/strings-in-yaml---to-quote-or-not-to-quote.html

...