You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
Sanhe.Abp.Localization.Dynamic
动态本地化提供者组件,添加动态提供者可实现运行时替换本地化文本
需要实现 ILocalizationStore 接口
LocalizationManagement项目提供支持
配置使用
[DependsOn(typeof(AbpLocalizationDynamicModule))]
public class YouProjectModule : AbpModule
{
// other
public override void ConfigureServices(ServiceConfigurationContext context)
{
Configure<AbpLocalizationOptions>(options =>
{
options.Resources
.Get<YouProjectResource>()
.AddDynamic(); // 添加动态本地化文档支持
// 添加所有资源的动态文档支持,将监听所有的资源包文档变更事件
// options.Resources.AddDynamic();
// 添加所有资源的动态文档支持,忽略 IdentityResource 资源
// options.Resources.AddDynamic(typeof(IdentityResource));
});
}
}
注意事项
动态资源在启动时加载,如果通过LocalizationManagement模块查询,可能受后端存储资源体量影响整体启动时间