Esempio n. 1
0
        public LocalizedString TranslatePluralization(LocTranslationSource translationSource, CultureInfo cultureInfo, string scope,
                                                      string text, int number)
        {
            var result = GetLocalizationManager(translationSource).TranslatePluralization(cultureInfo, scope, text, number);

            return(FallbackFilter(text, result));
        }
Esempio n. 2
0
        public LocalizedString TranslateFormat(LocTranslationSource translationSource, CultureInfo cultureInfo,
                                               string scope, string text, params object[] parameters)
        {
            var result = GetLocalizationManager(translationSource).TranslateFormat(cultureInfo, scope, text, parameters);

            return(FallbackFilter(text, result));
        }
Esempio n. 3
0
        public IDictionary <string, LocalizedString> GetConstantsDictionary(
            LocTranslationSource translationSource, CultureInfo cultureInfo = null, string scope = null
            )
        {
            var result = GetDictionaryManager(translationSource).GetConstantsDictionary(cultureInfo, scope);

            return(result);
        }
Esempio n. 4
0
        public LocalizedString Translate(
            LocTranslationSource translationSource, string text, CultureInfo cultureInfo = null, string scope = null
            )
        {
            var result = GetLocalizationManager(translationSource).Translate(text, cultureInfo, scope);

            return(FallbackFilter(text, result));
        }
Esempio n. 5
0
        public LocalizedString TranslateConstant(LocTranslationSource translationSource, CultureInfo cultureInfo, string scope, string text)
        {
            var result = GetLocalizationManager(translationSource).TranslateConstant(cultureInfo, scope, text);

            return(FallbackFilter(text, result));
        }
Esempio n. 6
0
 private IDictionaryManager GetDictionaryManager(LocTranslationSource translationSource)
 {
     return(m_dictionaryManagers[translationSource]);
 }