Как исключить дополнительные метаданные при локализации строк i18n - PullRequest
0 голосов
/ 25 августа 2018

При обновлении до angular 6.1.1 похоже, что есть некоторые дополнительные теги метаданных, которые теперь включаются в создаваемый файл xmb.Например, это пример фрагмента из xmb с использованием углового 4:

<msg id="1143311040585987910" desc="description" meaning="channel#id">
<source>mycomponent.ts:8,10</source>
    Hello
<ph name="INTERPOLATION">
  <ex>INTERPOLATION</ex>
</ph>?

, а вот выход после обновления до углового 6.1.1:

<msg id="1143311040585987910" desc="description" meaning="channel#id">
<source>mycomponent.html:8,10</source>
    Hello
<ph name="INTERPOLATION">
  <ex>{{ (target$ | async)?.token | async }}</ex>
</ph>?

Обратите внимание, как интерполированная строка теперь выводится в секции интерполяции (<ex>{{ (target$ | async)?.token | async }}</ex>).

Возможно ли отключить это при запуске npm run xi18n?Это вызывает много проблем с нашим процессом локализации, и мы не будем писать анализатор строк, который запускается каждый раз

...