/// <summary> /// Constructor. /// </summary> public LocalizationManager(ILocalizationConfiguration configuration, IIocResolver iocResolver) { Logger = NullLogger.Instance; _configuration = configuration; _iocResolver = iocResolver; _sources = new Dictionary<string, ILocalizationSource>(); }
/// <summary> /// Constructor. /// </summary> public LocalizationManager(ILocalizationConfiguration configuration) { Logger = NullLogger.Instance; _configuration = configuration; _sources = new Dictionary<string, ILocalizationSource>(); InitializeSources(); //TODO: Should initialize sources after ctor (maybe with a IShouldInitialize method) }
/// <inheritdoc/> public virtual void Initialize(ILocalizationConfiguration configuration, IIocResolver iocResolver) { _configuration = configuration; _iocResolver = iocResolver; if (_dictionaryProvider == null) { return; } var defaultProvided = false; foreach (var dictionaryInfo in _dictionaryProvider.GetDictionaries(Name)) { _dictionaries[dictionaryInfo.Dictionary.CultureInfo.Name] = dictionaryInfo.Dictionary; if (dictionaryInfo.IsDefault) { if (defaultProvided) { throw new AbpInitializationException("Only one default localization dictionary can be for source: " + Name); } _defaultDictionary = dictionaryInfo.Dictionary; defaultProvided = true; } } if (!defaultProvided) { throw new AbpInitializationException("There should be a default localization dictionary for source: " + Name); } }
public SingleFileLocationService(ILocalizationConfiguration configuration, IHttpContextAccessor httpContext) { LocalizationInstanceContainer.Instance = this; this.configuration = configuration; this.httpContext = httpContext; LoadResources(configuration.GetLocalizationFolderPath()); }
public override void Initialize(ILocalizationConfiguration configuration, IIocResolver iocResolver) { base.Initialize(configuration, iocResolver); if (Logger is NullLogger && iocResolver.IsRegistered(typeof(ILoggerFactory))) { Logger = iocResolver.Resolve<ILoggerFactory>().Create(typeof (MultiTenantLocalizationSource)); } }
/// <summary> /// Constructor. /// </summary> public LocalizationManager( ILanguageManager languageManager, ILocalizationConfiguration configuration, IIocResolver iocResolver) { Logger = NullLogger.Instance; _languageManager = languageManager; _configuration = configuration; _iocResolver = iocResolver; _sources = new Dictionary <string, ILocalizationSource>(); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(PortalConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(PortalLocalizationConfigurer).GetAssembly(), "EI.Portal.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(IdentityServerWithEfCoreDemoConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(IdentityServerWithEfCoreDemoLocalizationConfigurer).GetAssembly(), "IdentityServerWithEfCoreDemo.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(TestConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( Assembly.GetExecutingAssembly(), "Test.Core.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(StroudwaterIdentityConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(StroudwaterIdentityLocalizationConfigurer).GetAssembly(), "StroudwaterIdentity.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(ChopstickDockerConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(ChopstickDockerLocalizationConfigurer).GetAssembly(), "ChopstickDocker.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(DemoAppConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(DemoAppLocalizationConfigurer).GetAssembly(), "GoseiVn.DemoApp.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(DataLabelingConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(DataLabelingLocalizationConfigurer).GetAssembly(), "Fanap.DataLabeling.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(CoreSignalRTestConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(CoreSignalRTestLocalizationConfigurer).GetAssembly(), "CoreSignalRTest.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(BookStoreConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(BookStoreLocalizationConfigurer).GetAssembly(), "Jerry.BookStore.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(PerRequestProblemSiteConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(PerRequestProblemSiteLocalizationConfigurer).GetAssembly(), "PerRequestProblemSite.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(ASPNETBOILERPLATEConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(ASPNETBOILERPLATELocalizationConfigurer).GetAssembly(), "ASPNETBOILERPLATE.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(OceanAngularConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(OceanAngularLocalizationConfigurer).GetAssembly(), "Dyan.OceanAngular.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(TransportWiseBackEndConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(TransportWiseBackEndLocalizationConfigurer).GetAssembly(), "TransportWiseBackEnd.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(FinancialBusinessSystemConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(FinancialBusinessSystemLocalizationConfigurer).GetAssembly(), "QucikTrade.FinancialBusinessSystem.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(HabitConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(HabitLocalizationConfigurer).GetAssembly(), "TeknoLabs.Habit.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(AngularBPWorkflowConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(AngularBPWorkflowLocalizationConfigurer).GetAssembly(), "AngularBPWorkflow.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(BoilerplateDemoConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(BoilerplateDemoLocalizationConfigurer).GetAssembly(), "MGS.BoilerplateDemo.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(Vishnu_MyProjectConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(Vishnu_MyProjectLocalizationConfigurer).GetAssembly(), "Vishnu_MyProject.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(TestProjectBoilerplateCoreConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(TestProjectBoilerplateCoreLocalizationConfigurer).GetAssembly(), "TestProjectBoilerplateCore.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(SchoolManagementSystemConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(SchoolManagementSystemLocalizationConfigurer).GetAssembly(), "Saho.SchoolManagementSystem.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(SystemManageConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(SystemManageLocalizationConfigurer).GetAssembly(), "ZhouRod.SystemManage.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(DoAspnetboilerplateLdapConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(DoAspnetboilerplateLdapLocalizationConfigurer).GetAssembly(), "DoAspnetboilerplateLdap.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(GameTicConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(GameTicLocalizationConfigurer).GetAssembly(), "ItSutra.GameTic.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(Dashboard_OxygenWebConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(Dashboard_OxygenWebLocalizationConfigurer).GetAssembly(), "Dashboard_OxygenWeb.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(NopcommerceConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(NopcommerceLocalizationConfigurer).GetAssembly(), "LpwAbp.Nopcommerce.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(GemStockpilesConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(GemStockpilesLocalizationConfigurer).GetAssembly(), "JFJT.GemStockpiles.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(AppConfig.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(ResponsibleSystemLocalizationConfigurer).GetAssembly(), "ResponsibleSystem.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(PhoneBookConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(PhoneBookLocalizationConfigurer).GetAssembly(), "ZdyAngular.PhoneBook.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(AliyunOSSStorageConsts.LocalizationSourceName, new XmlEmbeddedFileLocalizationDictionaryProvider( typeof(AliyunOSSStorageLocalizationConfigurer).GetAssembly(), "Abp.Localization.SourceFiles" ) ) ); }
public static void Configure(ILocalizationConfiguration localizationConfiguration) { localizationConfiguration.Languages.Add(new LanguageInfo("en", "English", "famfamfam-flags england", isDefault: true)); localizationConfiguration.Languages.Add(new LanguageInfo("tr", "Türkçe", "famfamfam-flags tr")); localizationConfiguration.Sources.Add( new DictionaryBasedLocalizationSource(BPEConsts.LocalizationSourceName, new JsonEmbeddedFileLocalizationDictionaryProvider( Assembly.GetExecutingAssembly(), "BPE.Core.Localization.SourceFiles" ) ) ); }
public static string ReturnGivenNameOrThrowException(ILocalizationConfiguration configuration, string sourceName, string name) { var exceptionMessage = string.Format( "Can not find '{0}' in localization source '{1}'!", name, sourceName ); if (!configuration.ReturnGivenTextIfNotFound) { throw new OwException(exceptionMessage); } LogHelper.Logger.Warn(exceptionMessage); return configuration.WrapGivenTextIfNotFound ? string.Format("[{0}]", name) : name; }
public static string ReturnGivenNameOrThrowException(ILocalizationConfiguration configuration, string sourceName, string name, CultureInfo culture) { var exceptionMessage = string.Format( "Can not find '{0}' in localization source '{1}'!", name, sourceName ); if (!configuration.ReturnGivenTextIfNotFound) { throw new AbpException(exceptionMessage); } LogHelper.Logger.Warn(exceptionMessage); var notFoundText = configuration.HumanizeTextIfNotFound ? name.ToSentenceCase(culture) : name; return configuration.WrapGivenTextIfNotFound ? string.Format("[{0}]", notFoundText) : notFoundText; }
public void Initialize(ILocalizationConfiguration configuration, IIocResolver iocResolver) { }
/// <summary> /// This method is called by ABP before first usage. /// </summary> public virtual void Initialize(ILocalizationConfiguration configuration, IIocResolver iocResolver) { _configuration = configuration; }
/// <inheritdoc/> public virtual void Initialize(ILocalizationConfiguration configuration, IIocResolver iocResolver) { _configuration = configuration; _dictionaryProvider.Initialize(Name); }
public DefaultLanguageProvider(ILocalizationConfiguration configuration) { _configuration = configuration; }