Browse Source

feat:调整多语言

pull/126/head
wangjun 3 years ago
parent
commit
863152ed1f
  1. 19
      templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs
  2. 15
      templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json
  3. 14
      templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json
  4. 12
      templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj
  5. 19
      templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs
  6. 15
      templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json
  7. 14
      templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json
  8. 12
      templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj

19
templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs

@ -1,19 +0,0 @@
// namespace MyCompanyName.MyProjectName.Localization.Extensions
// {
// public static class EnumLocalicationExtension
// {
// public static string ToLocalicationDescription(this Enum value)
// {
// var member =
// ((IEnumerable<MemberInfo>)value.GetType().GetMember(value.ToString()))
// .FirstOrDefault<MemberInfo>();
//
// var localKey =$"Enum:{member.ReflectedType.Name}:{value}:{Convert.ToInt16(value)}";
// if (localKey.IsNullOrWhiteSpace())
// {
// throw new ArgumentException();
// }
// return !(member != (MemberInfo)null) ? value.ToString() : LocalizationHelper.L[localKey];
// }
// }
// }

15
templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json

@ -24,19 +24,6 @@
"Description:Setting.Group.Other.Github": "Github",
"Enum:TestType:Created:1":"Created",
"Enum:TestType:Cancel:1":"Cancel",
"Enum:TestType:Delete:1":"Delete",
"MyCompanyName.MyProjectName:100001": "OrganizationUnit Not Exist",
"MyCompanyName.MyProjectName:100002": "UserLockedOut",
"MyCompanyName.MyProjectName:100003": "UserOrPasswordMismatch",
"MyCompanyName.MyProjectName:100004": "ApiResource Not Exist",
"MyCompanyName.MyProjectName:100005": "ApiResource Exist",
"MyCompanyName.MyProjectName:100006": "ApiScope Not Exist",
"MyCompanyName.MyProjectName:100007": "ApiScope Exist",
"MyCompanyName.MyProjectName:100008": "ApiClient Not Exist",
"MyCompanyName.MyProjectName:100009": "ApiClient Exist",
"MyCompanyName.MyProjectName:100010": "IdentityResource Not Exist",
"MyCompanyName.MyProjectName:100011": "IdentityResource Exist"
"Enum:TestType:Delete:1":"Delete"
}
}

14
templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json

@ -25,18 +25,6 @@
"Description:Setting.Group.Other.Github": "Github",
"Enum:TestType:Created:1":"创建",
"Enum:TestType:Cancel:1":"取消",
"Enum:TestType:Delete:1":"删除",
"MyCompanyName.MyProjectName:100001": "组织机构不存在",
"MyCompanyName.MyProjectName:100002": "用户被锁定",
"MyCompanyName.MyProjectName:100003": "用户名或者密码错误",
"MyCompanyName.MyProjectName:100004": "ApiResource不存在",
"MyCompanyName.MyProjectName:100005": "ApiResource 已存在",
"MyCompanyName.MyProjectName:100006": "ApiScope 不存在",
"MyCompanyName.MyProjectName:100007": "ApiScope 已存在",
"MyCompanyName.MyProjectName:100008": "ApiClient 不存在",
"MyCompanyName.MyProjectName:100009": "ApiClient 已存在",
"MyCompanyName.MyProjectName:100010": "IdentityResource 不存在",
"MyCompanyName.MyProjectName:100011": "IdentityResource 已存在"
"Enum:TestType:Delete:1":"删除"
}
}

12
templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj

@ -6,16 +6,16 @@
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="Localization\MyProjectName\*.json"/>
<Content Remove="Localization\MyProjectName\*.json"/>
<EmbeddedResource Include="Localization\MyProjectName\*.json" />
<Content Remove="Localization\MyProjectName\*.json" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\aspnet-core\frameworks\src\Lion.AbpPro.Core\Lion.AbpPro.Core.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Domain\Lion.AbpPro.BasicManagement.Domain.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Domain\Lion.AbpPro.NotificationManagement.Domain.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Domain\Lion.AbpPro.DataDictionaryManagement.Domain.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\frameworks\src\Lion.AbpPro.Core\Lion.AbpPro.Core.csproj" />
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Domain\Lion.AbpPro.BasicManagement.Domain.csproj" />
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Domain\Lion.AbpPro.NotificationManagement.Domain.csproj" />
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Domain\Lion.AbpPro.DataDictionaryManagement.Domain.csproj" />
</ItemGroup>
</Project>

19
templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/Extensions/EnumLocalicationExtension.cs

@ -1,19 +0,0 @@
// namespace MyCompanyName.MyProjectName.Localization.Extensions
// {
// public static class EnumLocalicationExtension
// {
// public static string ToLocalicationDescription(this Enum value)
// {
// var member =
// ((IEnumerable<MemberInfo>)value.GetType().GetMember(value.ToString()))
// .FirstOrDefault<MemberInfo>();
//
// var localKey =$"Enum:{member.ReflectedType.Name}:{value}:{Convert.ToInt16(value)}";
// if (localKey.IsNullOrWhiteSpace())
// {
// throw new ArgumentException();
// }
// return !(member != (MemberInfo)null) ? value.ToString() : LocalizationHelper.L[localKey];
// }
// }
// }

15
templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json

@ -24,19 +24,6 @@
"Description:Setting.Group.Other.Github": "Github",
"Enum:TestType:Created:1":"Created",
"Enum:TestType:Cancel:1":"Cancel",
"Enum:TestType:Delete:1":"Delete",
"MyCompanyName.MyProjectName:100001": "OrganizationUnit Not Exist",
"MyCompanyName.MyProjectName:100002": "UserLockedOut",
"MyCompanyName.MyProjectName:100003": "UserOrPasswordMismatch",
"MyCompanyName.MyProjectName:100004": "ApiResource Not Exist",
"MyCompanyName.MyProjectName:100005": "ApiResource Exist",
"MyCompanyName.MyProjectName:100006": "ApiScope Not Exist",
"MyCompanyName.MyProjectName:100007": "ApiScope Exist",
"MyCompanyName.MyProjectName:100008": "ApiClient Not Exist",
"MyCompanyName.MyProjectName:100009": "ApiClient Exist",
"MyCompanyName.MyProjectName:100010": "IdentityResource Not Exist",
"MyCompanyName.MyProjectName:100011": "IdentityResource Exist"
"Enum:TestType:Delete:1":"Delete"
}
}

14
templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json

@ -25,18 +25,6 @@
"Description:Setting.Group.Other.Github": "Github",
"Enum:TestType:Created:1":"创建",
"Enum:TestType:Cancel:1":"取消",
"Enum:TestType:Delete:1":"删除",
"MyCompanyName.MyProjectName:100001": "组织机构不存在",
"MyCompanyName.MyProjectName:100002": "用户被锁定",
"MyCompanyName.MyProjectName:100003": "用户名或者密码错误",
"MyCompanyName.MyProjectName:100004": "ApiResource不存在",
"MyCompanyName.MyProjectName:100005": "ApiResource 已存在",
"MyCompanyName.MyProjectName:100006": "ApiScope 不存在",
"MyCompanyName.MyProjectName:100007": "ApiScope 已存在",
"MyCompanyName.MyProjectName:100008": "ApiClient 不存在",
"MyCompanyName.MyProjectName:100009": "ApiClient 已存在",
"MyCompanyName.MyProjectName:100010": "IdentityResource 不存在",
"MyCompanyName.MyProjectName:100011": "IdentityResource 已存在"
"Enum:TestType:Delete:1":"删除"
}
}

12
templates/abp-vnext-pro-nuget-simplify/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj

@ -6,16 +6,16 @@
</PropertyGroup>
<ItemGroup>
<EmbeddedResource Include="Localization\MyProjectName\*.json"/>
<Content Remove="Localization\MyProjectName\*.json"/>
<EmbeddedResource Include="Localization\MyProjectName\*.json" />
<Content Remove="Localization\MyProjectName\*.json" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\..\aspnet-core\frameworks\src\Lion.AbpPro.Core\Lion.AbpPro.Core.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Domain.Shared\Lion.AbpPro.BasicManagement.Domain.Shared.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Domain.Shared\Lion.AbpPro.NotificationManagement.Domain.Shared.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Domain.Shared\Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj"/>
<ProjectReference Include="..\..\..\..\..\aspnet-core\frameworks\src\Lion.AbpPro.Core\Lion.AbpPro.Core.csproj" />
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Domain.Shared\Lion.AbpPro.BasicManagement.Domain.Shared.csproj" />
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Domain.Shared\Lion.AbpPro.NotificationManagement.Domain.Shared.csproj" />
<ProjectReference Include="..\..\..\..\..\aspnet-core\modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Domain.Shared\Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj" />
</ItemGroup>
</Project>
Loading…
Cancel
Save