Beispiel #1
0
        public TausProviderConfDialog(TausTranslationOptions options)
        {
            Options = options;
            InitializeComponent();

            UpdateDialog();
        }
Beispiel #2
0
        public TausTranslationProviderLanguageDirection(TausTranslationProvider provider, LanguagePair languages)
        {
            _provider          = provider;
            _languageDirection = languages;
            _options           = _provider.Options;
            _visitor           = new TausTranslationProviderElementVisitor(_options);



            //#region "CompileCollection"

            //_listOfTranslations = new Dictionary<string, string>();

            //// Load the content of the specified list file and fill it
            //// into the multiple identical sources are not allowed
            //using (StreamReader sourceFile = new StreamReader(_options.ListFileName))
            //{
            //    sourceFile.ReadLine(); // Skip the first line as it contains the language direction.

            //    char fileDelimiter = Convert.ToChar(_options.Delimiter);
            //    while (!sourceFile.EndOfStream)
            //    {
            //        string[] currentPair = sourceFile.ReadLine().Split(fileDelimiter);
            //        if (currentPair.Count<string>() != 2)
            //        {
            //            // The current line does not contain a proper source/target segment pair.
            //            continue;
            //        }

            //        // Add the source/target segment pair to the collection
            //        // after checking that the current source segment does not
            //        // already exist in the Dictionary.
            //        if (!_listOfTranslations.ContainsKey(currentPair[0]))
            //        {
            //            _listOfTranslations.Add(currentPair[0] ,currentPair[1]);
            //        }
            //    }
            //    sourceFile.Close();
            //}
            //#endregion
        }
Beispiel #3
0
 public TausTranslationProvider(TausTranslationOptions options)
 {
     Options = options;
 }
 public TausTranslationProviderElementVisitor(TausTranslationOptions options)
 {
     _options = options;
 }