public void ChangeTrad(LocalizationManager.Languages newTrad) { LocalizationManager.ChangeTrad(newTrad); TranslateMenu(); Options.Instance.defaultLanguage = newTrad; LanguagesMenu.SetActive(false); }
public void ChangeTrad(LocalizationManager.Languages newTrad) { myList = TextManager.GetText(newTrad); UpdateText(false); LocalizationManager.ChangeTrad(newTrad); Transform t = pauseMenu.menu.transform.parent; pauseMenu.menu.transform.SetParent(null); pauseMenu.menu.transform.SetParent(t); pauseMenu.TranslateMenu(); }
// Use this for initialization void Start() { LocalizationManager.originTranslation = TextManager.texts.translations[0]; TextManager.texts.currentTranslation = TextManager.texts.translations [0]; count = 0; //Options.Instance.beginingSentenceNumber-1; string[] res = Options.Instance.beginingSentenceNumber.Split('.'); int a, b; if (int.TryParse(res [0], out a) && int.TryParse(res [1], out b)) { int indexToReach = a * 1000 + b; int index = 0; foreach (SentenceObject s in TextManager.texts.sentences) { if (s.index == indexToReach) { count = index; } index++; } } if (TextManager.currentIndex != 0) { count = TextManager.currentIndex; imageHandler.LoadPrevious(); } myList = TextManager.GetText(Options.Instance.defaultLanguage); LocalizationManager.ChangeTrad(Options.Instance.defaultLanguage); currentSprites = TextManager.GetSprites(myList [count]); TextManager.currentChoice = new ChoiceObject(); if (myList [0].fade) { StartCoroutine(BeginFade()); } else { UpdateGame(); } }
// Use this for initialization void Start() { originButtons = new List <Sprite> (); foreach (Button b in GameObject.FindObjectsOfType <Button> ()) { originButtons.Add(b.image.sprite); } TextManager.LoadText(EmmaMainScript.fileName); LocalizationManager.originTranslation = TextManager.texts.translations[0]; TextManager.texts.currentTranslation = TextManager.texts.translations [0]; if (Application.systemLanguage.Equals(SystemLanguage.French)) { Options.Instance.defaultLanguage = LocalizationManager.Languages.French; } else if (Application.systemLanguage.Equals(SystemLanguage.Italian)) { Options.Instance.defaultLanguage = LocalizationManager.Languages.Italian; } else if (Application.systemLanguage.Equals(SystemLanguage.German)) { Options.Instance.defaultLanguage = LocalizationManager.Languages.German; } else if (Application.systemLanguage.Equals(SystemLanguage.Spanish)) { Options.Instance.defaultLanguage = LocalizationManager.Languages.Spanish; } else { Options.Instance.defaultLanguage = LocalizationManager.Languages.English; } LocalizationManager.ChangeTrad(Options.Instance.defaultLanguage); TranslateMenu(); }