Esempio n. 1
0
    public void ChangeTrad(LocalizationManager.Languages newTrad)
    {
        LocalizationManager.ChangeTrad(newTrad);

        TranslateMenu();

        Options.Instance.defaultLanguage = newTrad;

        LanguagesMenu.SetActive(false);
    }
Esempio n. 2
0
    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();
    }
Esempio n. 3
0
    // 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();
        }
    }
Esempio n. 4
0
    // 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();
    }