public void AddNewData(ITranslationObject translationObject) { var translationCollection = this.GetData(); if (translationCollection.Contains(translationObject)) { int indexOfObject = translationCollection.IndexOf(translationObject); string translation = translationObject.Translation; translationCollection[indexOfObject].AddNewTranslation(translation, false); } else { translationCollection.Add(translationObject); } this.writer.Write(translationCollection); }
public static string Translate(string text, ITranslationObject Translation) { return(Translation.Translate(text)); }
public bool Equals(ITranslationObject other) { bool areEqual = this.Word.Equals(other.Word, StringComparison.CurrentCultureIgnoreCase); return areEqual; }