输入法语言中菲律宾语始终为“Filipino”
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
进入设置->语言与输入法->输入法设置->输入语言。发现无论系统为何种语言,菲律宾语始终为“Filipino”。
[SOLUTION]
这是因为系统当时使用的菲律宾语代码是tl,但是在iso国际标准中tl却是他加禄语,google就在代码中加上如下一段code
Locale.java(alps\libcore\luni\src\main\java\java\util )
public String getDisplayLanguage(Locale locale) {
……
if (languageCode.equals("tl")) {
return “Filipino”;
}
如果想改成菲律宾语可以把上述code改为:
String localeString = toString();
if (languageCode.equals("tl")) {
localeString = toNewString("fil", countryCode, variantCode);
}
进入设置->语言与输入法->输入法设置->输入语言。发现无论系统为何种语言,菲律宾语始终为“Filipino”。
[SOLUTION]
这是因为系统当时使用的菲律宾语代码是tl,但是在iso国际标准中tl却是他加禄语,google就在代码中加上如下一段code
Locale.java(alps\libcore\luni\src\main\java\java\util )
public String getDisplayLanguage(Locale locale) {
……
if (languageCode.equals("tl")) {
return “Filipino”;
}
如果想改成菲律宾语可以把上述code改为:
String localeString = toString();
if (languageCode.equals("tl")) {
localeString = toNewString("fil", countryCode, variantCode);
}
楼上的,你抢我沙发了