Angular Ivy i18n: Перевод не найден для <ID> - PullRequest
1 голос
/ 19 апреля 2020

Я обновил существующее приложение Angular, которое использует i18n до версии 9. После этого он выдает ошибки во время сборки, что не может найти мои переводы:

No translation found for "6570363013146073520" ("Dashboard")

Я заметил, что идентификатор Приведенное выше не существует в моих messages.xlf файлах и выглядит в совершенно другом формате.

Вот как это выглядело раньше Angular 9:

<trans-unit id="f65253954b66e929a8b4d5ecaf61f9129f8cec64" datatype="html">
  <source>Dashboard</source>
  <target state="final">The translated string</target>
</trans-unit>

Я нашел это на Github, в котором говорится о проблеме, но я не понимаю, как это фиксированная. Как мне сказать Angular использовать «устаревший формат», о котором они говорят в этом вопросе?

Или есть другое решение для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...