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);
        }
예제 #2
0
 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;
 }