Я реализовал Интернационализацию / Локализацию для приложения Angular5 со ссылкой на официальную документацию (https://angular.io/guide/i18n) и все работает как положено в режиме dev / debug. Когда я создаю сборку с помощью "ng build --prod", затем в сборке prod локализация вообще не работает.
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.