для того, чтобы перевести мою страницу и в соответствии с этим уроком https://angular.io/guide/i18n Я выполнил следующие простые операции, но я не вижу переведенного texy.Зачем?Большое спасибо!
1) Перевод определений.В новой папке src / locale я создал файлы messages.en.xlf и messages.it.xlf со следующим кодом (очевидно, он меняет цель для каждого языка):
<trans-unit id="introductionHeader" datatype="html">
<source>placeholder</source>
<target>Ciao i18n! (it-IT)</target>
<note priority="1" from="description">An introduction header for this sample</note>
<note priority="1" from="meaning">User welcome</note>
<target state="new">bye bye</target>
</trans-unit>
2) Tagопределение.На своей html-странице я вставляю следующий тег с заполнителем:
<h1 i18n="@@introductionHeader">
placeholder
</h1>
3) В файле angular.json я вставляю следующие строки:
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/mobile-client",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"i18nFile": "src/locale/messages.it.xlf", //This
"i18nLocale": "it", //This
"i18nFormat": "xlf", // This
"assets": [
(...)
Затем я попыталсястроить и обслуживать, но я не вижу переведенный текст "пока пока".Как я могу решить это?Большое спасибо!