Ejemplo n.º 1
0
 public static void ChangeSetting(EnumLaungageSetting settingLanguage)
 {
     if (localizeManager == null)
     {
         localizeManager = new LocalizeManager(new LanguageSetting());
     }
     localizeManager.ChangeSetting(settingLanguage);
 }
Ejemplo n.º 2
0
 public void ChangeSetting(EnumLaungageSetting laungageSetting)
 {
     this.setting.ChangeLanguage(laungageSetting);
     dic = LocalizeCSVParser.GetTextDictionary(setting.GetLanguage());
     foreach (ILocalizeObserver observer in observerList)
     {
         observer.OnUpdateLanguageSetting();
     }
 }
Ejemplo n.º 3
0
        public LanguageSetting()
        {
            int settingLanguageInt = PlayerPrefs.GetInt(PREFS_KEY, NO_SETTING_LANGUAGE);

            if (settingLanguageInt == NO_SETTING_LANGUAGE)
            {
                SystemLanguage systemLanguage = Application.systemLanguage;
                if (systemLanguage == SystemLanguage.Japanese)
                {
                    enumLaungageSetting = EnumLaungageSetting.JP;
                }
                else
                {
                    enumLaungageSetting = EnumLaungageSetting.EN;
                }
            }
            else
            {
                enumLaungageSetting = (EnumLaungageSetting)settingLanguageInt;
            }
        }
Ejemplo n.º 4
0
 public LanguageSettingStub(EnumLaungageSetting laungageSetting)
 {
     this.enumLaungageSetting = laungageSetting;
 }
Ejemplo n.º 5
0
 public void ChangeLanguage(EnumLaungageSetting laungageSetting)
 {
     this.enumLaungageSetting = laungageSetting;
 }
Ejemplo n.º 6
0
 public void ChangeLanguage(EnumLaungageSetting laungageSetting)
 {
     this.enumLaungageSetting = laungageSetting;
     PlayerPrefs.SetInt(PREFS_KEY, (int)laungageSetting);
 }