Ejemplo n.º 1
0
        /// <summary>
        /// Get all pairs of source and destination language for transliteration
        /// </summary>
        private void LoadLanguagePairs()
        {
            var languages = repository.ListLanguages();

            foreach (var lang1 in languages)
            {
                foreach (var lang2 in languages)
                {
                    repository.SetSourceLanguage(lang1.Code);
                    repository.SetDstLanguage(lang2.Code);
                    if (repository.CountRules() > 0)
                    {
                        LanguagePairs.Add(new LanguagePair()
                        {
                            LangId1 = lang1.Code, LangId2 = lang2.Code
                        });
                    }
                }
            }
        }