如何在 Ionic 5 中设置语言环境

How to set Locale in Ionic 5

我可以看到 Ionic 文档,其中只提到我们只能做 this.globalization.getPreferredLanguage()

但我想反其道而行之。

我想以编程方式为整个应用程序设置语言环境/语言

Ionic 的 Globalization 插件允许您获取设备的首选语言,但您无法更新它。

要在 Angular Ionic 应用程序中定义首选语言,请在您的应用程序模块中提供 LOCALE_ID(来自 @angular/core)。

{
      provide: LOCALE_ID,
      useFactory: (getMyLocale) // can be async
      // useValue: 'en' // if you want to hardcode it
}