//#else /*public void Load(string name) * { * TextAsset temp = Resources.Load("Save/" + name) as TextAsset; * XmlDocument _doc = new XmlDocument(); * _doc.LoadXml(temp.text); * * Debug.Log ("loader "+_doc.ChildNodes[1].ChildNodes.Count); * * }*/ //#endif void copy(TextObject textToCopy) { sentences = textToCopy.sentences; characters = textToCopy.characters; translations = textToCopy.translations; currentTranslation = textToCopy.currentTranslation; }
// Use this for initialization private void Start() { nextScene = "StageSelectScene"; mc = GameObject.Find("MainCamera"); //tl = GameObject.Find("TitleLogo"); pnl = GameObject.Find("FadePanel"); ts = GameObject.Find("TouchStart"); mc_script = mc.GetComponent <TranslationObject>(); //tl_script = tl.GetComponent<TranslationObject>(); fd_out = pnl.GetComponent <FadeImage>(); this.audioClip = new CustomAudioClip[(int)AudioList.AUDIO_MAX]; this.audioClip[0].Clip = Resources.Load("Audio/BGM/BGM_Title", typeof(AudioClip)) as AudioClip; this.audioClip[0].Vol = 1.0f; this.audioClip[1].Clip = Resources.Load("Audio/SE/Button_Yes", typeof(AudioClip)) as AudioClip; this.audioClip[1].Vol = 1.0f; this.sourceAudio = this.gameObject.AddComponent <SourceAudio>(); this.sourceAudio.m_Audio = this.audioClip; this.sourceAudio.PlayBGM((int)AudioList.AUDIO_BGM, true); filmushiMaterial.SetTexture("_MainTex", filmushi_sleep); touchStart.SetActive(false); }
// Use this for initialization void Start() { translation = TranslationLoader.getInstance().getTranslation(); P1NAME = PlayerPrefs.GetString("P1NAME"); P2NAME = PlayerPrefs.GetString("P2NAME"); P1NameLabel.text = P1NAME; P2NameLabel.text = P2NAME; P1score = Options.beginningPoints; P2score = Options.beginningPoints; P1ScoreField.text = P1score.ToString(); P2ScoreField.text = P2score.ToString(); distributeScores(); round = 0; if (PlayerPrefs.GetInt("turn") == 1) { p1turn = true; TurnText.text = (P1NAME + this.translation.scenes.Game.Turn); } else { p1turn = false; TurnText.text = (P2NAME + this.translation.scenes.Game.Turn); } }
private void savecurlinebtn_Click(object sender, EventArgs e) { if (_currObj == null) { return; } foreach (var translationObject in TranslationObjects) { if (translationObject.Id != _currObj.Id) { continue; } translationObject.Translation = transbox.Text.Replace(Environment.NewLine, "\\n"); translationObject.SetFinished(); _currObj.Translation = translationObject.Translation; transbox.Text = ""; origbox.Text = ""; savetransbtn.Enabled = true; savecurlinebtn.Enabled = false; copybtn.Enabled = false; break; } var currItem = listview.Items.Cast <ListViewItem>().FirstOrDefault(lvi => lvi.Text == _currObj.Name); if (currItem != null && hidefinishedbox.Checked) { listview.Items.Remove(currItem); } else if (currItem != null) { listview.Items[listview.Items.IndexOf(currItem)].SubItems[2].Text = _currObj.Translation; } _currObj = null; UpdateStats(); }
public static ITranslationObject[] LoadFromJSON(string path) { var TranslationObjects = new List <ITranslationObject>(); Dictionary <string, object>[] Dictionaries = Deserialize(path); foreach (var Dictionary in Dictionaries) { foreach (var Element in Dictionary) { if (Element.Key != "LOCALIZATION_COMMENT" || Element.Key != "LOCALIZATION_AUTHORS" || Element.Key != "LOCALIZATION_VERSION") { if (Element.Key.StartsWith(RegexDetectionString)) { string regexString = Element.Key.Remove(0, RegexDetectionString.Length); var RegexObject = new RegexObject(regexString, Element.Value.ToString()); TranslationObjects.Add(RegexObject); } else { var TranslationObject = new TranslationObject(Element.Key, Element.Value.ToString()); TranslationObjects.Add(TranslationObject); } } } } return(TranslationObjects.ToArray()); }
void Init() { if (TextManager.texts.translations.Count == 0) { TranslationObject tO = new TranslationObject(); tO.language = "french"; TextManager.texts.translations.Add(tO); TranslationObject tOEng = new TranslationObject(); tOEng.language = "english"; TextManager.texts.translations.Add(tOEng); TranslationObject tOSpa = new TranslationObject(); tOSpa.language = "spanish"; TextManager.texts.translations.Add(tOSpa); TranslationObject tOIta = new TranslationObject(); tOIta.language = "italian"; TextManager.texts.translations.Add(tOIta); TranslationObject tOGer = new TranslationObject(); tOGer.language = "german"; TextManager.texts.translations.Add(tOGer); } if (TextManager.texts.currentTranslation == null) { TextManager.texts.currentTranslation = TextManager.texts.translations[0]; } }
public HttpResponseMessage GetTranslations() { TranslationObject to = new TranslationObject() { Translations = db.WeatherTranslations, PgoWeathers = db.PgoWeathers }; return(Request.CreateResponse(HttpStatusCode.OK, to)); }
public static void WriteSub(string text) { foreach (ITranslationObject TranslationObject in TranslationObjects) { if ((TranslationObject.GetPattern() == text) || TranslationObject.Matches(text)) { return; } } TranslationObjects.Add(new TranslationObject(text, text)); }
private bool IsLocaleMatch() { foreach (var obj in TranslationObjects) { if (!obj.Name.EndsWith("LOCALE_VERSION", StringComparison.CurrentCultureIgnoreCase)) { continue; } _locverObj = obj; return(obj.Original == obj.Translation); } return(true); // Let's just say it matches, we didn't find it... so... nothing to update anyways.. }
private void SetLanguage() { var _languageScript = FindObjectOfType <LanguageScript>(); translationList = _textField.GetComponent <TranslationScript>()._translation; foreach (var language in translationList) { if (language.language == _languageScript.currentLanguage) { _currentTranslation = language; _tmp = _textField.GetComponent <TextMeshProUGUI>(); } } }
private void clearbtn_Click(object sender, EventArgs e) { clearbtn.Enabled = false; _origLoaded = false; savecurlinebtn.Enabled = false; copybtn.Enabled = false; savetransbtn.Enabled = false; TranslationObjects.Clear(); _currObj = null; origbox.Text = ""; transbox.Text = ""; listview.Items.Clear(); _sectionFilters.Clear(); sections.Items.Clear(); UpdateStats(); }
private void AddToList(object sender, RoutedEventArgs e) { string word = this.wordTextBox.Text; string translation = new TextRange(this.translationTextBox.Document.ContentStart, this.translationTextBox.Document.ContentEnd).Text; try { var newObject = new TranslationObject(word, translation, false); factory.AddNewData(newObject); } catch (ArgumentNullException) { MessageBox.Show("You can't leave empty boxes!!", "WRONG!", MessageBoxButton.OK, MessageBoxImage.Error); } this.ClearTextFields(); }
public static int GetImageIndex(Sprite s) { int res = -1; TranslationObject tO = originTranslation; for (int i = 0; i < tO.newImages.Count; i++) { if (tO.newImages [i] == s) { res = i; } } return(res); }
public TranslationLoader() { if (supportedLanguages.Count <= 0) { supportedLanguages.Add(SystemLanguage.English, "english.json"); supportedLanguages.Add(SystemLanguage.Dutch, "dutch.json"); } if (supportedLanguages.ContainsKey(Application.systemLanguage)) { this.translation = this.getTranslationObjectFromFile(supportedLanguages[Application.systemLanguage]); } else { this.translation = this.getTranslationObjectFromFile(supportedLanguages[TranslationLoader.DefaultLanguage]); } Debug.Log("Loading translation for: " + this.translation.language); }
public void loadTextFields() { string scene = SceneManager.GetActiveScene().name; TranslationObject translation = this.loader.getTranslation(); if (scene == "Main") { this.TitleText.text = translation.scenes.Main.Title; this.NewGameButtonText.text = translation.scenes.Main.StartNewGame; this.SeePreviousMatchesButtonText.text = translation.scenes.Main.SeePreviousMatches; this.ExitText.text = translation.scenes.Main.Exit; this.CopyrightText.text = translation.scenes.Main.MadeBy + " " + TranslationLoader.Copyright; } if (scene == "newGameScene") { this.P1PlaceholderText.text = translation.scenes.newGameScene.EnterPlayerOneName; this.P2PlaceholderText.text = translation.scenes.newGameScene.EnterPlayerTwoName; this.P1NameTooLongText.text = translation.scenes.newGameScene.NameTooLong; this.P2NameTooLongText.text = translation.scenes.newGameScene.NameTooLong; this.BeginsTextP1.text = translation.scenes.newGameScene.Begins; this.BeginsTextP2.text = translation.scenes.newGameScene.Begins; this.StartingScoreText.text = translation.scenes.newGameScene.StartingScore + ":"; this.StartGameText.text = translation.scenes.newGameScene.StartGame; } if (scene == "Game") { this.StartNewLegText.text = translation.scenes.Game.StartNewLeg; this.ReturnToMainText.text = translation.scenes.general.backToMenu; } if (scene == "Records") { this.PreviousMatchesText.text = translation.scenes.Records.PreviousMatches; this.ClearSaveFileText.text = translation.scenes.Records.ClearSaveFile; } // Re-used if (this.BackToMenuButtonText != null) { this.BackToMenuButtonText.text = translation.scenes.general.backToMenu; } }
private void listview_DoubleClick(object sender, EventArgs e) { if (savecurlinebtn.Enabled && _currObj != null) { var res = MessageBox.Show(@"Are you sure you want to load a new value without saving the current one?", @"Are you sure?", MessageBoxButtons.YesNoCancel); if (res != DialogResult.Yes) { return; } } _currObj = null; var id = int.Parse(listview.SelectedItems[0].Tag.ToString()); foreach (var translationObject in TranslationObjects) { if (translationObject.Id != id) { continue; } _currObj = translationObject; break; } if (_currObj == null) { return; // Dafuq did you do?! } transbox.Text = ""; origbox.Text = ""; if (_currObj.Translation != null) { transbox.Text = _currObj.Translation.Replace("\\n", Environment.NewLine); } if (_currObj.Original != null) { origbox.Text = _currObj.Original.Replace("\\n", Environment.NewLine); } copybtn.Enabled = true; savecurlinebtn.Enabled = transbox.Text.Length > 0; }
private void Parsexml(string file, bool orig) { var name = ""; var exists = false; using (var xml = XmlReader.Create(file)) { while (xml.Read()) { if (!xml.IsStartElement()) { continue; } switch (xml.Name.ToLower()) { case "data": name = xml[0]; // It should be the first (only) attribute anyways ;) break; case "value": TranslationObject tobj = null; foreach (var translationObject in TranslationObjects) { if (translationObject.Name != name) { continue; } tobj = translationObject; exists = true; break; } if (tobj == null) { tobj = new TranslationObject(TranslationObjects.Count, name); } xml.Read(); var value = xml.Value; if (!exists) { if (orig) { tobj.Original = value.Replace("\n", "\\n"); } else { tobj.Translation = value.Replace("\n", "\\n"); } TranslationObjects.Add(tobj); } else { if (TranslationObjects.Any(translationObject => translationObject.Id == tobj.Id)) { if (orig) { tobj.Original = value.Replace("\n", "\\n"); } else { tobj.Translation = value.Replace("\n", "\\n"); } } } exists = false; break; } } } MakeSectionsFilter(); Setviewitems(); clearbtn.Enabled = true; }
// Use this for initialization void Start() { this.i18n = new TranslationObject("DE"); this.player = GameObject.Find("Player").GetComponent <PlayerController>(); }
void copy(TranslationObject translationToCopy) { language = translationToCopy.language; newImagesPaths = translationToCopy.newImagesPaths; newTexts = translationToCopy.newTexts; }