예제 #1
0
 public static void Init()
 {
     Debug.Log("Init 初始化");
     mInstance = new LTLocalization();
     mInstance.SetLanguage(Application.systemLanguage);
     mInstance.SetLanguage(SystemLanguage.English);
     mInstance.ReadData();
 }
 public static void ManualSetLanguage(SystemLanguage setLanguage)
 {
     if (null == mInstance)
     {
         mInstance = new LTLocalization();
     }
     mInstance.SetLanguage(setLanguage);
     mInstance.ReadData();
 }
예제 #3
0
 public void SetLanguage(SystemLanguage lan)
 {
     // Init();
     ltLocalization.SetLanguage(lan);
     _common.ltLocalization.SetLanguage(lan);
     if (_game != null)
     {
         _game.ltLocalization.SetLanguage(lan);
     }
 }
예제 #4
0
    public void SetLanguage(SystemLanguage lan, bool isUpdateUI = false)
    {
        // Init();
        ltLocalization.SetLanguage(lan);
        if (_common != null)
        {
            _common.ltLocalization.SetLanguage(lan);
        }
        if (_game != null)
        {
            _game.ltLocalization.SetLanguage(lan);
        }
        if (_appCommon != null)
        {
            _appCommon.ltLocalization.SetLanguage(lan);
        }

        //更新ui
        if (isUpdateUI)
        {
            AppSceneBase.main.UpdateLanguage();
        }
    }
 public static void Init()
 {
     mInstance = new LTLocalization();
     mInstance.SetLanguage(Application.systemLanguage);
     mInstance.ReadData();
 }