ChangeLanguage() public method

Changes the language and tries to load it.
public ChangeLanguage ( string language ) : void
language string /// Language. ///
return void
Exemplo n.º 1
0
    public void Show(Sprite sprite, string title, string text)
    {
        gameObject.SetActive(true);
        _tit.gameObject.SetActive(true);
        _txt.gameObject.SetActive(true);
        _img.gameObject.SetActive(true);
        _titBig.gameObject.SetActive(false);
        _imgBig.gameObject.SetActive(false);

        StartCoroutine(Utility.FadeCoroutineUI(_grp, 0.0f, 1.0f, 0.65f, true));
        _img.sprite = sprite;
        Vector2 nSizeDelta = _defSizeDelta;
        Vector2 nBounds    = sprite.bounds.extents;

        nBounds.Normalize();
        nSizeDelta.x *= nBounds.x;
        nSizeDelta.y *= nBounds.y;

        _img.rectTransform.sizeDelta = nSizeDelta;

        _tit.text = title;

        _txt.text = text;

        LangManager.UpdateSingleText(_pressToClose);
        LangManager.UpdateSingleText(_tit);
        LangManager.UpdateSingleText(_txt);
        LanguageManager.Language _lang = (LanguageManager.Language)PlayerPrefs.GetInt("PP_LANGUAGE", 0);
        LangManager.ChangeLanguage(_lang);
    }
Exemplo n.º 2
0
    // Called when a button is changed
    void OnChange()
    {
        // Changing between languages?
        if (type == types.Language)
        {
            switch (currentIndex)
            {
            case 0:
            default:
                languageManager.ChangeLanguage(LanguageManager.languages.English);
                break;

            case 1:
                languageManager.ChangeLanguage(LanguageManager.languages.Italian);
                break;
            }
        }

        // Changing between fullscreen and not?
        if (type == types.Fullscreen)
        {
            if (currentIndex == 0)
            {
                Screen.fullScreen = false;
            }
            else
            {
                Screen.fullScreen = true;
            }
        }

        // Changing screen resolution?
        if (type == types.Resolution)
        {
            PlayerPrefs.SetInt("resolution_index", currentIndex);
            string[] wh = options [currentIndex].Split('x');
            int      w  = int.Parse(wh [0]);
            int      h  = int.Parse(wh [1]);
            PlayerPrefs.SetInt("resolution_w", w);
            PlayerPrefs.SetInt("resolution_h", h);

            Screen.SetResolution(w, h, Screen.fullScreen);
        }

        // Changing quality level?
        if (type == types.QualityLevel)
        {
            QualitySettings.SetQualityLevel(currentIndex);
            PlayerPrefs.SetInt("quality_level", currentIndex);
        }

        // Changing control scheme?
        if (type == types.Movement)
        {
            PlayerPrefs.SetInt("movement_control_scheme", currentIndex);
        }
    }
Exemplo n.º 3
0
 void Start()
 {
     if (DataLoadSave.HasKey("Language"))
     {
         Language lang = DataLoadSave.GetString("Language") == "Korean" ? Language.Korean : Language.English;
         languageMgr.ChangeLanguage(lang);
         ChangeLanguageSprite();
     }
 }
        /// <summary>
        /// Switch Language To Chinese
        /// </summary>
        public void SwitchLanguageToCn()
        {
            if (languageManager.CurrentlyLoadedCulture == sCInfo_Cn)
            {
                return;
            }

            languageManager.ChangeLanguage("zh-CN");
        }
Exemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        langManager = LanguageManager.Instance;
        LanguageManager.Instance.OnChangeLanguage += OnLanguageChanged;

        switch (Application.systemLanguage)
        {
        case SystemLanguage.Russian: langManager.ChangeLanguage("ru"); break;

        case SystemLanguage.German: langManager.ChangeLanguage("de"); break;

        default: langManager.ChangeLanguage("en"); break;
        }
    }
Exemplo n.º 6
0
        void Start()
        {
            _languageManager = LanguageManager.Instance;

            SmartCultureInfo deviceCulture = _languageManager.GetDeviceCultureIfSupported();

            if (deviceCulture != null)
            {
                _languageManager.ChangeLanguage(deviceCulture);
            }
            else
            {
                Debug.Log("The device language is not available in the current application. Loading default.");
            }

            if (_languageManager.NumberOfSupportedLanguages > 0)
            {
                _currentLanguageKeys = _languageManager.GetAllKeys();
                _availableLanguages  = _languageManager.GetSupportedLanguages();
            }
            else
            {
                Debug.LogError("No languages are created!, Open the Smart Localization plugin at Window->Smart Localization and create your language!");
            }

            LanguageManager.Instance.OnChangeLanguage += OnLanguageChanged;
        }
Exemplo n.º 7
0
    void Start()
    {
        thisLanguageManager = LanguageManager.Instance;

        SmartCultureInfo systemLanguage = thisLanguageManager.GetDeviceCultureIfSupported();

        if (thisLanguageManager.IsCultureSupported(systemLanguage))
        {
            thisLanguageManager.ChangeLanguage(systemLanguage);
            //thisLanguageManager.ChangeLanguage("ko-KR");
        }
        thisLanguageManager = LanguageManager.Instance;

        Continue.text    = thisLanguageManager.GetTextValue("Game.Continue");
        Upgrade.text     = thisLanguageManager.GetTextValue("Game.Upgrade");
        Back.text        = thisLanguageManager.GetTextValue("Menu.Back");
        Upgrades.text    = thisLanguageManager.GetTextValue("Menu.Upgrades");
        Sword.text       = thisLanguageManager.GetTextValue("Upgrades.Sword");
        Nunchuck.text    = thisLanguageManager.GetTextValue("Upgrades.Nunchuck");
        Throwing.text    = thisLanguageManager.GetTextValue("Upgrades.Throwing");
        LongBow.text     = thisLanguageManager.GetTextValue("Upgrades.LongBow");
        WoodStaff.text   = thisLanguageManager.GetTextValue("Upgrades.WoodStaff");
        ChainSickle.text = thisLanguageManager.GetTextValue("Upgrades.ChainSickle");
        Sai.text         = thisLanguageManager.GetTextValue("Upgrades.Sai");
        HandClaws.text   = thisLanguageManager.GetTextValue("Upgrades.HandClaws");
        NinjaTree.text   = thisLanguageManager.GetTextValue("Upgrades.NinjaTree");
        StoneWall.text   = thisLanguageManager.GetTextValue("Upgrades.StoneWall");
        CoinMiner.text   = thisLanguageManager.GetTextValue("Upgrades.CoinMiner");
        Refining.text    = thisLanguageManager.GetTextValue("Upgrades.Refining");
    }
	void Start () 
	{
		languageManager = LanguageManager.Instance;
		
		SmartCultureInfo deviceCulture = languageManager.GetDeviceCultureIfSupported();
		if(deviceCulture != null)
		{
			languageManager.ChangeLanguage(deviceCulture);	
		}
		else
		{
			Debug.Log("The device language is not available in the current application. Loading default."); 
		}
		
		if(languageManager.NumberOfSupportedLanguages > 0)
		{
			currentLanguageKeys = languageManager.GetAllKeys();
			availableLanguages = languageManager.GetSupportedLanguages();
		}
		else
		{
			Debug.LogError("No languages are created!, Open the Smart Localization plugin at Window->Smart Localization and create your language!");
		}

		LanguageManager.Instance.OnChangeLanguage += OnLanguageChanged;
	}
Exemplo n.º 9
0
        private void LanguageChangeMethod(SelectionChangedEventArgs arg)
        {
            int index = Languages.IndexOf(arg.AddedItems[0].ToString());

            LanguageManager.ChangeLanguage((Language)index);
            ProgramData.Instance.Language = (Language)index;
        }
Exemplo n.º 10
0
            static void Postfix(OcSkillManager __instance)
            {
                if (!Directory.Exists("Log"))
                {
                    Directory.CreateDirectory("Log");
                }

                // 出力する言語
                string[] language    = new string[] { "English", "Chinese (Simplified)", "Japanese" };
                string[] filepathFix = new string[] { "En", "Cn", "Jp" };

                string header = "ID\tCategory\tCategoryName\tTier\tSkillName\tMaxLevel\tDescription\tIconName";

                for (int i = 0; i < language.Length; i++)
                {
                    LanguageManager.ChangeLanguage(language[i]);
                    SoSkillDataList skillList = Traverse.Create(__instance).Field("skillList").GetValue <SoSkillDataList>();
                    OcSkill[]       skills    = skillList.GetAll();

                    using (StreamWriter sw = new StreamWriter(SkillLogFilepath.Replace(":LANGUAGE", filepathFix[i]), false, Encoding.UTF8))
                    {
                        sw.WriteLine(header);
                        foreach (var skill in skills)
                        {
                            // 未実装のスキルは飛ばす
                            if (skill.Category == OcPlSkillCategory.None)
                            {
                                continue;
                            }

                            sw.WriteLine($"{skill.ID}\t{skill.Category}\t{skill.SkillCategoryName}\t{skill.Tier}\t{skill.SkillName}\t{skill.MaxLevel}\t{skill.OriginDesc}\t{skill.SkillIcon.name}");
                        }
                    }
                }
            }
 // Change actual language from LanguageManager
 private void ChangeLanguage(int value)
 {
     LanguageManager.ChangeLanguage(value);
     LanguageManager.Translate();
     GetAllKeys();
     valueText.text = "";
 }
Exemplo n.º 12
0
    void Start()
    {
        languageManager = LanguageManager.Instance;
        SmartCultureInfo deviceCulture = languageManager.GetDeviceCultureIfSupported();

        if (deviceCulture != null)
        {
            languageManager.ChangeLanguage(deviceCulture);
        }
        else
        {
            Debug.Log("The device language is not available in the current application. Loading default.");
        }

        if (languageManager.NumberOfSupportedLanguages > 0)
        {
            currentLanguageKeys = languageManager.GetAllKeys();
            availableLanguages  = languageManager.GetSupportedLanguages();
        }
        else
        {
            Debug.LogError("No languages are created!, Open the Smart Localization plugin at Window->Smart Localization and create your language!");
        }
        LanguageManager.Instance.OnChangeLanguage += OnLanguageChanged;
        //savedLang = 0;
        if (SceneManager.GetActiveScene().name == "introScene")
        {
            Invoke("loadScene", 1);
        }
    }
Exemplo n.º 13
0
        /// <summary>
        /// Constructor for the Application object.
        /// </summary>
        public App()
        {
            // Global handler for uncaught exceptions.
            UnhandledException += Application_UnhandledException;

            // Task
            TaskScheduler.UnobservedTaskException += OnUnobservedTaskException;


            var culture = SettingsHelper.GetLanguage();

            if (!string.IsNullOrEmpty(culture))
            {
                LanguageManager.ChangeLanguage(SettingsHelper.GetLanguage());
            }
            else
            {
                var current = Thread.CurrentThread.CurrentCulture.Name;
                if (current == "ru-RU")
                {
                    SettingsHelper.SaveLanguage(LanguageManager.Ru.DisplayName);
                }
                else
                {
                    SettingsHelper.SaveLanguage(LanguageManager.En.DisplayName);
                }
            }


            // Standard XAML initialization
            InitializeComponent();

            // Phone-specific initialization
            InitializePhoneApplication();

            // Language display initialization
            InitializeLanguage();

            // Show graphics profiling information while debugging.
            if (Debugger.IsAttached)
            {
                // Display the current frame rate counters.
                Application.Current.Host.Settings.EnableFrameRateCounter = true;

                // Show the areas of the app that are being redrawn in each frame.
                //Application.Current.Host.Settings.EnableRedrawRegions = true;

                // Enable non-production analysis visualization mode,
                // which shows areas of a page that are handed off to GPU with a colored overlay.
                //Application.Current.Host.Settings.EnableCacheVisualization = true;

                // Prevent the screen from turning off while under the debugger by disabling
                // the application's idle detection.
                // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
                // and consume battery power when the user is not using the phone.
                PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
            }
        }
Exemplo n.º 14
0
 void InitializationAndLocalization() {
     // Inicilización del gestor
     languageManager = LanguageManager.Instance;
     languageManager.ChangeLanguage(_language);
     languageManager.OnChangeLanguage += OnChangeLanguage;
     // Localización de la escena
     sceneName = SceneManager.GetActiveScene().name;
     LocalizateScene(sceneName);
 }
Exemplo n.º 15
0
    void Start()
    {
        LanguageManager  thisLanguageManager = LanguageManager.Instance;
        SmartCultureInfo cultureInfo         = thisLanguageManager.GetSupportedSystemLanguage();

        if (thisLanguageManager.IsLanguageSupportedEnglishName(cultureInfo.englishName))
        {
            thisLanguageManager.ChangeLanguage(cultureInfo.languageCode);
            //thisLanguageManager.ChangeLanguage("ja");
        }
        else
        {
            Debug.Log("Language is not supported");
            thisLanguageManager.ChangeLanguage("en");
        }

        presstoStart.text = thisLanguageManager.GetTextValue("UI.PresstoStart");
    }
Exemplo n.º 16
0
    void OnGUI()
    {
        if (thisLanguageManager.IsInitialized)
        {
            GUILayout.Label("Current Language:" + thisLanguageManager.language);

            GUILayout.BeginHorizontal();
            GUILayout.Label("Keys:", GUILayout.Width(460));
            GUILayout.Label("Values:", GUILayout.Width(460));
            GUILayout.EndHorizontal();

            valuesScrollPosition = GUILayout.BeginScrollView(valuesScrollPosition);
            foreach (KeyValuePair <string, string> languageValue in currentLanguageValues)
            {
                GUILayout.BeginHorizontal();
                GUILayout.Label(languageValue.Key, GUILayout.Width(460));
                GUILayout.Label(languageValue.Value, GUILayout.Width(460));
                GUILayout.EndHorizontal();
            }
            GUILayout.EndScrollView();

            languagesScrollPosition = GUILayout.BeginScrollView(languagesScrollPosition);
#if !UNITY_WP8
            foreach (CultureInfo language in thisLanguageManager.AvailableLanguagesCultureInfo)
            {
                if (GUILayout.Button(language.NativeName, GUILayout.Width(960)))
                {
                    thisLanguageManager.ChangeLanguage(language.Name);
                    currentLanguageValues = thisLanguageManager.GetTextDataBase();
                }
            }
#else
            foreach (string language in thisLanguageManager.AvailableLanguages)
            {
                if (GUILayout.Button(language, GUILayout.Width(960)))
                {
                    thisLanguageManager.ChangeLanguage(language);
                    currentLanguageValues = thisLanguageManager.GetTextDataBase();
                }
            }
#endif
            GUILayout.EndScrollView();
        }
    }
Exemplo n.º 17
0
    // Use this for initialization
    void Start()
    {
        languageManager = LanguageManager.Instance;
        languageManager.OnChangeLanguage += OnLanguageChanged;

        SmartCultureInfo systemLanguage = languageManager.GetSupportedSystemLanguage();
        if (systemLanguage != null)
        {
            languageManager.ChangeLanguage(systemLanguage);
        }
    }
Exemplo n.º 18
0
    /// <summary>
    /// Loads the parsed language file.(without the type identifiers)
    /// </summary>
    /// <returns>
    /// The parsed language file.
    /// </returns>
    /// <param name='languageCode'>
    /// Language code.
    /// </param>
    public static Dictionary <string, LocalizedObject> LoadParsedLanguageFile(string languageCode)
    {
        LanguageManager thisManager = LanguageManager.Instance;

        thisManager.ChangeLanguage(languageCode);
        Dictionary <string, LocalizedObject> languageDataBase = thisManager.GetLocalizedObjectDataBase();

        thisManager.Clear();

        return(languageDataBase);
    }
Exemplo n.º 19
0
    /// <summary>
    /// Loads the language file and returns the RAW values
    /// </summary>
    public static Dictionary <string, string> LoadLanguageFile(string languageCode)
    {
        LanguageManager thisManager = LanguageManager.Instance;

        thisManager.ChangeLanguage(languageCode);
        Dictionary <string, string> languageDataBase = thisManager.GetTextDataBase();

        thisManager.Clear();

        return(languageDataBase);
    }
Exemplo n.º 20
0
    void Start()
    {
        LanguageManager  languageManager = LanguageManager.Instance;
        SmartCultureInfo systemLanguage  = languageManager.GetSupportedSystemLanguage();

        if (systemLanguage != null)
        {
            languageManager.ChangeLanguage(systemLanguage);
        }
        if (systemLanguage.languageCode == "ru" || systemLanguage.languageCode == "ru-RU")
        {
            RectTransform rt = (RectTransform)GameObject.Find("BestScoreText").transform;
            rt.sizeDelta = new Vector2(rt.rect.width, 26f);
        }
        GameObject.Find("YourScoreText").GetComponent <Text> ().text = languageManager.GetTextValue("Score");
        GameObject.Find("BestScoreText").GetComponent <Text> ().text = languageManager.GetTextValue("BestScore");
        data        = GameObject.Find("Data").GetComponent <Data> ();
        buffEffects = GetComponent <BuffEffects> ();
        sprites     = new List <Sprite> (Resources.LoadAll <Sprite> ("parts/"));
        Circles     = GameObject.FindGameObjectsWithTag("Loose").OrderBy(g => g.name).ToArray();
        initialBorder();
        setBackground();
        skillScript = GetComponent <Skills> ();
        GameObject[] array = GameObject.FindGameObjectsWithTag("Parts").OrderBy(g => g.transform.parent.name).ToArray();
        circleParts = new SpriteRenderer[array.Length];
        int k = 0;

        foreach (GameObject part in array)
        {
            circleParts [k] = part.GetComponent <SpriteRenderer> ();
            k++;
        }
        GameObject obj = GameObject.Find("RowColor");

        points      = GameObject.Find("Count").GetComponentInChildren <Text> ();
        points.text = curPoints.ToString();
        blocks      = new Image[blocksUILength];
        counts      = new Text[blocksUILength];
        for (int i = 0; i < blocksUILength; i++)
        {
            blocks [i] = obj.GetComponentsInChildren <Image> () [i];
            blocks [i].transform.localScale = new Vector2(blocks [i].transform.localScale.x, blocks [i].transform.localScale.x);
            counts [i]         = obj.GetComponentsInChildren <Text> () [i];
            counts [i].enabled = false;
        }
        nextRound();
        randSprites();
        setRightTag();
        rigthCount = counts [step];
        num        = step % circlesLength;
        updCount();
        rigthCount = counts [0];
    }
Exemplo n.º 21
0
        public Translator()
        {
            GameObject.DontDestroyOnLoad(languageManager);
            // languageManager.ChangeLanguage("ru");
            SmartCultureInfo language =
                languageManager.GetDeviceCultureIfSupported();

            if (language != null)
            {
                languageManager.ChangeLanguage(language);
            }
        }
Exemplo n.º 22
0
    void SwitchLang(SystemLanguage lang)
    {
        switch (lang)
        {
        case SystemLanguage.English:
            lm.ChangeLanguage("en");
            break;

        case SystemLanguage.French:
            lm.ChangeLanguage("fr");
            break;

        case SystemLanguage.Portuguese:
            lm.ChangeLanguage("pt");
            break;

        case SystemLanguage.Russian:
            lm.ChangeLanguage("ru");
            break;

        case SystemLanguage.Spanish:
            lm.ChangeLanguage("es");
            break;

        default:
            lm.ChangeLanguage("en");
            break;
        }
    }
        IEnumerator Start()
        {
            //Wait Until Has LanguageManager Instance
            yield return(new WaitUntil(() => LanguageManager.HasInstance));

            languageManager = LanguageManager.Instance;

            //Init the Default Language:
            switch (Application.systemLanguage)
            {
            case SystemLanguage.English:
                languageManager.ChangeLanguage("en");
                break;

            case SystemLanguage.Chinese:
            case SystemLanguage.ChineseSimplified:
            case SystemLanguage.ChineseTraditional:
            default:
                languageManager.ChangeLanguage("zh-CN");
                break;
            }
        }
Exemplo n.º 24
0
 private void CbLanguages_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
 {
     foreach (string name in Enum.GetNames(typeof(SupportedLanguage)))
     {
         if (e.NewValue.ToString().CompareTo(name) == 0)
         {
             LanguageManager.ChangeLanguage((SupportedLanguage)Enum.Parse(typeof(SupportedLanguage), name), this);
             RegistrySettings.Language = name;
             RegistrySettings.Save();
             break;
         }
     }
 }
Exemplo n.º 25
0
        // Use this for initialization
        void Awake()
        {
            estiloBotonMenuCentral = estiloMenu.GetStyle("boton_principal");

            estiloBotonMusicaOff = estiloMenu.GetStyle("boton_musica_off");
            estiloBotonMusicaOn  = estiloMenu.GetStyle("boton_musica_on");
            estiloBotonSonidoOff = estiloMenu.GetStyle("boton_sonido_off");
            estiloBotonSonidoOn  = estiloMenu.GetStyle("boton_sonido_on");


            configuracionGeneral.Load();
            traduccion = LanguageManager.Instance;

            menuDeIdioma         = GetComponent <SeleccionDeIdioma> ();
            menuDeIdioma.enabled = false;
            menuPuntajes         = GetComponent <VerPuntajes>();
            menuPuntajes.enabled = false;

            string idioma = configuracionGeneral.Idioma;

            if (idioma == null)
            {
                traduccion.ChangeLanguage("en");
                mustShowLanguage = true;
            }
            else
            {
                mustShowLanguage = false;
                traduccion.ChangeLanguage(idioma);
            }
            CambioTamanoVentanaWindowsStore.cambioTamanoPantalla += alCambiarTamanoPantalla;
            alCambiarTamanoPantalla(Screen.width, Screen.height);

            texturaFondoMono = new Texture2D(1, 1);
            texturaFondoMono.SetPixel(0, 0, new Color(142 / 255f, 223 / 255f, 1));
            texturaFondoMono.Apply();
        }
Exemplo n.º 26
0
    // Use this for initialization
    void Start()
    {
        OneSignal.Init(appData.oneSignalId, "920809726025", HandleNotification);

        menuData = new MenuData();

        langManager = LanguageManager.Instance;
        LanguageManager.Instance.OnChangeLanguage += OnLanguageChanged;
        switch (Application.systemLanguage)
        {
        case SystemLanguage.Russian: langManager.ChangeLanguage("ru"); break;

        case SystemLanguage.Finnish: langManager.ChangeLanguage("fi"); break;

        case SystemLanguage.English: langManager.ChangeLanguage("en"); break;

        default: langManager.ChangeLanguage("ru"); break;
        }

        //StartCoroutine (SendDeviceInfo ());

        StartCoroutine(waitForDownloadAppData());
        StartCoroutine(waitForDownloadResourceData());
    }
    private void StartGUIPickables()
    {
        List <PickableObject> pickablesOnLevel = GameManager.Instance.CurrentRoom.PickableObjects;

        CanvasGroup[] fields   = PanelPickableList.GetComponentsInChildren <CanvasGroup>(true);
        List <Text>   allTexts = new List <Text>();

        int i = 1;  // because first canvas group is panel root object

        foreach (PickableObject obj in pickablesOnLevel)
        {
            fields[i].gameObject.SetActive(true);
            Button button = fields[i].GetComponentInChildren <Button>();
            Text   text   = fields[i].GetComponentInChildren <Text>();
            text.text  = obj.Name;
            _baseColor = text.color;

            // Assigning list element to pickable object here
            obj.AssociatedListElement = fields[i];
            button.enabled            = true;

            if (GameManager.Instance.CurrentRoom.PickablePickedObjectIDs.Contains(obj.ID))
            {
                ChangeTextPickedStatus(text, button, true);
            }
            else
            {
                ChangeTextPickedStatus(text, button, false);
            }

            _allPickablesDict.Add(obj, text);
            allTexts.Add(text);
            ++i;
        }


        // shutting down remaining fields
        for (int j = i; j < fields.Length; ++j)
        {
            fields[j].gameObject.SetActive(false);
            fields[j].GetComponentInChildren <Text>().text      = "";
            fields[j].GetComponentInChildren <Button>().enabled = false;
        }

        LangManager.UpdateIndexToText(allTexts);
        LanguageManager.Language _lang = (LanguageManager.Language)PlayerPrefs.GetInt("PP_LANGUAGE", 0);
        LangManager.ChangeLanguage(_lang);
    }
Exemplo n.º 28
0
    // Use this for initialization
    void Start () {
        lmanager = LanguageManager.Instance;
        string lang = "en";
        try
        {
            //lang = SteamApps.GetCurrentGameLanguage().Substring(0, 2);
        }
        catch (Exception e)
        {
            Debug.Log(e.ToString());
        }

        lmanager.ChangeLanguage(lang);
        text = GetComponent<Text>();

    }
Exemplo n.º 29
0
    void Start()
    {
        thisLanguageManager = LanguageManager.Instance;

        SmartCultureInfo systemLanguage = thisLanguageManager.GetDeviceCultureIfSupported();

        if (thisLanguageManager.IsCultureSupported(systemLanguage))
        {
            thisLanguageManager.ChangeLanguage(systemLanguage);
            //thisLanguageManager.ChangeLanguage("ko-KR");
        }
        thisLanguageManager = LanguageManager.Instance;

        Continue.text = thisLanguageManager.GetTextValue("Game.Continue");
        Menu.text     = thisLanguageManager.GetTextValue("Game.Menu");
        Pause.text    = thisLanguageManager.GetTextValue("Game.Pause");
    }
    void OnGUI()
    {
        if (availableLanguages != null && availableLanguages.Count > 0)
        {
            if (languageManager.CurrentlyLoadedCulture != null)
            {
                GUILayout.Label("Current Language:" + languageManager.CurrentlyLoadedCulture.ToString());
            }

            foreach (SmartCultureInfo language in availableLanguages)
            {
                if (GUILayout.Button(language.englishName, GUILayout.MinWidth(Screen.height * 0.05f)))
                {
                    languageManager.ChangeLanguage(language);
                }
            }
        }
    }
    void Start()
    {
        thisLanguageManager = LanguageManager.Instance;

        string systemLanguage = thisLanguageManager.GetSystemLanguage();
        if(thisLanguageManager.IsLanguageSupported(systemLanguage))
        {
            thisLanguageManager.ChangeLanguage(systemLanguage);
        }

        if(thisLanguageManager.AvailableLanguages.Count > 0)
        {
            currentLanguageValues = thisLanguageManager.GetTextDataBase();
        }
        else
        {
            Debug.LogError("No languages are created!, Open the Smart Localization plugin at Window->Smart Localization and create your language!");
        }
    }
Exemplo n.º 32
0
    void Start()
    {
        thisLanguageManager = LanguageManager.Instance;

        SmartCultureInfo systemLanguage = thisLanguageManager.GetDeviceCultureIfSupported();

        if (thisLanguageManager.IsCultureSupported(systemLanguage))
        {
            thisLanguageManager.ChangeLanguage(systemLanguage);
            //thisLanguageManager.ChangeLanguage("ko-KR");
        }
        thisLanguageManager = LanguageManager.Instance;



        Line1.text = thisLanguageManager.GetTextValue("Upgrades.NotEnoughDiamonds");
        Line2.text = thisLanguageManager.GetTextValue("Upgrades.DoYouWant");
        Yes.text   = thisLanguageManager.GetTextValue("Menu.Yes");
        No.text    = thisLanguageManager.GetTextValue("Menu.No");
    }
Exemplo n.º 33
0
    void Start()
    {
        thisLanguageManager = LanguageManager.Instance;

        string systemLanguage = thisLanguageManager.GetSystemLanguage();

        if (thisLanguageManager.IsLanguageSupported(systemLanguage))
        {
            thisLanguageManager.ChangeLanguage(systemLanguage);
        }

        if (thisLanguageManager.AvailableLanguages.Count > 0)
        {
            currentLanguageValues = thisLanguageManager.GetTextDataBase();
        }
        else
        {
            Debug.LogError("No languages are created!, Open the Smart Localization plugin at Window->Smart Localization and create your language!");
        }
    }
Exemplo n.º 34
0
    void OnGUI()
    {
        GUI.depth = 0;
        GUI.skin  = CreditsMenuGUISkin;

        GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), Background);

        if (GUI.Button(new Rect(Screen.width / 25, Screen.height / 25, Properties.BackButtonSize, Properties.BackButtonSize), Properties.BackButton))
        {
            HandleBackButton();
        }

        scrollPosition = GUI.BeginScrollView(scrollViewPosition, scrollPosition, scrollViewInnerPosition);

        float offsetY = Properties.TEXT_HEIGHT * 2;

        GUI.Label(new Rect(0, offsetY, scrollViewInnerPosition.width, Properties.TEXT_HEIGHT), LanguageManager.getString("SND"));
        offsetY += Properties.TEXT_HEIGHT * 3 / 2;
        if (GUI.Button(new Rect(scrollViewInnerPosition.width / 2 - buttonSize / 2, offsetY, buttonSize, buttonSize), SoundManager.SoundActive ? Sound : SoundDisabled))
        {
            if (SoundManager.SoundActive)
            {
                SoundManager.SoundActive = false;
                PlayerPrefs.SetInt("Sound", 0);
            }
            else
            {
                SoundManager.SoundActive = true;
                PlayerPrefs.SetInt("Sound", 1);
            }
        }

        offsetY += buttonSize + Properties.TEXT_HEIGHT;
        GUI.Label(new Rect(0, offsetY, scrollViewInnerPosition.width, Properties.TEXT_HEIGHT), LanguageManager.getString("LNG"));
        offsetY += Properties.TEXT_HEIGHT * 3 / 2;
        if (GUI.Button(new Rect(scrollViewInnerPosition.width / 2 - buttonSize / 2, offsetY, buttonSize, buttonSize), LanguageManager.languageFlag))
        {
            LanguageManager.ChangeLanguage();
        }
        GUI.EndScrollView();
    }
Exemplo n.º 35
0
    void Start()
    {
        thisLanguageManager = LanguageManager.Instance;

        SmartCultureInfo systemLanguage = thisLanguageManager.GetDeviceCultureIfSupported();

        if (thisLanguageManager.IsCultureSupported(systemLanguage))
        {
            thisLanguageManager.ChangeLanguage(systemLanguage);
            //thisLanguageManager.ChangeLanguage("ko-KR");
        }
        thisLanguageManager = LanguageManager.Instance;

        Title.text            = thisLanguageManager.GetTextValue("InApp.Title");
        tenDiamonds.text      = thisLanguageManager.GetTextValue("InApp.Ten");
        thirtyDiamonds.text   = thisLanguageManager.GetTextValue("InApp.Thirty");
        HundredDriamonds.text = thisLanguageManager.GetTextValue("InApp.Hundred");
        ThreeDiamonds.text    = thisLanguageManager.GetTextValue("InApp.Three");
        MostPopular.text      = thisLanguageManager.GetTextValue("InApp.Most");
        BestValue.text        = thisLanguageManager.GetTextValue("InApp.Best");
    }
Exemplo n.º 36
0
        void Start()
        {
            languageManager = LanguageManager.Instance;

            SmartCultureInfo systemLanguage = languageManager.GetSupportedSystemLanguage();
            if(systemLanguage != null)
            {
            languageManager.ChangeLanguage(systemLanguage);
            }

            if(languageManager.NumberOfSupportedLanguages > 0)
            {
            currentLanguageValues = languageManager.RawTextDatabase;
            availableLanguages = languageManager.GetSupportedLanguages();
            }
            else
            {
            Debug.LogError("No languages are created!, Open the Smart Localization plugin at Window->Smart Localization and create your language!");
            }

            LanguageManager.Instance.OnChangeLanguage += OnLanguageChanged;
        }
Exemplo n.º 37
0
 void Start () {
   languageManager = LanguageManager.Instance;
   languageManager.ChangeLanguage(lang);
 }