我使用i18n翻译我的应用程序,但是当我加载我的应用程序时出现错误:
GET http://localhost:4200/i18n/fr.json 404 (Not Found)
我在文件夹assets / i18n / fr.json和assets / i18n / de.json中添加了json文件(fr,de)。
我在component.ts中的代码
constructor(private translate: TranslateService) {
translate.addLangs(["de", "fr"]);
translate.setDefaultLang('fr');
let browserLang = translate.getBrowserLang();
console.log(browserLang);
translate.use(browserLang.match(/fr|de/) ? browserLang : 'fr');
}
我在哪里可以添加json文件来解决它?
答案 0 :(得分:1)
您可以将.json
文件导入i18n.service
文件的顶部,如下所示:
import de from 'assets/i18n/de.json';
import fr from 'assets/i18n/fr.json';