public static TranslateDictionary Merge( TranslateDictionary dictionary1, TranslateDictionary dictionary2 )
    {

      var dictionary = new TranslateDictionary();

      if ( dictionary1 != null )
      {
        foreach ( var term in dictionary1.SourceTerms )
          dictionary.AddTerm( term, dictionary1[term] );
      }

      if ( dictionary2 != null )
      {
        foreach ( var term in dictionary2.SourceTerms )
          dictionary.AddTerm( term, dictionary2[term] );
      }

      return dictionary;
    }
        public static TranslateDictionary Merge(TranslateDictionary dictionary1, TranslateDictionary dictionary2)
        {
            var dictionary = new TranslateDictionary();

            if (dictionary1 != null)
            {
                foreach (var term in dictionary1.SourceTerms)
                {
                    dictionary.AddTerm(term, dictionary1[term]);
                }
            }

            if (dictionary2 != null)
            {
                foreach (var term in dictionary2.SourceTerms)
                {
                    dictionary.AddTerm(term, dictionary2[term]);
                }
            }

            return(dictionary);
        }
Exemple #3
0
        private static TranslateDictionary CreateDictionary(TranslationTerm[] terms)
        {
            if (terms == null)
            {
                return(null);
            }

            var dictionary = new TranslateDictionary();

            foreach (var t in terms)
            {
                dictionary.AddTerm(t);
            }

            return(dictionary);
        }
Exemple #4
0
    private static TranslateDictionary CreateDictionary( TranslationTerm[] terms )
    {

      if ( terms == null )
        return null;

      var dictionary = new TranslateDictionary();

      foreach ( var t in terms )
        dictionary.AddTerm( t );

      return dictionary;
    }