public HomeController( ILocaleProvider localeProvider, IStringLocalizer <HomeController> localizer) { _localeProvider = localeProvider; _localizer = localizer; }
public LocalizationRepository(ILocalizedValueProvider valueProvider, INotifier notifier, ILocaleProvider localeProvider, IPartProvider partProvider, ILocalizationLogger logger = null) { Values = valueProvider; Notifier = notifier; Locales = localeProvider; Parts = partProvider; Logger = logger ?? new VoidLogger(); }
public LocalizationRepository(ILocalizedValueProvider valueProvider, INotifier notifier, ILocaleProvider localeProvider, IPartProvider partProvider, ILocalizationLogger logger = null) { Values = valueProvider; Notifier = notifier; Locales = localeProvider; Parts = partProvider; Logger = logger ?? new VoidLogger(); }
public LocaleStore( ILocaleProvider localeProvider, ICacheManager cacheManager, ILogger <LocaleStore> logger) { _localeProvider = localeProvider; _cacheManager = cacheManager; _logger = logger; }
public BluetoothChatActivity() { var context = Application.Context; _shared = SharedPreferencesManager.GetInstance(context); _localeProvider = LanguageProvider.GetInstance; _translator = new TranslatorApiService(); _receiver = new DiscoverableModeReceiver(); }
public AccountController(IFormsAuthenticationService formsAuthService, IMembershipService membershipService, ILocaleProvider localeProvider, ICacheService cacheService) { FormsAuthService = formsAuthService; MembershipService = membershipService; LocaleProvider = localeProvider; CacheService = cacheService; }
public LocaleWatcher( IOptions <LocaleOptions> localeOptions, ILocaleProvider localeProvider, ILogger <LocaleWatcher> logger, ILocaleStore localeStore) { _localeProvider = localeProvider; _localeOptions = localeOptions; _localeStore = localeStore; _logger = logger; }
public AccountController(ICacheService cacheService, ILocaleProvider localeProvider, IMembershipService membershipService, IUserService userService, IFormsAuthenticationService formsAuthService, ITimeZonesProvider timeZonesProvider) { _cacheService = cacheService; _localeProvider = localeProvider; _membershipService = membershipService; _formsAuthService = formsAuthService; _userService = userService; _timeZonesProvider = timeZonesProvider; }
public AccountController(ICacheService cacheService, ILocaleProvider localeProvider, IMembershipService membershipService, IUserService userService, IFormsAuthenticationService formsAuthService, ITimeZonesProvider timeZonesProvider) { _cacheService = cacheService; _localeProvider = localeProvider; _membershipService = membershipService; _formsAuthService = formsAuthService; _userService = userService; _timeZonesProvider = timeZonesProvider; }
public MembershipService(IUserService userService, ITemplateEngine templateEngine, IMessageDeliveryService mailService, IWebConfiguration webConfiguration, IPasswordHasher passwordHasher, ILocaleProvider localeProvider, ITimeZonesProvider timeZonesProvider, IConnectionProvider connectionProvider) { _userService = userService; _templateEngine = templateEngine; _mailService = mailService; _webConfiguration = webConfiguration; _passwordHasher = passwordHasher; _localeProvider = localeProvider; _timeZonesProvider = timeZonesProvider; _connectionProvider = connectionProvider; }
public MembershipService(IUserService userService, ITemplateEngine templateEngine, IMessageDeliveryService mailService, IWebConfiguration webConfiguration, IPasswordHasher passwordHasher, ILocaleProvider localeProvider, ITimeZonesProvider timeZonesProvider, IConnectionProvider connectionProvider) { _userService = userService; _templateEngine = templateEngine; _mailService = mailService; _webConfiguration = webConfiguration; _passwordHasher = passwordHasher; _localeProvider = localeProvider; _timeZonesProvider = timeZonesProvider; _connectionProvider = connectionProvider; }
// ReSharper restore UseObjectOrCollectionInitializer // ReSharper restore FunctionNeverReturns protected static void Initialize() { AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); //mono hack CaseInsensitiveViewEngine.Register(ViewEngines.Engines); StructureMapIoC.CreateContainer(); ControllerBuilder.Current.SetControllerFactory(new ControllerFactory(IocContainer.Instance)); ILocaleProvider localeProvider = IocContainer.Instance.Resolve <ILocaleProvider>(); LocaleData defaultLocale = new LocaleData { Culture = CultureInfo.GetCultureInfo("en"), FullName = "English", ShortName = "en" }; LocaleData russianLocale = new LocaleData { Culture = CultureInfo.GetCultureInfo("ru"), FullName = "Русский", ShortName = "ru" }; localeProvider.Init(new[] { defaultLocale, russianLocale }, defaultLocale); var timeZoneProvider = IocContainer.Instance.Resolve <ITimeZonesProvider>(); timeZoneProvider.Init(TimeZonesResources.ResourceManager); var iconProvider = IocContainer.Instance.Resolve <IIconProvider>(); iconProvider.Initizlize(); var oldValidatorProvider = ModelValidatorProviders.Providers.Single(p => p is DataAnnotationsModelValidatorProvider); ModelValidatorProviders.Providers.Remove(oldValidatorProvider); DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; ModelValidatorProviders.Providers.Add(new DataAnnotationsModelValidatorProvider()); DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(MinPasswordLengthAttribute), typeof(MinPasswordLengthValidator)); DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(PropertiesMustMatchAttribute), typeof(PropertiesMustMatchValidator)); }
public AdminViewProvider( IHtmlLocalizer htmlLocalizer, IStringLocalizer stringLocalizer, ISiteSettingsStore siteSettingsStore, ITimeZoneProvider timeZoneProvider, IHomeRouteManager homeRouteManager, ILocaleProvider localeProvider, IShellSettings shellSettings, ISiteThemeLoader themeLoader, IPlatoHost platoHost) { _siteSettingsStore = siteSettingsStore; _timeZoneProvider = timeZoneProvider; _homeRouteManager = homeRouteManager; _localeProvider = localeProvider; _shellSettings = shellSettings; _themeLoader = themeLoader; _platoHost = platoHost; T = htmlLocalizer; S = stringLocalizer; }
private static string GetLanguageString(ILocalizable target, ILocaleProvider rm, string languageEntry, params object[] args) { string str = rm?.GetString(languageEntry, target.Culture) ?? "{{L:" + languageEntry + "}}"; if (args == null) { args = new object[0]; } var newArgs = new object[args.Length]; for (int i = 0; i < args.Length; i++) { if (args[i] == null) { newArgs[i] = ""; } else { newArgs[i] = GetLocalizedMessage(target, rm, args[i].ToString()); } } return(string.Format(str, newArgs)); }
/// <summary> /// Конструктор со строкой подключения, логгером и провайдером локали /// </summary> /// <param name="connectionString">Строка подключения</param> /// <param name="logger">Интерфейс логгера</param> /// <param name="localeProvider">Интерфейс провайдера языка</param> /// <param name="setLocale">Выставлять локаль</param> public PgDbContext(string connectionString, ILogger <IDbContext> logger, ILocaleProvider localeProvider, bool setLocale = true) : this(connectionString, logger) { _localeProvider = localeProvider ?? throw new ArgumentNullException(nameof(localeProvider)); _setLocale = setLocale; }
static LocaleProvider() { Empty = new EmptyLocaleProvider(); }
public LanguageSelectorFragment(ISharedPreferencesManager sharedPreferences) { _localeProvider = LanguageProvider.GetInstance; _preferencesManager = sharedPreferences; }
public Factory(ILocalizedValueProvider valueProvider, INotifier notifier, ILocaleProvider localeProvider) { _valueProvider = valueProvider; _notifier = notifier; _localeProvider = localeProvider; }
public Factory(ILocalizedValueProvider valueProvider, INotifier notifier, ILocaleProvider localeProvider) { _valueProvider = valueProvider; _notifier = notifier; _localeProvider = localeProvider; }
public CookieTrackingService(ILocaleProvider localeProvider, IWebConfiguration webConfiguration) { _localeProvider = localeProvider; _webConfiguration = webConfiguration; }
public CookieTrackingService(ILocaleProvider localeProvider, IWebConfiguration webConfiguration) { _localeProvider = localeProvider; _webConfiguration = webConfiguration; }
public AssemblyLocaleSettings(Assembly assembly) { LocaleProvider = new ResourceLocaleProvider(assembly); }
public static string GetLocalizedMessage(this ILocalizable target, ILocaleProvider rm, string message, params object[] paramaters) { message = FindLanguageRegex.Replace(message, match => GetLanguageString(target, rm, match.Groups[1].Value, paramaters)); return(message); }