塞尔维亚语具有拉丁和西里尔字母。在Android的日期和时间选取器小部件中,显示的塞尔维亚语言区域的字母表似乎是西里尔字母,如此处所示。如何更改区域以使用拉丁语塞尔维亚语(而不是西里尔字母塞尔维亚语)
我想,这样的Android部件使用拉丁文字母塞尔维亚改变语言环境。
当前语言/国家代码(产生西里尔语)分别为sr
和RS
。因此,我的setLocale的功能被称为
setLocale("sr", "RS");
这是部Im不能确定 - 根据localeplanet.com,拉丁塞尔维亚本地代码是sr_Latn_RS
。然而,我试过
setLocale("sr_Latn", "RS");
//and
setLocale("sr_Latn_RS", "RS");
两者都没有工作(没有发生变化,默认为英语)。根据Android文档,它看起来像setLocale期望两个字母代码。
语言代码是由ISO 639-1定义的两字母小写ISO语言代码(如 作为“en”)。国家代码是由ISO 3166-1定义的双字母 大写的ISO国家代码(如“US”)。 变体代码未指定。
那么如何指定拉丁塞尔维亚语语言环境代码?还是不存在?
哈哈,确定就可以了,标题是有点误导,但我做我的研究,以帮助您找到做埃里克答案 –
,您可以使用最后的编辑。对不起,这么多的编辑 –
谢谢我会试试这个。 –