Example #1
0
        public IDictionary <string, LocalizedString> GetDictionary(string scope = null,
                                                                   LocTranslationSource translationSource = LocTranslationSource.Auto)
        {
            var requestCulture = RequestCulture();

            return(m_dictionaryManager.GetDictionary(translationSource, requestCulture, scope));
        }
Example #2
0
        public void GetDefaultDictionaryTest()
        {
            var dictionary = m_dictionaryManager.GetDictionary(LocTranslationSource.File);

            dictionary.TryGetValue("text-1-odst", out var q0);
            dictionary.TryGetValue("text-2-odst", out var q1);
            dictionary.TryGetValue("text-3-odst", out var q2);
            dictionary.TryGetValue("text-4-odst", out var q3);
            dictionary.TryGetValue("text-5-odst", out var q4);

            Assert.AreEqual("První odstavec v globálním slovníku", q0);
            Assert.AreEqual("Druhý odstavec v globálním slovníku", q1);
            Assert.AreEqual("Třetí odstavec v globálním slovníku", q2);
            Assert.AreEqual("Čtvrtý odstavec v globálním slovníku", q3);
            Assert.AreEqual("Pátý odstavec v globálním slovníku", q4);
        }
Example #3
0
 public IDictionary <string, LocalizedString> GetDictionary(
     LocTranslationSource translationSource, CultureInfo cultureInfo = null, string scope = null
     )
 {
     return(m_dictionaryManager.GetDictionary(translationSource, cultureInfo, scope));
 }
Example #4
0
 public IEnumerable <LocalizedString> GetAllStrings(bool includeParentCultures)
 {
     return(m_dictionaryManager.GetDictionary(m_location, RequestCulture(), m_baseName).Values);
 }