Example #1
0
    // os langauge - To the correct language for your project
    public LANGUAGE_TYPE ConvertSystemLanguage()
    {
        SystemLanguage sysLang = Application.systemLanguage;

        Debug.Log("System Language : " + sysLang.ToString());
        LANGUAGE_TYPE result = LANGUAGE_TYPE.ENGLISH;

        switch (sysLang)
        {
        case SystemLanguage.Chinese:
            result = LANGUAGE_TYPE.CHINESE_TRADITIONAL;
            break;

        case SystemLanguage.ChineseSimplified:
            result = LANGUAGE_TYPE.CHINESE_SIMPLIFIED;
            break;

        case SystemLanguage.ChineseTraditional:
            result = LANGUAGE_TYPE.CHINESE_TRADITIONAL;
            break;

        case SystemLanguage.English:
            result = LANGUAGE_TYPE.ENGLISH;
            break;

        case SystemLanguage.French:
            result = LANGUAGE_TYPE.FRANCE;
            break;

        case SystemLanguage.German:
            result = LANGUAGE_TYPE.GERMAN;
            break;

        case SystemLanguage.Indonesian:
            result = LANGUAGE_TYPE.INDONESIA;
            break;

        case SystemLanguage.Italian:
            result = LANGUAGE_TYPE.ITALY;
            break;

        case SystemLanguage.Japanese:
            result = LANGUAGE_TYPE.JAPAN;
            break;

        case SystemLanguage.Korean:
            result = LANGUAGE_TYPE.KOREAN;
            break;

        case SystemLanguage.Portuguese:
            result = LANGUAGE_TYPE.PORTUGAL_AND_BRAZIL;
            break;

        case SystemLanguage.Russian:
            result = LANGUAGE_TYPE.RUSSIA;
            break;

        case SystemLanguage.Spanish:
            result = LANGUAGE_TYPE.SPAIN;
            break;

        case SystemLanguage.Thai:
            result = LANGUAGE_TYPE.THAILAND;
            break;

        case SystemLanguage.Turkish:
            result = LANGUAGE_TYPE.TURKEY;
            break;

        case SystemLanguage.Vietnamese:
            result = LANGUAGE_TYPE.VIETNAM;
            break;

        case SystemLanguage.Unknown:
            result = LANGUAGE_TYPE.ENGLISH;
            break;

        default:
            result = LANGUAGE_TYPE.ENGLISH;
            break;
        }

        return(result);
    }
Example #2
0
    public virtual string TranslateKeyArgs(LANGUAGE_TYPE langType, UI_TEXT_TYPE uiType, string uiID, params object[] parms)
    {
        string text = uiID;

        return(text);
    }
Example #3
0
 public static void SetLocale(LANGUAGE_TYPE type)
 {
     LocalTableLocale.type = type;
 }