在除了国际知名语言

时间:2016-06-29 12:59:37

标签: java android

我一直在研究如何在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”后,它仍然是原始语言 有人可以对如何解决这个问题有不同的看法

1 个答案:

答案 0 :(得分:1)

根据问题this answer中的列表 What is the list of supported languages/locales on Android?,Kikuyu在较新的Android设备中受支持。

ki_ [Kikuyu]
ki_KE [Kikuyu (Kenya)]