コード例 #1
0
    public static string GetSelectedPreinstalledLanguageCode()
    {
        SelectedLanguageType selectedLanguageType = GetSelectedLanguageType();

        if (selectedLanguageType == SelectedLanguageType.Preinstalled)
        {
            return(KPlayerPrefs.GetString(SELECTED_LANGUAGE_CODE_KEY));
        }
        return(string.Empty);
    }
コード例 #2
0
    public static bool LoadLocalTranslationFile(SelectedLanguageType source, string path)
    {
        if (!File.Exists(path))
        {
            return(false);
        }
        string[] lines = File.ReadAllLines(path, Encoding.UTF8);
        bool     flag  = LoadTranslationFromLines(lines);

        if (flag)
        {
            KPlayerPrefs.SetString(SELECTED_LANGUAGE_TYPE_KEY, source.ToString());
        }
        else
        {
            ClearLanguage();
        }
        return(flag);
    }