Чтобы воспользоваться возможностями локализации Angular, используйте Angular CLI для добавления пакета @angular/localize в проект.
Чтобы добавить пакет @angular/localize, используйте следующую команду — она обновит package.json и файлы конфигурации TypeScript в проекте.
ng add @angular/localize
Она добавляет types: ["@angular/localize"] в файлы конфигурации TypeScript.
Также добавляет строку /// <reference types="@angular/localize" /> в начало файла main.ts — это ссылка на определение типов.
ПОЛЕЗНО: Подробнее о файлах package.json и tsconfig.json см. Зависимости npm рабочей области и Конфигурация TypeScript. О Triple-slash Directives — в TypeScript Handbook.
Если @angular/localize не установлен и вы пытаетесь собрать локализованную версию проекта (например, используя атрибуты i18n в шаблонах), Angular CLI сгенерирует ошибку с шагами, которые можно предпринять для включения i18n в проекте.
Опции
| OPTION | DESCRIPTION | VALUE TYPE | DEFAULT VALUE |
|---|---|---|---|
--project |
Имя проекта. | string |
|
--use-at-runtime |
Если задано, $localize можно использовать в runtime. Также @angular/localize попадает в секцию dependencies в package.json, а не в devDependencies (значение по умолчанию). |
boolean |
false |
Другие доступные опции см. в ng add в Angular CLI.