Я изучил новую функцию i18n в Angular 9. https://angular.io/guide/i18n
Как перевести текст в TypeScript, например сообщения SnackBar?
Проверьте этот блог https://blog.ninja-squad.com/2019/12/10/angular-localize/
@Component({ template: '{{ title }}' }) export class HomeComponent { title = $localize`You have 10 users`; }
И
Вы должны вручную добавить его в ваши сообщения.fr.xlf
<trans-unit id="6480943972743237078"> <source>You have 10 users</source> <target>Vous avez 10 utilisateurs</target> </trans-unit>
не забывайте повторно подать заявление angular.
ОБНОВЛЕНИЕ ИДЕНТИФИКАТОРА
@Component({ template: '{{ title }}' }) export class HomeComponent { title = $localize`:@@6480943972743237078:`; }
https://github.com/angular/angular/blob/252966bcca91ea4deb0e52f1f1d0d3f103f84ccd/packages/localize/init/index.ts#L31