在 Android 浏览器中扩展语言列表
Extend language list in Android browser
我需要在我的 cordova 应用程序中支持一种鲜为人知的语言 (Tok Pisin)。看起来 iOS 将支持它作为辅助语言——也就是说,UI 没有针对 iPhone / iPad 进行本地化,但它会向下发送tpi 作为首选语言,以便我们可以在我们的应用程序中提供 Tok Pisin 字符串。
但是我在 Chrome 或 Android 的语言列表中都没有看到 Tok Pisin。有什么方法可以自定义首选语言列表——将 Tok Pisin 添加到列表中——以便我的应用程序可以选择设置并提供正确的字符串?
我还没有找到添加到语言列表的方法,但是 有一种方法可以将语言和区域设置为不在列表中的内容。
Google Play 商店中有一组应用程序可让您将您的区域/语言设置为更具异国情调的内容,即使该语言不在您的列表中也是如此:https://play.google.com/store/search?q=locale&c=apps&hl=en .
就我而言,我根据 Android 支持论坛的一些建议安装了 "MoreLocale 2"。设置语言环境也不能马上奏效;我需要在 USB 调试模式下连接我的平板电脑并明确授予应用更改配置的权限:
adb shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION
然后它允许我将语言环境更改为 Tok Pisin (tpi)。
我需要在我的 cordova 应用程序中支持一种鲜为人知的语言 (Tok Pisin)。看起来 iOS 将支持它作为辅助语言——也就是说,UI 没有针对 iPhone / iPad 进行本地化,但它会向下发送tpi 作为首选语言,以便我们可以在我们的应用程序中提供 Tok Pisin 字符串。
但是我在 Chrome 或 Android 的语言列表中都没有看到 Tok Pisin。有什么方法可以自定义首选语言列表——将 Tok Pisin 添加到列表中——以便我的应用程序可以选择设置并提供正确的字符串?
我还没有找到添加到语言列表的方法,但是 有一种方法可以将语言和区域设置为不在列表中的内容。
Google Play 商店中有一组应用程序可让您将您的区域/语言设置为更具异国情调的内容,即使该语言不在您的列表中也是如此:https://play.google.com/store/search?q=locale&c=apps&hl=en .
就我而言,我根据 Android 支持论坛的一些建议安装了 "MoreLocale 2"。设置语言环境也不能马上奏效;我需要在 USB 调试模式下连接我的平板电脑并明确授予应用更改配置的权限:
adb shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION
然后它允许我将语言环境更改为 Tok Pisin (tpi)。