Проблемы с ng xi18n при добавлении новых тегов - PullRequest
0 голосов
/ 14 июля 2020

Я использую ´ng xi18n --output-path locale --out-file translations.en.xlf´ в CLI для создания файла xlf, согласно официальной документации Angular - https://angular.io/guide/i18n. Все это работает хорошо.

Далее в документе предлагается вручную скопировать и переименовать файл для каждой требуемой локализации - например, «translations.fr.xlf »для французского.

Я сделал это, в результате чего остались два файла: «translations.en.xlf »и «translations.fr.xlf»

Затем я продолжил работу над приложением, добавив больше тегов i18n. Теперь я пытаюсь обновить файлы xlf, чтобы включить новые теги, не перезаписывая целевые объекты (т.е. французские переводы), которые у меня уже есть в ´translations.fr.xlf´.

Как я могу это сделать ?

До сих пор я пробовал:

  1. ´ng xi18n --output-path locale --out-file translations.en.xlf´ - который обновляет только английский sh исходный xlf, без каких-либо целей
  2. ´ng xi18n --output-path locale --out-file translations.fr.xlf´ - который перезаписывает все цели в моем французском файле локализации
  3. Ручное объединение новых тегов из файла en в файл fr, что является громоздким

Я уверен, что есть простой способ добиться того, что я пытаюсь сделать, но Angular документ не 't go в деталях для этой конкретной c проблемы.

...