/// <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 }); } } } }