/// <summary> /// API Controller that handles API service requests from the /// Localization Admin form. /// </summary> /// <param name="host"></param> /// <param name="config"></param> public LocalizationAdministrationController(IWebHostEnvironment host, DbResourceConfiguration config) { Host = host; Config = config; DbIRes = new DbResInstance(config); Manager = DbResourceDataManager.CreateDbResourceDataManager(config.DbResourceDataManagerType); }
public DbResStringLocalizer(DbResourceConfiguration config) { DbRes = new DbResInstance(config); Config = config; // default ResourceSet = Config.StringLocalizerResourcePath + ".CommonResources"; }
/// <summary> /// Pass in the base physical path for the project. /// For Web Projects this will be the Web root dir for /// non-Web projects this will be the project base path /// as a string. /// </summary> /// <param name="configuration"></param> /// <param name="basePhysicalPath"> /// Optional - allows specifying the virtual path where the resources are loaded and saved to. /// If not specified AppDomain.CurrentDomain.BaseDirectory is used instead. /// </param> public DbResXConverter(DbResourceConfiguration configuration, string basePhysicalPath = "") { this.configuration = configuration; if (string.IsNullOrEmpty(basePhysicalPath)) { basePhysicalPath = AppDomain.CurrentDomain.BaseDirectory; } BasePhysicalPath = basePhysicalPath; }
public DbResXConverterTests() { //DbResourceConfiguration.Current.ConnectionString = "SqLiteLocalizations"; //DbResourceConfiguration.Current.DbResourceDataManagerType = typeof (DbResourceSqLiteDataManager); configuration = new DbResourceConfiguration { ConnectionString = "SqLiteLocalizations", DbResourceDataManagerType = typeof(DbResourceSqLiteDataManager) }; }
public LocalizationAdminController(IDbResourceDataManager manager, IHostingEnvironment hostingEnvironment, DbResourceConfiguration configuration, JavaScriptResourceHandler javaScriptResourceHandler) { this.manager = manager; this.hostingEnvironment = hostingEnvironment; this.configuration = configuration; this.javaScriptResourceHandler = javaScriptResourceHandler; jsonSerializerSettings = JsonSerializerSettingsProvider.CreateSerializerSettings(); jsonSerializerSettings.ContractResolver = new DefaultContractResolver(); }
public JavaScriptLocalizationResourcesController( IWebHostEnvironment host, DbResourceConfiguration config, IStringLocalizer <JavaScriptLocalizationResourcesController> localizer) { Config = config; Host = host; // provider.GetService(typeof(IWebHostEnvironment)) as IWebHostEnvironment; //Host = host; Localizer = localizer; }
/// <summary> /// Constructs a DbResourceWriter object /// </summary> /// <param name="baseName"></param> /// <param name="cultureInfo">The CultureInfo identifying the culture of the resources to be written</param> /// <param name="configuration"></param> /// <param name="baseNameField">The base name of the resource writer</param> public DbResourceWriter(string baseName, CultureInfo cultureInfo, DbResourceConfiguration configuration) { this.baseName = baseName; this.cultureInfo = cultureInfo; this.configuration = configuration; string CultureName = ""; if (cultureInfo != null && !cultureInfo.IsNeutralCulture) { CultureName = cultureInfo.Name; } }
/// <summary> /// Saves the current configuration settings /// </summary> /// <param name="name"></param> public void StoreConfiguration(string name, DbResourceConfiguration config = null) { if (config == null) config = DbResourceConfiguration.Current; var existingItem = Configurations.Where(c => c.Name == name).FirstOrDefault(); if (existingItem == null) { var configuration = new ConfigurationEntry() { Name = name }; configuration.Configuration = new DbResourceConfiguration(); DataUtils.CopyObjectData(config, configuration.Configuration); } else { DataUtils.CopyObjectData(config, existingItem.Configuration); } }
/// <summary> /// Saves the current configuration settings /// </summary> /// <param name="name"></param> public void StoreConfiguration(string name, DbResourceConfiguration config = null) { if (config == null) { config = DbResourceConfiguration.Current; } var existingItem = Configurations.Where(c => c.Name == name).FirstOrDefault(); if (existingItem == null) { var configuration = new ConfigurationEntry() { Name = name }; configuration.Configuration = new DbResourceConfiguration(); DataUtils.CopyObjectData(config, configuration.Configuration); } else { DataUtils.CopyObjectData(config, existingItem.Configuration); } }
public StronglyTypedResources(string WebPhysicalPath, DbResourceConfiguration configuration) { this.configuration = configuration; this.WebPhysicalPath = WebPhysicalPath; }
public DbResourceSqlServerDataManagerTests() { configuration = new DbResourceConfiguration(); }
public StronglyTypedResourceTests() { configuration = new DbResourceConfiguration(); }
public DbResourceManager(DbResourceConfiguration configuration, Type resourceType) : this(configuration, resourceType.Name, resourceType.Assembly) { }
public static void ConfigureAuthorizeLocalizationAdministration( this DbResourceConfiguration config, Func <ActionContext, bool> onAuthorizeLocalizationAdministration) { config.OnAuthorizeLocalizationAdministration = onAuthorizeLocalizationAdministration; }
public TranslationServices(DbResourceConfiguration configuration) { this.configuration = configuration; }
public JavaScriptLocalizationResourcesController(IHostingEnvironment host, DbResourceConfiguration config) { Config = config; Host = host; }
public DbResHtmlLocalizerFactory(DbResourceConfiguration config, IWebHostEnvironment env) { _config = config; _host = env; }
public TranslationServiceTests() { configuration = new DbResourceConfiguration(); }
public DbResourceSqLiteDataManagerTests() { configuration = new DbResourceConfiguration(); }
public DbResHtmlLocalizer(DbResourceConfiguration config) { DbRes = new DbResInstance(config); Config = config; }
/// <summary> /// Constructs a DbResourceManager object. Match base constructors. /// Core Configuration method that sets up the ResourceManager. For this /// implementation we only need the baseName which is the ResourceSet id /// (ie. the local or global resource set name) and the assembly name is /// simply ignored. /// This method essentially sets up the ResourceManager and holds all /// of the culture specific resource sets for a single ResourceSet. With /// ResX files each set is a file - in the database a ResourceSet is a group /// with the same ResourceSet Id. /// </summary> public DbResourceManager(DbResourceConfiguration configuration, string baseName, Assembly assembly) : base( baseName, assembly) { AutoAddMissingEntries = configuration?.AddMissingResources ?? throw new ArgumentNullException(nameof(configuration)); this.configuration = configuration; }
public DbResourceSqLiteDataManager(DbResourceConfiguration configuration) : base(configuration) { }
public JavaScriptResourceHandler(IHostingEnvironment hostingEnvironment, DbResourceConfiguration configuration) { this.hostingEnvironment = hostingEnvironment; this.configuration = configuration; }
public JavaScriptResources(string outputPath, DbResourceConfiguration configuration) { this.configuration = configuration; OutputPath = outputPath; }
/// <summary> /// Core constructore. Gets passed a baseName (which is the ResourceSet Id - /// either a local or global resource group) and a culture. /// This constructor basically creates a new ResourceReader and uses that /// reader's IEnumerable interface to provide access to the underlying /// resource data. /// </summary> /// <param name="baseName"></param> /// <param name="culture"></param> /// <param name="configuration"></param> public DbResourceSet(string baseName, CultureInfo culture, DbResourceConfiguration configuration) : base(new DbResourceReader(baseName, culture, configuration)) { _BaseName = baseName; _Culture = culture; }
/// <summary> /// Core constructor for DbResourceReader. This ctor is passed the name of the /// ResourceSet and a culture that is to be loaded. /// </summary> /// <param name="baseNameField">The base name of the resource reader</param> /// <param name="cultureInfo">The CultureInfo identifying the culture of the resources to be read</param> /// <param name="configuration"></param> public DbResourceReader(string baseNameField, CultureInfo cultureInfo, DbResourceConfiguration configuration) { this.baseNameField = baseNameField; this.cultureInfo = cultureInfo; this.configuration = configuration; }
/// <summary> /// Constructs a DbResourceManager object /// </summary> public DbResourceManager(DbResourceConfiguration configuration, string baseName) : this(configuration, baseName, Assembly.GetEntryAssembly()) { }
public JavaScriptLocalizationResourcesController(IHostingEnvironment host, DbResourceConfiguration config, IStringLocalizer <JavaScriptLocalizationResourcesController> localizer) { Config = config; Host = host; Localizer = localizer; }
public DbResourceMySqlDataManagerTests() { configuration = new DbResourceConfiguration(); }
public void ReloadResources() { //Westwind.Globalization.Tools.wwWebUtils.RestartWebApplication(); DbResourceConfiguration.ClearResourceCache(); // resource provider DbRes.ClearResources(); // resource manager }
public DbResStringLocalizerFactory(DbResourceConfiguration config, IHostingEnvironment host) { _config = config; _host = host; }