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)); }
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)); }
public IDictionary <string, LocalizedString> GetConstantsDictionary( LocTranslationSource translationSource, CultureInfo cultureInfo = null, string scope = null ) { var result = GetDictionaryManager(translationSource).GetConstantsDictionary(cultureInfo, scope); return(result); }
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)); }
public LocalizedString TranslateConstant(LocTranslationSource translationSource, CultureInfo cultureInfo, string scope, string text) { var result = GetLocalizationManager(translationSource).TranslateConstant(cultureInfo, scope, text); return(FallbackFilter(text, result)); }
private IDictionaryManager GetDictionaryManager(LocTranslationSource translationSource) { return(m_dictionaryManagers[translationSource]); }