refactor:后端国际化
This commit is contained in:
parent
26c54f8907
commit
e5ce9692c0
@ -33,9 +33,9 @@
|
||||
".img": "application/octet-stream"
|
||||
},
|
||||
"LocalizationSettings": {
|
||||
"SupportedCultures": [ "zh-CN", "en" ], // 语言列表
|
||||
"SupportedCultures": [ "zh-CN","zh-HK","en","de","es","fi","fr","it","ja","ko","no","pl","pt","ru","zh-TW" ], // 语言列表
|
||||
"DefaultCulture": "zh-CN", // 默认语言
|
||||
"DateTimeFormatCulture": "zh-CN" // 固定时间区域为特定时区(多语言)
|
||||
"DateTimeFormatCulture": "zh-CN", // 固定时间区域为特定时区(多语言)
|
||||
},
|
||||
"CorsAccessorSettings": {
|
||||
//"PolicyName": "App.Cors.Policy", // 跨域策略名称
|
||||
|
||||
@ -35,7 +35,6 @@
|
||||
<PackageReference Include="MiniExcel" Version="1.38.0" />
|
||||
<PackageReference Include="MiniWord" Version="0.9.2" />
|
||||
<PackageReference Include="MQTTnet.Server" Version="5.0.1.1416" />
|
||||
<PackageReference Include="My.Extensions.Localization.Json" Version="3.4.0" />
|
||||
<PackageReference Include="MySqlBackup.NET.MySqlConnector" Version="2.3.8" />
|
||||
<PackageReference Include="NewLife.Redis" Version="6.1.2025.209" />
|
||||
<PackageReference Include="Novell.Directory.Ldap.NETStandard" Version="3.6.0" />
|
||||
@ -62,6 +61,7 @@
|
||||
<PackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="8.0.11" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="8.0.11" />
|
||||
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.7" />
|
||||
<PackageReference Include="My.Extensions.Localization.Json" Version="3.3.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(TargetFramework)' == 'net9.0' ">
|
||||
@ -72,6 +72,15 @@
|
||||
<PackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="9.0.2" />
|
||||
<PackageReference Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="9.0.2" />
|
||||
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.5.0" />
|
||||
<PackageReference Include="My.Extensions.Localization.Json" Version="3.4.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="Resources\**\*">
|
||||
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -12,8 +12,7 @@ namespace Admin.NET.Core;
|
||||
/// 系统菜单表
|
||||
/// </summary>
|
||||
[SugarTable(null, "系统菜单表")]
|
||||
// [SysTable]
|
||||
[IncreTable]
|
||||
[SysTable]
|
||||
[SugarIndex("index_{table}_T", nameof(Title), OrderByType.Asc)]
|
||||
[SugarIndex("index_{table}_T2", nameof(Type), OrderByType.Asc)]
|
||||
public partial class SysMenu : EntityBase
|
||||
|
||||
@ -47,8 +47,6 @@ public class Startup : AppStartup
|
||||
|
||||
// 缓存注册
|
||||
services.AddCache();
|
||||
// SqlSugar
|
||||
services.AddSqlSugar();
|
||||
// JWT
|
||||
services.AddJwt<JwtHandler>(enableGlobalAuthorize: true, jwtBearerConfigure: options =>
|
||||
{
|
||||
@ -111,7 +109,7 @@ public class Startup : AppStartup
|
||||
;
|
||||
|
||||
services.AddControllersWithViews()
|
||||
.AddAppLocalization()
|
||||
.AddAppLocalization(settings => { services.AddJsonLocalization(options => options.ResourcesPath = settings.ResourcesPath); })
|
||||
.AddNewtonsoftJson(options => SetNewtonsoftJsonSetting(options.SerializerSettings))
|
||||
//.AddXmlSerializerFormatters()
|
||||
//.AddXmlDataContractSerializerFormatters()
|
||||
@ -120,6 +118,8 @@ public class Startup : AppStartup
|
||||
{
|
||||
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All); // 禁止Unicode转码
|
||||
});
|
||||
// SqlSugar
|
||||
services.AddSqlSugar();
|
||||
|
||||
// 三方授权登录OAuth
|
||||
services.AddOAuth();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user