我有一个应用程序,它以两种语言(英语,法语)运行(我可以使用i18n更改我想选择的语言)。
此刻,即使选择法语,我也只能用英语获取日期。
<div class="information">
{{ information.date | information:'EEEE'}} {{information.date | date:'d'}} {{ information.date | date:'MMMM'}} {{ information.date |
date:'yyyy'}}
</div>
这是我的ts,使我可以更改应用程序的所有语言,它将存储资产的地方称为资产/english.json。
在我的app.component中,我得到了这个,所以我可以得到语言
translate.setDefaultLang('en')
const browserLanguage = translate.getBrowserLang()
const language = localStorage.getItem('language')
if (language === 'fr' || language === 'en') {
translate.use(language)
} else if (browserLanguage === 'fr' || browserLanguage === 'en') {
translate.use(browserLanguage)
} else {
translate.use('en')
}
有办法吗?