Проблема с локализацией Angular5 - i18n при сборке в производственном режиме
Я реализовал Интернационализацию / Локализацию для приложения Angular5 со ссылкой на официальную документацию ( https://angular.io/guide/i18n), и все работает, как и ожидалось, в режиме d ev / debug. когда я создаю сборку с помощью "ng build --prod", локализация в prod build не работает вообще.
import { enableProdMode, TRANSLATIONS, TRANSLATIONS_FORMAT } from
'@angular/core';
var translations;
declare const require;
translations = require(`raw-loader!./locale/messages.ja.xlf`);
platformBrowserDynamic(providers).bootstrapModule(AppModule, {
providers: [
{ provide: TRANSLATIONS, useValue: translations },
{ provide: TRANSLATIONS_FORMAT, useValue: 'xlf' }
]
})
.catch(err => console.log(err));
Локализация должна работать в prod build.