在Ionic 3中获取用户语言环境(国家/地区信息)

时间:2019-01-25 17:59:15

标签: angular typescript ionic-framework locale

在Ionic 3应用程序中尝试获取有关用户所在国家的信息时遇到了麻烦。我需要的只是他/她的电话所在地的国家/地区信息。因此,如果他的电话语言环境为en-US,那么只需将语言环境作为字符串并将其拆分以检索“美国”部分就可以了。

但是,我无法获得en-US格式的语言环境。我尝试做的是: a)使用角度TranslateService:translateService.getBrowserLang()以及其他方法,但我只能拿回en,不能拿回en-US

b)使用cordova全球化插件,但我无法使其正常工作,我很快发现自ECMAScript Internationalization API发布以来,它已被弃用。

c)使用ECMAScript国际化API,但仍无法以所需格式获取用户电话的语言环境

可以帮忙吗?我需要可以在Android和iOS上运行的功能

0 个答案:

没有答案