我一直在研究如何在Android上使用自己的自定义语言,但到目前为止还没有结果。人们可以为法语和其他人创建像值-fr这样的值,但是当语言未知时你如何处理它。例如Kikuyu我碰巧知道的语言无法在Android工作室中进行翻译。
public void onClick(View v) {
String lang = "en";
switch (v.getId()) {
case R.id.btn_en:
lang = "en";
break;
case R.id.btn_ru:
lang = "ru";
break;
case R.id.btn_de:
lang = "de";
break;
case R.id.btn_fr:
lang = "fr";
break;
case R.id.btn_kik:
lang = "kik";
default:
break;
}
changeLang(lang);
}
代码适用于en,ru和rest,除了lang不知道“kik”。检查“kik”后,它仍然是原始语言 有人可以对如何解决这个问题有不同的看法
答案 0 :(得分:1)
根据问题this answer中的列表 What is the list of supported languages/locales on Android?,Kikuyu在较新的Android设备中受支持。
ki_ [Kikuyu]
ki_KE [Kikuyu (Kenya)]