public ChangeLanguage ( string language ) : void | ||
language | string | /// Language. /// |
Результат | void |
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); }
// 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); } }
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"); }
// 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; } }
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; }
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; }
private void LanguageChangeMethod(SelectionChangedEventArgs arg) { int index = Languages.IndexOf(arg.AddedItems[0].ToString()); LanguageManager.ChangeLanguage((Language)index); ProgramData.Instance.Language = (Language)index; }
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 = ""; }
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); } }
/// <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; } }
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); }
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"); }
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(); } }
// Use this for initialization void Start() { languageManager = LanguageManager.Instance; languageManager.OnChangeLanguage += OnLanguageChanged; SmartCultureInfo systemLanguage = languageManager.GetSupportedSystemLanguage(); if (systemLanguage != null) { languageManager.ChangeLanguage(systemLanguage); } }
/// <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); }
/// <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); }
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]; }
public Translator() { GameObject.DontDestroyOnLoad(languageManager); // languageManager.ChangeLanguage("ru"); SmartCultureInfo language = languageManager.GetDeviceCultureIfSupported(); if (language != null) { languageManager.ChangeLanguage(language); } }
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; } }
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; } } }
// 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(); }
// 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); }
// 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>(); }
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!"); } }
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"); }
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!"); } }
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(); }
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"); }
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; }
void Start () { languageManager = LanguageManager.Instance; languageManager.ChangeLanguage(lang); }