我一直在研究如何在 Android 上使用您自己的自定义语言,但到目前为止没有任何成果。可以为法语和其他语言创建像 values-fr 这样的值,但是当语言不为人知时你如何处理它。例如,基库尤语是我碰巧知道的一种语言,在 android studio 和 google 中都无法翻译。
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 not known“kik”除外。检查“kik”后,它仍然是原始语言 有人可以对如何解决这个问题有不同的看法
最佳答案
根据this answer中的列表问题 What is the list of supported languages/locales on Android? , 基库尤语在较新的 Android 设备中受支持。
ki_ [Kikuyu]
ki_KE [Kikuyu (Kenya)]
关于java - 在 android 中为您的应用程序使用自定义语言,而不是国际已知的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38100337/