Browse Source

feat(localization): Add missing localization texts.

pull/1065/head
colin 1 year ago
parent
commit
f7ed9564a5
  1. 1
      aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/en.json
  2. 1
      aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/zh-Hans.json
  3. 7
      aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/en.json
  4. 7
      aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/zh-Hans.json
  5. 1
      aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/en.json
  6. 1
      aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/zh-Hans.json
  7. 6
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/en.json
  8. 6
      aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/zh-Hans.json
  9. 3
      aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/en.json
  10. 3
      aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/zh-Hans.json
  11. 146
      aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Permissions/AbpOpenIddictPermissionDefinitionProvider.cs
  12. 7
      aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/en.json
  13. 7
      aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/zh-Hans.json
  14. 8
      aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json
  15. 8
      aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json
  16. 22
      aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs
  17. 25
      aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs
  18. 2
      aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json
  19. 2
      aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json

1
aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/en.json

@ -4,6 +4,7 @@
"Permissions:Auditing": "Auditing",
"Permissions:AuditLog": "Audit log",
"Permissions:SecurityLog": "Security log",
"Permissions:SystemLog": "System Log",
"Permissions:DeleteLog": "Delete",
"Features:Auditing": "Auditing",
"Features:AuditingDesc": "Enable the auditing function",

1
aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/zh-Hans.json

@ -4,6 +4,7 @@
"Permissions:Auditing": "内部审计",
"Permissions:AuditLog": "审计日志",
"Permissions:SecurityLog": "安全日志",
"Permissions:SystemLog": "系统日志",
"Permissions:DeleteLog": "删除日志",
"Features:Auditing": "内部审计",
"Features:AuditingDesc": "启用内部审计功能",

7
aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/en.json

@ -1,6 +1,13 @@
{
"culture": "en",
"texts": {
"Permission:DataProtectionManagement": "Data Protection",
"Permission:EntityTypeInfo": "Entity Type Info",
"Permission:RoleEntityRule": "Role Entity Rule",
"Permission:OrganizationUnitEntityRule": "Organization Unit Entity Rule",
"Permission:Create": "Create",
"Permission:Update": "Update",
"Permission:Delete": "Delete",
"DataProtectionManagement:001100": "There already exists an entity type definition named {Name}!",
"DataProtectionManagement:001200": "The entity type already has a property definition named {Name}!",
"DataProtectionManagement:002100": "The {Operation} access rule for entity {Name} has been assigned to role {RoleName}!",

7
aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/zh-Hans.json

@ -1,6 +1,13 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:DataProtectionManagement": "数据保护",
"Permission:EntityTypeInfo": "实体类型",
"Permission:RoleEntityRule": "角色规则",
"Permission:OrganizationUnitEntityRule": "组织机构规则",
"Permission:Create": "新增",
"Permission:Update": "修改",
"Permission:Delete": "删除",
"DataProtectionManagement:001100": "已经存在名为 {Name} 的实体类型定义!",
"DataProtectionManagement:001200": "实体类型已经存在名为 {Name} 的属性定义!",
"DataProtectionManagement:002100": "已为角色 {RoleName} 分配了实体 {Name} 的 {Operation} 访问规则!",

1
aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/en.json

@ -1,6 +1,7 @@
{
"culture": "en",
"texts": {
"Permission:Demo": "Demo",
"Permission:Books": "Books",
"Permission:Books.Create": "Create Books",
"Permission:Books.Edit": "Edit Books",

1
aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/zh-Hans.json

@ -1,6 +1,7 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:Demo": "演示环境",
"Permission:Books": "书籍管理",
"Permission:Books.Create": "新增书籍",
"Permission:Books.Edit": "编辑书籍",

6
aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/en.json

@ -10,6 +10,8 @@
"Permission:IdentityClaimTypeManagement": "Management claim types",
"Permission:IdentitySessions": "Management sessions",
"Permission:RevokeSession": "Revoke session",
"OrganizationUnits": "Organization Units",
"OrganizationUnit:RefreshRoot": "Refresh Root",
"OrganizationUnit:Tree": "Organization tree",
"OrganizationUnit:New": "Add New",
"OrganizationUnit:Members": "Organization Members",
@ -79,6 +81,10 @@
"DisplayName:SignedIn": "SignedIn",
"DisplayName:LastAccessed": "LastAccessed",
"SendRepeatSmsVerifyCode": "Phone verification code cannot be sent repeatedly within {0} minutes!",
"RandomPassword": "Random Password",
"Lock": "Lock",
"UnLock": "Un Lock",
"SetPassword": "Set Password",
"LockTime": "Lock Time",
"LockType": "Lock Type",
"Confirmed": "Confirmed",

6
aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/zh-Hans.json

@ -10,6 +10,8 @@
"Permission:IdentityClaimTypeManagement": "管理声明类型",
"Permission:IdentitySessions": "管理会话",
"Permission:RevokeSession": "撤销会话",
"OrganizationUnits": "组织机构",
"OrganizationUnit:RefreshRoot": "刷新根组织",
"OrganizationUnit:Tree": "组织机构树",
"OrganizationUnit:New": "新组织结构",
"OrganizationUnit:Members": "机构成员",
@ -79,6 +81,10 @@
"DisplayName:SignedIn": "登录时间",
"DisplayName:LastAccessed": "上次访问时间",
"SendRepeatSmsVerifyCode": "手机验证码不能在 {0} 分钟内重复发送!",
"RandomPassword": "随机密码",
"Lock": "锁定",
"UnLock": "解锁",
"SetPassword": "设置密码",
"LockTime": "锁定时间",
"LockType": "锁定类型",
"Confirmed": "已确认",

3
aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/en.json

@ -3,12 +3,14 @@
"texts": {
"Permissions:OpenIddict": "OpenIddict",
"Permissions:Applications": "Applications",
"Permissions:Authorizations": "Authorizations",
"Permissions:Scopes": "Scopes",
"Permissions:Tokens": "Tokens",
"Permissions:Create": "Create",
"Permissions:Update": "Update",
"Permissions:Delete": "Delete",
"Permissions:ManagePermissions": "Manage Permissions",
"Permissions:ManageSecret": "Manage Secret",
"OpenIddict:001001": "The application client id {ClientId} already exists!",
"OpenIddict:002001": "The scope name {Name} already exists!",
"DisplayName:ClientId": "Client Id",
@ -17,6 +19,7 @@
"DisplayName:ClientType": "Client Type",
"DisplayName:ApplicationType": "Application Type",
"DisplayName:ConsentType": "Consent Type",
"DisplayName:CultureName": "Culture Name",
"DisplayName:DisplayName": "Display Name",
"DisplayName:DisplayNames": "Display Names",
"DisplayName:DefaultDisplayName": "Default Display Name",

3
aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/zh-Hans.json

@ -3,12 +3,14 @@
"texts": {
"Permissions:OpenIddict": "OpenIddict",
"Permissions:Applications": "应用",
"Permissions:Authorizations": "授权",
"Permissions:Scopes": "范围",
"Permissions:Tokens": "令牌",
"Permissions:Create": "创建",
"Permissions:Update": "编辑",
"Permissions:Delete": "删除",
"Permissions:ManagePermissions": "管理权限",
"Permissions:ManageSecret": "管理密钥",
"OpenIddict:001001": "应用标识 {ClientId} 已经存在!",
"OpenIddict:002001": "范围名称 {Name} 已经存在!",
"DisplayName:ClientId": "客户端标识",
@ -17,6 +19,7 @@
"DisplayName:ClientType": "客户端类型",
"DisplayName:ApplicationType": "应用类型",
"DisplayName:ConsentType": "同意类型",
"DisplayName:CultureName": "文化名称",
"DisplayName:DisplayName": "显示名称",
"DisplayName:DisplayNames": "显示名称",
"DisplayName:DefaultDisplayName": "默认显示名称",

146
aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Permissions/AbpOpenIddictPermissionDefinitionProvider.cs

@ -1,86 +1,86 @@
using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Localization;
using Volo.Abp.MultiTenancy;
using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Localization;
using Volo.Abp.MultiTenancy;
using Volo.Abp.OpenIddict.Localization;
namespace LINGYUN.Abp.OpenIddict.Permissions;
public class AbpIdentityServerPermissionDefinitionProvider : PermissionDefinitionProvider
{
public override void Define(IPermissionDefinitionContext context)
{
var openIddictGroup = context.GetGroupOrNull(AbpOpenIddictPermissions.GroupName);
if (openIddictGroup == null)
{
openIddictGroup = context
.AddGroup(
name: AbpOpenIddictPermissions.GroupName,
displayName: L("Permissions:OpenIddict"));
}
var applications = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Applications.Default,
L("Permissions:Applications"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.Create,
L("Permissions:Create"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.Update,
L("Permissions:Update"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.Delete,
L("Permissions:Delete"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.ManagePermissions,
L("Permissions:ManagePermissions"),
MultiTenancySides.Host);
applications.AddChild(
namespace LINGYUN.Abp.OpenIddict.Permissions;
public class AbpIdentityServerPermissionDefinitionProvider : PermissionDefinitionProvider
{
public override void Define(IPermissionDefinitionContext context)
{
var openIddictGroup = context.GetGroupOrNull(AbpOpenIddictPermissions.GroupName);
if (openIddictGroup == null)
{
openIddictGroup = context
.AddGroup(
name: AbpOpenIddictPermissions.GroupName,
displayName: L("Permissions:OpenIddict"));
}
var applications = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Applications.Default,
L("Permissions:Applications"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.Create,
L("Permissions:Create"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.Update,
L("Permissions:Update"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.Delete,
L("Permissions:Delete"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.ManagePermissions,
L("Permissions:ManagePermissions"),
MultiTenancySides.Host);
applications.AddChild(
AbpOpenIddictPermissions.Applications.ManageSecret,
L("Permissions:ManageSecret"),
MultiTenancySides.Host);
var authorizations = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Authorizations.Default,
L("Permissions:Authorizations"),
MultiTenancySides.Host);
authorizations.AddChild(
MultiTenancySides.Host);
var authorizations = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Authorizations.Default,
L("Permissions:Authorizations"),
MultiTenancySides.Host);
authorizations.AddChild(
AbpOpenIddictPermissions.Authorizations.Delete,
L("Permissions:Delete"),
MultiTenancySides.Host);
var scopes = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Scopes.Default,
L("Permissions:Scopes"),
MultiTenancySides.Host);
scopes.AddChild(
AbpOpenIddictPermissions.Scopes.Create,
MultiTenancySides.Host);
var scopes = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Scopes.Default,
L("Permissions:Scopes"),
MultiTenancySides.Host);
scopes.AddChild(
AbpOpenIddictPermissions.Scopes.Create,
L("Permissions:Create"),
MultiTenancySides.Host);
scopes.AddChild(
MultiTenancySides.Host);
scopes.AddChild(
AbpOpenIddictPermissions.Scopes.Update,
L("Permissions:Update"),
MultiTenancySides.Host);
scopes.AddChild(
MultiTenancySides.Host);
scopes.AddChild(
AbpOpenIddictPermissions.Scopes.Delete,
L("Permissions:Delete"),
MultiTenancySides.Host);
var tokens = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Tokens.Default,
L("Permissions:Tokens"),
MultiTenancySides.Host);
tokens.AddChild(
MultiTenancySides.Host);
var tokens = openIddictGroup.AddPermission(
AbpOpenIddictPermissions.Tokens.Default,
L("Permissions:Tokens"),
MultiTenancySides.Host);
tokens.AddChild(
AbpOpenIddictPermissions.Tokens.Delete,
L("Permissions:Delete"),
MultiTenancySides.Host);
}
protected virtual LocalizableString L(string name)
{
return LocalizableString.Create<AbpOpenIddictResource>(name);
}
}
MultiTenancySides.Host);
}
protected virtual LocalizableString L(string name)
{
return LocalizableString.Create<AbpOpenIddictResource>(name);
}
}

7
aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/en.json

@ -28,6 +28,11 @@
"Permission:ManageItems": "Manage Items",
"Permission:ManageRoleMenus": "Manage Role Menus",
"Permission:ManageUserMenus": "Manage User Menus",
"Permission:ManageUserFavoriteMenus": "Manage User Favorite Menus"
"Permission:ManageUserFavoriteMenus": "Manage User Favorite Menus",
"Permission:Package": "Package",
"Permission:ManageBlobs": "Manage Blobs",
"Permission:Feedback": "Feedback",
"Permission:ManageAttachments": "Manage Attachments",
"Permission:ManageComments": "Manage Comments"
}
}

7
aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/zh-Hans.json

@ -28,6 +28,11 @@
"Permission:ManageItems": "管理项目",
"Permission:ManageRoleMenus": "管理角色菜单",
"Permission:ManageUserMenus": "管理用户菜单",
"Permission:ManageUserFavoriteMenus": "管理用户收藏菜单"
"Permission:ManageUserFavoriteMenus": "管理用户收藏菜单",
"Permission:Package": "包管理",
"Permission:ManageBlobs": "资源管理",
"Permission:Feedback": "反馈管理",
"Permission:ManageAttachments": "附件管理",
"Permission:ManageComments": "评论管理"
}
}

8
aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json

@ -1,10 +1,4 @@
{
"culture": "en",
"texts": {
"Permission:MessageService": "Message service",
"Permission:Delete": "Delete",
"Permission:Hangfire": "Hangfire",
"Permission:Dashboard": "Dashboard",
"Permission:ManageQueue": "Manage queue"
}
"texts": {}
}

8
aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json

@ -1,10 +1,4 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:MessageService": "消息服务",
"Permission:Delete": "删除",
"Permission:Hangfire": "Hangfire",
"Permission:Dashboard": "仪表板",
"Permission:ManageQueue": "管理队列"
}
"texts": {}
}

22
aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs

@ -1,22 +0,0 @@
namespace LINGYUN.Abp.MessageService.Permissions;
public class MessageServicePermissions
{
public const string GroupName = "MessageService";
public class Notification
{
public const string Default = GroupName + ".Notification";
public const string Delete = Default + ".Delete";
}
public class Hangfire
{
public const string Default = GroupName + ".Hangfire";
public const string Dashboard = Default + ".Dashboard";
public const string ManageQueue = Default + ".ManageQueue";
}
}

25
aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs

@ -1,25 +0,0 @@
using LINGYUN.Abp.MessageService.Localization;
using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Localization;
namespace LINGYUN.Abp.MessageService.Permissions;
public class MessageServicePermissionsDefinitionProvider : PermissionDefinitionProvider
{
public override void Define(IPermissionDefinitionContext context)
{
var group = context.AddGroup(MessageServicePermissions.GroupName, L("Permission:MessageService"));
var noticeGroup = group.AddPermission(MessageServicePermissions.Notification.Default, L("Permission:Notification"));
noticeGroup.AddChild(MessageServicePermissions.Notification.Delete, L("Permission:Delete"));
var hangfirePermission = group.AddPermission(MessageServicePermissions.Hangfire.Default, L("Permission:Hangfire"));
hangfirePermission.AddChild(MessageServicePermissions.Hangfire.Dashboard, L("Permission:Dashboard"));
hangfirePermission.AddChild(MessageServicePermissions.Hangfire.ManageQueue, L("Permission:ManageQueue"));
}
private static LocalizableString L(string name)
{
return LocalizableString.Create<MessageServiceResource>(name);
}
}

2
aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json

@ -1,7 +1,7 @@
{
"culture": "en",
"texts": {
"Permission:Notification": "Notification",
"Permission:Notifications": "Notification",
"Permission:GroupDefinitions": "Group Definitions",
"Permission:NotificationDefinitions": "Notification Definitions",
"Permission:Create": "Create",

2
aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json

@ -1,7 +1,7 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:Notification": "通知管理",
"Permission:Notifications": "通知管理",
"Permission:GroupDefinitions": "分组定义",
"Permission:NotificationDefinitions": "通知定义",
"Permission:Create": "新增",

Loading…
Cancel
Save