43 lines
1.8 KiB
C#
43 lines
1.8 KiB
C#
using Volo.Abp.Localization;
|
|
|
|
namespace JiShe.IoT.DbMigrator
|
|
{
|
|
[DependsOn(
|
|
typeof(AbpAutofacModule),
|
|
typeof(IoTEntityFrameworkCoreModule),
|
|
typeof(IoTApplicationContractsModule)
|
|
)]
|
|
public class IoTDbMigratorModule : AbpModule
|
|
{
|
|
public override void ConfigureServices(ServiceConfigurationContext context)
|
|
{
|
|
Configure<AbpBackgroundJobOptions>(options => options.IsJobExecutionEnabled = false);
|
|
|
|
ConfigureLocalization();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 多语言配置
|
|
/// </summary>
|
|
private void ConfigureLocalization()
|
|
{
|
|
Configure<AbpLocalizationOptions>(options =>
|
|
{
|
|
options.Languages.Add(new LanguageInfo("ar", "ar", "العربية"));
|
|
options.Languages.Add(new LanguageInfo("cs", "cs", "Čeština"));
|
|
options.Languages.Add(new LanguageInfo("en", "en", "English"));
|
|
options.Languages.Add(new LanguageInfo("en-GB", "en-GB", "English (UK)"));
|
|
options.Languages.Add(new LanguageInfo("fr", "fr", "Français"));
|
|
options.Languages.Add(new LanguageInfo("hu", "hu", "Magyar"));
|
|
options.Languages.Add(new LanguageInfo("pt-BR", "pt-BR", "Português"));
|
|
options.Languages.Add(new LanguageInfo("ru", "ru", "Русский"));
|
|
options.Languages.Add(new LanguageInfo("tr", "tr", "Türkçe"));
|
|
options.Languages.Add(new LanguageInfo("zh-Hans", "zh-Hans", "简体中文"));
|
|
options.Languages.Add(new LanguageInfo("zh-Hant", "zh-Hant", "繁體中文"));
|
|
options.Languages.Add(new LanguageInfo("de-DE", "de-DE", "Deutsch"));
|
|
options.Languages.Add(new LanguageInfo("es", "es", "Español"));
|
|
});
|
|
}
|
|
}
|
|
}
|