Browse Source

Revise all zh-Hans.json localization texts.

pull/18640/head
liangshiwei 2 years ago
parent
commit
82029fb1cf
  1. 18
      abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json
  2. 692
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
  3. 284
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
  4. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hans.json
  5. 1673
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  6. 372
      abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json
  7. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json
  8. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/zh-Hans.json
  9. 606
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
  10. 22
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json
  11. 12
      framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/zh-Hans.json
  12. 4
      framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/zh-Hans.json
  13. 34
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/zh-Hans.json
  14. 40
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json
  15. 8
      framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/zh-Hans.json
  16. 4
      framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/zh-Hans.json
  17. 14
      framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/zh-Hans.json
  18. 2
      framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/zh-Hans.json
  19. 10
      framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json
  20. 4
      framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/zh-Hans.json
  21. 2
      framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/zh-Hans.json
  22. 66
      framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json
  23. 66
      framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hans.json
  24. 4
      framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json
  25. 2
      framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/zh-Hans.json
  26. 2
      framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/zh-Hans.json
  27. 2
      framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/zh-Hans.json
  28. 14
      framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json
  29. 12
      framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json
  30. 2
      framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/zh-Hans.json
  31. 90
      modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json
  32. 94
      modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json
  33. 2
      modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/zh-Hans.json
  34. 92
      modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
  35. 274
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
  36. 8
      modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/zh-Hans.json
  37. 56
      modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json
  38. 52
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json
  39. 18
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json
  40. 192
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json
  41. 4
      modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hans.json
  42. 24
      modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/zh-Hans.json
  43. 18
      modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/zh-Hans.json
  44. 8
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json
  45. 44
      modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json
  46. 6
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hans.json
  47. 20
      modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/zh-Hans.json
  48. 6
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Localization/MyProjectName/zh-Hans.json
  49. 4
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Localization/MyProjectName/zh-Hans.json
  50. 4
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/Localization/MyProjectName/zh-Hans.json
  51. 6
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/Localization/MyProjectName/zh-Hans.json
  52. 4
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Localization/MyProjectName/zh-Hans.json
  53. 4
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/Localization/MyProjectName/zh-Hans.json
  54. 4
      templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Localization/MyProjectName/zh-Hans.json
  55. 14
      templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json
  56. 2
      templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json

18
abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json

@ -1,17 +1,17 @@
{
"culture": "zh-Hans",
"texts": {
"Account": "账户",
"Account": "ABP 账户 - 登录和注册 | ABP.IO",
"Welcome": "欢迎",
"UseOneOfTheFollowingLinksToContinue": "使用下面的链接继续",
"FrameworkHomePage": "框架页",
"FrameworkDocumentation": "框架文",
"UseOneOfTheFollowingLinksToContinue": "使用下链接之一继续",
"FrameworkHomePage": "框架页",
"FrameworkDocumentation": "框架文",
"OfficialBlog": "官方博客",
"CommercialHomePage": "商业版首页",
"CommercialSupportWebSite": "商业支持网站",
"CommunityWebSite": "ABP社区网站",
"ManageAccount": "我的户 | ABP.IO",
"CommercialHomePage": "商业页",
"CommercialSupportWebSite": "商业支持网站",
"CommunityWebSite": "ABP 社区网站",
"ManageAccount": "我的户 | ABP.IO",
"ManageYourProfile": "管理您的个人资料",
"ReturnToApplication": "返回应用"
"ReturnToApplication": "返回申请表"
}
}

692
abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json

@ -1,314 +1,314 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:Organizations": "组织",
"Permission:Organizations": "组织机构",
"Permission:Manage": "管理组织",
"Permission:DiscountRequests": "折扣请",
"Permission:DiscountManage": "管理折扣请",
"Permission:DiscountRequests": "折扣请",
"Permission:DiscountManage": "管理折扣请",
"Permission:Disable": "禁用",
"Permission:Enable": "启",
"Permission:EnableSendEmail": "启用发送邮件",
"Permission:SendEmail": "发送邮件",
"Permission:NpmPackages": "NPM包",
"Permission:NugetPackages": "Nuget包",
"Permission:Enable": "启",
"Permission:EnableSendEmail": "启用发送电子邮件",
"Permission:SendEmail": "发送电子邮件",
"Permission:NpmPackages": "NPM 软件包",
"Permission:NugetPackages": "Nuget 软件包",
"Permission:Maintenance": "维护",
"Permission:Maintain": "维护",
"Permission:ClearCaches": "清除缓存",
"Permission:Modules": "模块",
"Permission:Packages": "",
"Permission:Packages": "套餐",
"Permission:Edit": "编辑",
"Permission:Delete": "删除",
"Permission:Create": "创建",
"Permission:Accounting": "账单",
"Permission:Accounting": "会计",
"Permission:Accounting:Quotation": "报价",
"Permission:Accounting:Invoice": "发票",
"Menu:Organizations": "组织",
"Menu:Accounting": "账单",
"Menu:Packages": "",
"Menu:DiscountRequests": "折扣请",
"NpmPackageDeletionWarningMessage": "该NPM包将会被删除. 你确定吗?",
"NugetPackageDeletionWarningMessage": "该Nuget包将会被删除. 你确定吗?",
"ModuleDeletionWarningMessage": "该模块将会被删除. 你确定吗?",
"Menu:Organizations": "组织机构",
"Menu:Accounting": "会计",
"Menu:Packages": "套餐",
"Menu:DiscountRequests": "折扣请",
"NpmPackageDeletionWarningMessage": "此 NPM 软件包将被删除。你确认吗?",
"NugetPackageDeletionWarningMessage": "此 Nuget 软件包将被删除。你确认吗?",
"ModuleDeletionWarningMessage": "本模块将被删除。您确认吗?",
"Name": "名称",
"DisplayName": "显示名称",
"ShortDescription": "简",
"ShortDescription": "简要说明",
"NameFilter": "名称",
"CreationTime": "创建时间",
"IsPro": "是否为专业版",
"IsFreeToActiveLicenseOwners": "许可证所有者免费",
"ShowOnModuleList": "展示模块列表",
"EfCoreConfigureMethodName": "配置方法",
"IsProFilter": "是否为专业版",
"ApplicationType": "应用程序类型",
"IsPro": "",
"IsFreeToActiveLicenseOwners": "免费提供给许可证所有者",
"ShowOnModuleList": "显示在模块列表中",
"EfCoreConfigureMethodName": "配置方法名称",
"IsProFilter": "",
"ApplicationType": "应用类型",
"Target": "目标",
"TargetFilter": "目标",
"ModuleClass": "模块类",
"NugetPackageTarget.DomainShared": "Domain Shared",
"NugetPackageTarget.Domain": "Domain",
"NugetPackageTarget.Application": "Application",
"NugetPackageTarget.ApplicationContracts": "Application Contracts",
"ModuleClass": "模块类",
"NugetPackageTarget.DomainShared": "共享域名",
"NugetPackageTarget.Domain": "域名",
"NugetPackageTarget.Application": "应用",
"NugetPackageTarget.ApplicationContracts": "应用合同",
"NugetPackageTarget.HttpApi": "Http Api",
"NugetPackageTarget.HttpApiClient": "Http Api Client",
"NugetPackageTarget.Web": "Web",
"NugetPackageTarget.EntityFrameworkCore": "EntityFramework Core",
"NugetPackageTarget.HttpApiClient": "Http Api 客户端",
"NugetPackageTarget.Web": "网络",
"NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core",
"NugetPackageTarget.MongoDB": "MongoDB",
"Edit": "编辑",
"Delete": "删除",
"Refresh": "刷新",
"NpmPackages": "NPM包",
"NugetPackages": "Nuget包",
"NpmPackageCount": "NPM包数量",
"NugetPackageCount": "Nuget包数",
"NpmPackages": "NPM 软件包",
"NugetPackages": "Nuget 软件包",
"NpmPackageCount": "故宫博物院软件包数量",
"NugetPackageCount": "Nuget 软件数",
"Module": "模块",
"ModuleInfo": "模块信息",
"CreateANpmPackage": "创建NPM包",
"CreateANpmPackage": "创建 NPM 软件包",
"CreateAModule": "创建模块",
"CreateANugetPackage": "创建Nuget包",
"AddNew": "新建",
"PackageAlreadyExist{0}": "\"{0}\"已经被添加.",
"ModuleAlreadyExist{0}": "\"{0}\" 模块已经添加.",
"CreateANugetPackage": "创建 Nuget 软件包",
"AddNew": "添加新内容",
"PackageAlreadyExist{0}": "已添加\"{0}\"软件包。",
"ModuleAlreadyExist{0}": "已添加\"{0}\"模块。",
"ClearCache": "清除缓存",
"SuccessfullyCleared": "清除成功",
"Menu:NpmPackages": "NPM包",
"SuccessfullyCleared": "成功清除",
"Menu:NpmPackages": "NPM 软件包",
"Menu:Modules": "模块",
"Menu:Maintenance": "维护",
"Menu:NugetPackages": "Nuget包",
"CreateAnOrganization": "创建组织",
"Organizations": "组织",
"LongName": "完整名称",
"LicenseType": "授权类型",
"MissingLicenseTypeField": "许可证类型字段是必需的!",
"LicenseStartTime": "授权开始时间",
"LicenseEndTime": "授权结束时间",
"Menu:NugetPackages": "Nuget 软件包",
"CreateAnOrganization": "创建组织",
"Organizations": "组织机构",
"LongName": "长名",
"LicenseType": "许可证类型",
"MissingLicenseTypeField": "许可证类型字段为必填字段!",
"LicenseStartTime": "许可证开始时间",
"LicenseEndTime": "许可证结束时间",
"AllowedDeveloperCount": "允许的开发人员数量",
"UserNameOrEmailAddress": "用户名或电子邮件地址",
"AddOwner": "添加所有者",
"UserName": "用户名",
"Email": "电子邮件地址",
"Developers": "开发",
"AddDeveloper": "添加开发",
"Email": "电子邮件",
"Developers": "开发人员",
"AddDeveloper": "添加开发人员",
"Create": "创建",
"UserNotFound": "用户不存在",
"{0}WillBeRemovedFromDevelopers": "{0} 将从开发者中移除, 你确定吗?",
"{0}WillBeRemovedFromOwners": "{0} 将从所有者中移除, 你确定吗?",
"{0}WillBeRemovedFromMembers": "{0} 将从成员中删除, 你确定吗?",
"UserNotFound": "未找到用户",
"{0}WillBeRemovedFromDevelopers": "{0}将从开发人员中删除,您确认吗?",
"{0}WillBeRemovedFromOwners": "{0}将从所有者中删除,你确认吗?",
"{0}WillBeRemovedFromMembers": "{0}将从成员中删除,您确认吗?",
"Computers": "计算机",
"UniqueComputerId": "计算机唯一ID",
"LastSeenDate": "上次查看日期",
"{0}Computer{1}WillBeRemovedFromRecords": "计算机 {0} ({1}) 将从记录中删除",
"UniqueComputerId": "唯一的计算机 ID",
"LastSeenDate": "最后出现日期",
"{0}Computer{1}WillBeRemovedFromRecords": "将从记录中删除 {0} ({1}) 的计算机",
"OrganizationDeletionWarningMessage": "组织将被删除",
"DeletingLastOwnerWarningMessage": "一个组织必须至少有一个所有者!因此你不能删除此所有者",
"This{0}AlreadyExistInThisOrganization": "该组织中已经存在此 {0}",
"DeletingLastOwnerWarningMessage": "一个组织必须至少有一个所有者!因此,您不能删除该所有者",
"This{0}AlreadyExistInThisOrganization": "该{0}已经存在于该组织中",
"AreYouSureYouWantToDeleteAllComputers": "您确定要删除所有计算机吗?",
"DeleteAll": "删除所有",
"DoYouWantToCreateNewUser": "你想要创建一个新用户吗",
"DeleteAll": "全部删除",
"DoYouWantToCreateNewUser": "您想创建新用户吗?",
"MasterModules": "主模块",
"OrganizationName": "组织名称",
"CreationDate": "创建时间",
"LicenseStartDate": "许可开始时间",
"LicenseEndDate": "许可结束时间",
"CreationDate": "创建日期",
"LicenseStartDate": "许可证开始日期",
"LicenseEndDate": "许可证终止日期",
"OrganizationNamePlaceholder": "组织名称...",
"TotalQuestionCountPlaceholder": "问题总数...",
"RemainingQuestionCountPlaceholder": "剩下的问题数...",
"LicenseTypePlaceholder": "许可类型...",
"CreationDatePlaceholder": "创建时间...",
"LicenseStartDatePlaceholder": "许可开始时间...",
"LicenseEndDatePlaceholder": "许可结束时间...",
"UsernameOrEmail": "用户名或邮箱",
"UsernameOrEmailPlaceholder": "用户名或邮箱...",
"RemainingQuestionCountPlaceholder": "剩问题数...",
"LicenseTypePlaceholder": "许可类型...",
"CreationDatePlaceholder": "创建日期...",
"LicenseStartDatePlaceholder": "许可证开始日期...",
"LicenseEndDatePlaceholder": "许可证终止日期...",
"UsernameOrEmail": "用户名或电子邮件",
"UsernameOrEmailPlaceholder": "用户名或电子邮件...",
"Member": "成员",
"PurchaseOrderNo": "订单编号",
"PurchaseOrderNo": "订单编号",
"QuotationDate": "报价日期",
"CompanyName": "公司名称",
"CompanyAddress": "公司地址",
"Price": "价格",
"DiscountText": "折扣文",
"DiscountText": "折扣文",
"DiscountQuantity": "折扣数量",
"DiscountPrice": "折扣价",
"Quotation": "报价",
"ExtraText": "额外文字",
"DiscountPrice": "折扣价",
"Quotation": "报价",
"ExtraText": "附加文本",
"ExtraAmount": "额外金额",
"DownloadQuotation": "下载报价单",
"Invoice": "发票",
"TaxNumber": "税号",
"InvoiceNumber": "发票数字",
"InvoiceNumber": "发票号码",
"InvoiceDate": "发票日期",
"InvoiceNote": "发票说明",
"InvoiceNote": "发票附注",
"Quantity": "数量",
"AddProduct": "添加产品",
"AddProductWarning": "你需要添加产品",
"AddProductWarning": "您需要添加产品!",
"TotalPrice": "总价",
"Generate": "生成",
"MissingQuantityField": "数量字段为必填项!",
"MissingPriceField": "价格字段为必填项!",
"CodeUsageStatus": "状",
"MissingQuantityField": "数量字段为必填字段!",
"MissingPriceField": "价格字段为必填字段!",
"CodeUsageStatus": "状",
"Country": "国家",
"DeveloperCount": "开发数量",
"RequestCode": "请求码",
"DeveloperCount": "开发人员数量",
"RequestCode": "申请代码",
"WebSite": "网站",
"GithubUsername": "Github用户名",
"PhoneNumber": "手机号",
"ProjectDescription": "产品描述",
"GithubUsername": "Github 用户名",
"PhoneNumber": "电话号码",
"ProjectDescription": "项目说明",
"Referrer": "推荐人",
"DiscountRequests": "折扣请",
"Copylink": "拷贝链接",
"DiscountRequests": "折扣请",
"Copylink": "复制链接",
"Disable": "禁用",
"Enable": "启用",
"EnableSendEmail": "启用发送邮件",
"SendEmail": "发送邮件",
"SuccessfullyDisabled": "禁用成功",
"SuccessfullyEnabled": "启用成功",
"EmailSent": "邮件发送",
"SuccessfullySent": "发送成功",
"SuccessfullyDeleted": "删除成功",
"DiscountRequestDeletionWarningMessage": "折扣成功将被删除",
"BusinessType": "业类型",
"EnableSendEmail": "启用发送电子邮件",
"SendEmail": "发送电子邮件",
"SuccessfullyDisabled": "成功禁用",
"SuccessfullyEnabled": "成功启用",
"EmailSent": "发送电子邮件",
"SuccessfullySent": "成功发送",
"SuccessfullyDeleted": "成功删除",
"DiscountRequestDeletionWarningMessage": "折扣申请将被删除",
"BusinessType": "业类型",
"TotalQuestionCount": "问题总数",
"RemainingQuestionCount": "剩余问题数",
"TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount必须大于RemainingQuestionCount!",
"QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount和RemainingQuestionCount必须为0或大于0",
"UnlimitedQuestionCount": "无限的问题数",
"Notes": "笔记",
"TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount 必须大于 RemainingQuestionCount!",
"QuestionCountsMustBeGreaterThanZero": "总问题数(TotalQuestionCount)和剩余问题数(RemainingQuestionCount)必须为零或大于零!",
"UnlimitedQuestionCount": "问题数量不限",
"Notes": "说明",
"Menu:Community": "社区",
"Menu:Posts": "文章",
"Menu:Posts": "职位",
"Wait": "等待",
"Approve": "批准",
"Reject": "拒绝",
"Details": "详",
"Url": "Url",
"Details": "详细信息",
"Url": "网址",
"Title": "标题",
"ContentSource": "内容源",
"Status": "状",
"ContentSource": "内容源",
"Status": "状",
"ReadPost": "阅读文章",
"PostHasBeenWaiting": "文章还在等待",
"PostHasBeenApproved": "文章已被批准",
"PostHasBeenRejected": "文章已被拒绝",
"PostHasBeenWaiting": "职位一直在等待",
"PostHasBeenApproved": "职位已获批准",
"PostHasBeenRejected": "帖子已被拒绝",
"Permission:Community": "社区",
"Permission:CommunityPost": "文字",
"Permission:CommunityPost": "职位",
"Link": "链接",
"Enum:ContentSource:0": "Github",
"Enum:ContentSource:1": "外部",
"Enum:Status:0": "等待",
"Enum:Status:1": "拒绝",
"Enum:Status:2": "批准",
"Summary": "要",
"AuthorName": "作者名",
"Enum:Status:0": "等待",
"Enum:Status:1": "拒绝",
"Enum:Status:2": "批准",
"Summary": "要",
"AuthorName": "作者名",
"CoverImage": "封面图片",
"RemoveCacheConfirmationMessage": "你确定要删除\"{0}\" 文章缓存?",
"SuccessfullyRemoved": "清除成功",
"RemoveCacheConfirmationMessage": "您确定删除了\"{0}\"职位的缓存吗?",
"SuccessfullyRemoved": "成功清除",
"RemoveCache": "删除缓存",
"Language": "语言",
"Optional": "可选",
"CreatePostLanguageInfo": "帖所用的语言",
"Enum:ContentSource:2": "视频发布",
"Optional": "可选",
"CreatePostLanguageInfo": "帖使用的语言",
"Enum:ContentSource:2": "视频",
"VideoPreview": "视频预览",
"VideoPreviewErrorMessage": "无法从YouTube获取给定的视频网址. 可能是由于视频是私有视频,或者给定的URL不可用.",
"VideoPreviewErrorMessage": "无法从 Youtube 获取给定的视频 URL。造成这种情况的原因可能是视频为私人视频或给定的 URL 不可用。",
"DeleteCoverImage": "删除封面图片",
"DeleteCoverImageConfirmationMessage": "你确定要删除封面图片吗",
"DeleteCoverImageSuccessMessage": "成功删除封面图片",
"PaymentsOf": "付款的",
"ShowPaymentsOfOrganization": "显示付款",
"DeleteCoverImageConfirmationMessage": "您确定要删除\"{0}\"的封面图像吗?",
"DeleteCoverImageSuccessMessage": "封面图像已成功删除",
"PaymentsOf": "付",
"ShowPaymentsOfOrganization": "付款",
"Date": "日期",
"Products": "品",
"Products": "品",
"TotalAmount": "总金额",
"Currency": "货币",
"Gateway": "网关",
"State": "状态",
"State": "国家",
"FailReason": "失败原因",
"ReIndexAllPosts": "重新索引所有帖子",
"ReIndexAllPostsConfirmationMessage": "你确定要重新索引所有的帖子吗",
"SuccessfullyReIndexAllPosts": "成功索引所有帖子",
"ReIndexAllPostsConfirmationMessage": "您确定要重新索引所有帖子吗?",
"SuccessfullyReIndexAllPosts": "所有帖子都已成功重新索引。",
"Permission:FullSearch": "全文检索",
"Menu:CliAnalytics": "客户端分析",
"Menu:Reports": "报",
"Menu:CliAnalytics": "Cli 分析",
"Menu:Reports": "报",
"TemplateName": "模板名称",
"TemplateVersion": "模板版本",
"DatabaseProvider": "数据库提供",
"IsTiered": "是分层",
"ProjectName": "项目名",
"DatabaseProvider": "数据库提供",
"IsTiered": "是分层",
"ProjectName": "项目名",
"Username": "用户名",
"Tool": "工具",
"Command": "命令",
"UiFramework": "界面框架",
"Command": "指挥",
"UiFramework": "用户界面框架",
"Options": "选项",
"CliAnalytics": "客户端分析",
"Reports": "报",
"Permission:CliAnalyticses": "客户端分析",
"Permission:CliAnalytics": "客户端分析",
"Permission:Reports": "报",
"CliAnalytics": "Cli 分析",
"Reports": "报",
"Permission:CliAnalyticses": "Cli Analyticses",
"Permission:CliAnalytics": "Cli 分析",
"Permission:Reports": "报",
"Search": "搜索",
"ClearFilter": "清除过滤",
"LicensePrivateKey": "许可私有密钥",
"LicensePublicKey": "许可公有密钥",
"ApiKey": "NuGet API密钥",
"ShowInvoiceRequestsOfOrganization": "发票请",
"ClearFilter": "清除过滤",
"LicensePrivateKey": "许可私钥",
"LicensePublicKey": "许可公钥",
"ApiKey": "NuGet API 密钥",
"ShowInvoiceRequestsOfOrganization": "发票请",
"ShowQuestionsOfOrganization": "问题",
"Question": "问题",
"Open": "开",
"Open": "开",
"Questions": "问题",
"InvoiceRequests": "发票请",
"InvoiceRequests": "发票请",
"Address": "地址",
"TaxNo": "税号",
"Permission:InvoiceRequest": "发票请",
"Permission:InvoiceRequest": "发票请",
"Permission:Question": "问题",
"AddNoteSuccessMessage": "注释添加成功",
"NameSurname": "姓",
"Note": "注",
"AddNoteSuccessMessage": "成功添加注释",
"NameSurname": "姓",
"Note": "注",
"Add": "添加",
"ProjectDownloads": "项目下载",
"ShowProjectDownloadsOfOrganization": "项目下载",
"ShowAuditLogsOfOrganization": "审日志",
"Enum:EntityChangeType:0": "已建立",
"Enum:EntityChangeType:1": "更新",
"ShowAuditLogsOfOrganization": "审日志",
"Enum:EntityChangeType:0": "创建",
"Enum:EntityChangeType:1": "更新",
"Enum:EntityChangeType:2": "已删除",
"TenantId": "租户ID",
"ChangeTime": "更时间",
"TenantId": "租户编号",
"ChangeTime": "更时间",
"EntityTypeFullName": "实体类型全名",
"AuditLogsFor{0}Organization": "\"{0}\" 组织的审核日志",
"AuditLogsFor{0}Organization": "{0}\"组织的审计日志",
"Permission:EntityChange": "实体变更",
"Permission:ProjectDownload": "项目下载",
"Permission:PaymentRequest": "付请",
"CreatorEmailAddress": "创作者的电子邮件地址",
"Permission:PaymentRequest": "付款申请",
"CreatorEmailAddress": "创建者电子邮件地址",
"EmailSendDate": "电子邮件发送日期",
"PaymentRequestsFor{0}Organization": "\"{0}\" 组织的付款请",
"PaymentRequestsFor{0}Organization": "{0}\"组织的付款请",
"PaymentDetails": "付款详情",
"PaymentProduct": "付款产品",
"ProductName": "产品名称",
"Code": "代码",
"GenerateInvoice": "生成发票",
"ExportOrganizationsToExcel": "将组织导出到Excel",
"ThisExtensionIsNotAllowed": "不允许此扩展名.",
"TheFileIsTooLarge": "文件过大.",
"PostDeletionConfirmationMessage": "您确定要硬删除这篇文章吗?",
"ChooseCoverImage": "选项一张封面图片",
"Menu:Quotation": "引述",
"ExportOrganizationsToExcel": "导出到 Excel",
"ThisExtensionIsNotAllowed": "不允许延期。",
"TheFileIsTooLarge": "文件太大!",
"PostDeletionConfirmationMessage": "你确定要硬删掉这个帖子吗?",
"ChooseCoverImage": "选择封面图片...",
"Menu:Quotation": "报价",
"Menu:Invoice": "发票",
"Menu:PaymentRequests": "付款请",
"Permission:PaymentRequests": "付款请",
"PaymentRequests": "付款请",
"Creator": "创者",
"Menu:PaymentRequests": "付款请",
"Permission:PaymentRequests": "付款请",
"PaymentRequests": "付款请",
"Creator": "创者",
"ExtraProperties": "额外属性",
"Organization": "组织",
"Organization": "组织结构",
"Waiting": "等待",
"Completed": "完全的",
"Failed": "失败",
"PaymentRequestDeletionWarningMessage": "此付款请求将被删除。你确认吗?",
"Payment": "付",
"Completed": "已完成",
"Failed": "失败",
"PaymentRequestDeletionWarningMessage": "此付款申请将被删除。您确认吗?",
"Payment": "付款方式",
"AddPayment": "添加付款",
"Enum:PurchaseType:1": "新执照",
"Enum:PurchaseType:2": "许可证延长",
"Enum:PurchaseType:1": "新许可证",
"Enum:PurchaseType:2": "许可证扩展",
"Enum:PurchaseType:3": "许可证升级",
"Enum:PurchaseType:4": "附加开发人员",
"Enum:PurchaseType:4": "其他开发人员",
"LicenceType": "许可证类型",
"PurchaseType": "购买类型",
"ReceiptNo": "收据号",
"ReceiptNo": "收据号",
"PaymentTime": "付款时间",
"ProductPrice": "产品价格",
"AdditionalDeveloper": "附加开发人员",
"ThisPaymentHasBeenAlreadyUsed": "此付款已被使用",
"AdditionalDeveloper": "其他开发人员",
"ThisPaymentHasBeenAlreadyUsed": "该款项已被使用",
"PaymentTimeCannotBeFutureTime": "付款时间不能是未来时间!",
"SaveAndDownload": "保存下载",
"BillingInfo": "计费信息",
"SaveAndDownload": "保存下载",
"BillingInfo": "账单信息",
"DeleteInvoice": "删除发票",
"PaymentStateSetTo": "付款状态设置为 {0}",
"ChangeState": "更改状态",
@ -316,248 +316,248 @@
"Menu:TrialLicenses": "试用许可证",
"TrialLicenses": "试用许可证",
"UserNameFilter": "用户名",
"TrialLicenseStatusFilter": "地位",
"TrialLicenseStatusFilter": "现状",
"TrialLicenseStartDateFilter": "开始日期",
"TrialLicenseEndDateFilter": "结束日期",
"FirstName": "名",
"LastName": "姓",
"FirstName": "名",
"LastName": "姓",
"StartDate": "开始日期",
"EndDate": "结束日期",
"PurchasedDate": "购买日期",
"OrganizationDetail": "组织详情",
"OrganizationDetail": "机构详情",
"TrialLicenseStatus": "试用许可证状态",
"TrialLicenseDetail": "试用许可证详情",
"AcceptsMarketingCommunications": "营销传播",
"PurposeOfUsage": "使用目的",
"CountryName": "国家的名字",
"CountryName": "国家名称",
"CompanySize": "公司规模",
"DetailTrialLicense": "细节",
"Requested": "已请求",
"Activated": "活",
"DetailTrialLicense": "详细信息",
"Requested": "求",
"Activated": "已激活",
"PurchasedToNormalLicense": "已购买",
"Expired": "已期",
"TrialLicenseDeletionWarningMessage": "您确定要删除试用许可证吗?试用许可证、组织、支持帐户将被删除!",
"LicenseCategoryFilter": "执照类别",
"Permission:SendWelcomeEmail": "发送欢迎邮件",
"SendWelcomeEmail": "发送欢迎邮件",
"SendWelcomeEmailWarningMessage": "你确定要发送欢迎邮件给组织成员吗?",
"SendWelcomeEmailSuccessMessage": "欢迎邮件发送成功!",
"Expired": "已期",
"TrialLicenseDeletionWarningMessage": "您确定要删除试用许可证吗?试用版许可证、组织和支持账户将被删除!",
"LicenseCategoryFilter": "许可证类别",
"Permission:SendWelcomeEmail": "发送欢迎电子邮件",
"SendWelcomeEmail": "发送欢迎电子邮件",
"SendWelcomeEmailWarningMessage": "您确定要向组织成员发送欢迎电子邮件吗?",
"SendWelcomeEmailSuccessMessage": "欢迎电子邮件已成功发送!",
"Activate": "激活",
"ActivateTrialLicenseWarningMessage": "激活试用版权限后,将发送欢迎邮件给用户。你确定要激活吗?",
"ActivateTrialLicenseSuccessMessage": "激活成功,欢迎邮件已发送给组织成员。",
"PaymentRequestId": "付款请编号",
"AdditionalDeveloperCount": "额外开发者数量",
"LicensePrice": "版权价格",
"ActivateTrialLicenseWarningMessage": "激活试用许可证时,将向用户发送一封欢迎电子邮件。您要激活吗?",
"ActivateTrialLicenseSuccessMessage": "已成功激活,并向组织成员发送了欢迎电子邮件。",
"PaymentRequestId": "付款请编号",
"AdditionalDeveloperCount": "额外的开发人员数量",
"LicensePrice": "许可证价格",
"PurchaseDate": "购买日期",
"IsAbpBookDownloaded": "ABP书已下载",
"IsMasteringAbpBookDownloadEnabled": "ABP书下载已启用",
"IsAbpBookDownloaded": "掌握 ABP》一书已下载",
"IsMasteringAbpBookDownloadEnabled": "已启用 ABP书下载",
"Permission:Accounting:CustomPaymentLinkGenerator": "自定义付款链接",
"CustomPaymentLink": "自定义付款链接",
"Menu:CustomPaymentLink": "自定义付款链接",
"Amount": "金额",
"GenerateCustomPaymentLink": "生成自定义付款链接",
"GeneratedPaymentLink": "生成付款链接",
"GeneratedPaymentLink": "生成付款链接",
"CopyText": "复制文本",
"Permission:CommunityEvents": "活动",
"Menu:Events": "活动",
"Events": "活动",
"EventType": "活动类型",
"Number": "数量",
"RegistrationURL": "报名网址",
"RegistrationURL": "注册网址",
"URL": "网址",
"EventDeletionConfirmationMessage": "你确定要删除这个活动吗?",
"Enum:EventType:0": "社区讲",
"CreateAnEvent": "创建一个活动",
"Permission:CommunitySpeakers": "演讲者",
"CreateASpeaker": "创建一个演讲者",
"Speakers": "演讲者",
"EventDeletionConfirmationMessage": "您确定要删除此事件吗?",
"Enum:EventType:0": "社区讲",
"CreateAnEvent": "创建活动",
"Permission:CommunitySpeakers": "发言人",
"CreateASpeaker": "创建扬声器",
"Speakers": "发言人",
"Image": "图片",
"GithubURL": "Github网址",
"SpeakerDeletionConfirmationMessage": "你确定要删除这个演讲者吗?",
"Menu:Speakers": "演讲者",
"ChooseSpeakerImage": "选择一个演讲者图片...",
"SpeakerImage": "演讲者图片",
"AddSpeaker": "添加演讲者",
"GithubURL": "Github URL",
"SpeakerDeletionConfirmationMessage": "您确定要删除这个扬声器吗?",
"Menu:Speakers": "发言人",
"ChooseSpeakerImage": "选择扬声器图像...",
"SpeakerImage": "扬声器图像",
"AddSpeaker": "添加扬声器",
"ShowPurchaseItemsOfOrganizations": "购买项目",
"Enum:OrganizationPurchaseState:0": "未送达",
"Enum:OrganizationPurchaseState:1": "已送达",
"Enum:OrganizationPurchaseState:0": "未交付",
"Enum:OrganizationPurchaseState:1": "已交付",
"PurchaseItems": "购买项目",
"SuccessfullyUpdated": "成功更新",
"SuccessfullyAdded": "成功添加",
"PurchaseState": "购买状态",
"ShowBetweenDayCount": "显示之间的天数",
"PurchaseOrder": "购订单",
"ShowBetweenDayCount": "日间演出",
"PurchaseOrder": "购订单",
"ShowCreateInvoiceOfOrganization": "创建发票",
"ShowCreateQuotationOfOrganization": "创建报价单",
"BookDiscounts": "书折扣",
"Permission:BookDiscount": "书折扣",
"Menu:BookDiscounts": "书折扣",
"BookDiscounts": "书折扣",
"Permission:BookDiscount": "书折扣",
"Menu:BookDiscounts": "书折扣",
"BookType": "书籍类型",
"PurchasePlatform": "购买平台",
"StartTime": "开始时间",
"EndTime": "结束时间",
"CreateABookDiscount": "创建一个书籍折扣",
"BookDiscountDeletionConfirmationMessage": "你确定要删除这个书籍折扣吗?",
"CustomPaymentFlexSwitchDescription": "授权",
"AllowFeatureUpgradeOnLicenseExpire": "允许在授权过期时进行功能升级",
"Deleted{0}": "[删除 {0}]",
"CreateABookDiscount": "创建图书折扣",
"BookDiscountDeletionConfirmationMessage": "您确定要删除此图书折扣吗?",
"CustomPaymentFlexSwitchDescription": "有许可证",
"AllowFeatureUpgradeOnLicenseExpire": "许可证到期时允许功能升级",
"Deleted{0}": "[删除{0}]",
"Tags": "标签",
"SetTagsInfo": "标签使用逗号分隔,例如:CSharp, Entity Framework",
"RejectTrialLicenseWarningMessage": "您确定要拒绝这个试用许可证申请吗?",
"ExportToExcel": "导出Excel",
"SetTagsInfo": "标签应以逗号分隔。例如:CSharp、实体框架",
"RejectTrialLicenseWarningMessage": "您确定要拒绝此试用许可申请吗?",
"ExportToExcel": "导出Excel",
"OverallTotalPrice": "总价",
"OverallDiscountPrice": "折扣价",
"OverallDiscountText": "折扣内容",
"SelectReport": "- 选择报表 -",
"OverallDiscountPrice": "折扣价",
"OverallDiscountText": "整体折扣文本",
"SelectReport": "- 选择报",
"NoDataAvailable": "无数据",
"StatisticsOfCachedContents": "nuget.abp.io缓存的NuGet包内容统计",
"StatisticsOfCachedContents": "nuget.abp.io 缓存的 NuGet 软件包内容统计",
"Compact": "紧凑型",
"EditSettings": "编辑设置",
"CurrentEstimatedSize": "当前预计规模",
"CurrentEntryCount": "当前数",
"TotalHits": "点击量",
"TotalMisses": "未命中总数",
"NoResponseFrom": "没有收到任何答复",
"ContentCacheSlidingExpirationByDay": "内容缓存按天滑动期",
"MaxDaysForCaching": "缓存的最大天数",
"Enabled": "启用",
"Menu:NugetPackagesContentCache": "NuGet缓存",
"NugetPackagesContentCache": "NuGet内容缓存",
"SlidingExpritionByDayInfo": "获取或设置一个缓存在多长时间内不活动(例如,不被访问)才会被删除。这不会使期超过绝对到期时间。",
"MaxDaysForCachingInfo": "获取或设置相对于当前时间的绝对过期时间。",
"CurrentEstimatedSizeInfo": "当前内存缓存中所有NuGet包内容大小的估计总和",
"CurrentEntryCountInfo": "当前内存缓存中的实例数量。",
"TotalHitsInfo": "缓存未命中总数,当从缓存请求文件并且缓存能够满足该请求时,就会发生缓存命中。。",
"TotalMissesInfo": "缓存命中的总数,缓存未命中是指缓存中不包含请求的内容。",
"CurrentEstimatedSize": "目前的预计规模",
"CurrentEntryCount": "当前条目计数",
"TotalHits": "总点击数",
"TotalMisses": "失误总数",
"NoResponseFrom": "没有答复",
"ContentCacheSlidingExpirationByDay": "内容缓存按天滑动期",
"MaxDaysForCaching": "缓存最长天数",
"Enabled": "启用",
"Menu:NugetPackagesContentCache": "NuGet 缓存",
"NugetPackagesContentCache": "NuGet 内容缓存",
"SlidingExpritionByDayInfo": "获取或设置缓存条目在多长时间内处于非活动状态(如未被访问)才会被删除。这不会使条目生命周期超出绝对过期时间。",
"MaxDaysForCachingInfo": "获取或设置相对于现在的绝对到期时间。",
"CurrentEstimatedSizeInfo": "表示当前内存缓存中所有 NuGet 软件包内容大小的估计总和",
"CurrentEntryCountInfo": "表示当前内存缓存中的实例数量。",
"TotalHitsInfo": "表示缓存未命中的总数。缓存命中是指从缓存请求文件,而缓存能够满足该请求。",
"TotalMissesInfo": "表示缓存点击总数。缓存未命中是指缓存中没有请求的内容。",
"Permission:VersionHistory": "版本历史",
"Caches": "缓存",
"VersionHistories": "版本历史",
"Version": "版本",
"PublishDate": "发布日期",
"PublishDate": "出版日期",
"IsStableVersion": "稳定版",
"IsActive": "活",
"IsActive": "活",
"NewVersion": "新版本",
"VersionHistoryDeletionConfirmationMessage": "您确定要删除此版本吗?",
"CreateAbpConsultantLogoInfo": "最大文件大小:<b>1MB</b> <br/> 支持的文件类型:<b>jpg, jpeg, png, SVG, WebP</b>",
"UrlCode": "许可证代码",
"Clear": "清",
"Permission:AbpConsultant": "ABP顾问",
"Menu:AbpConsultants": "ABP顾问",
"CreateAbpConsultant": "创建ABP顾问",
"UrlCodeIsNotAvailable": "Url代码已被其他ABP顾问使用。",
"AbpConsultants": "ABP顾问",
"AbpConsultant": "ABP顾问",
"AbpConsultantEdit": "编辑ABP顾问",
"AbpConsultantCreate": "创建ABP顾问",
"WhoWeAreItem": "关于我们",
"FieldIsRequired": "{0}是必须的。",
"FieldIsNotValid": "{0}是无效的。",
"CreateAbpConsultantLogoInfo": "最大文件大小:<b>1MB</b> <br/> 支持的文件类型:<b>jpg、jpeg、png、SVG、WebP</b",
"UrlCode": "网址代码",
"Clear": "清",
"Permission:AbpConsultant": "ABP 顾问",
"Menu:AbpConsultants": "ABP 咨询公司",
"CreateAbpConsultant": "创建 ABP 顾问",
"UrlCodeIsNotAvailable": "Url 代码被另一位 ABP 顾问使用。",
"AbpConsultants": "ABP 咨询公司",
"AbpConsultant": "ABP 顾问",
"AbpConsultantEdit": "编辑 ABP 顾问",
"AbpConsultantCreate": "创建 ABP 顾问",
"WhoWeAreItem": "我们是谁 项目",
"FieldIsRequired": "需要 {0}。",
"FieldIsNotValid": "{0} 无效。",
"InterestedLicenseType": "感兴趣的许可证类型",
"MoveWaitList": "移至候补名单",
"CommunityLinkTitle": "在社区网站上打开",
"CommunityLink": "在社区网站上打开",
"ReloadFromSource": "从源重新加载",
"ReloadFromSourceConfirmationMessage": "此帖子将从“{0}”刷新。 你想继续吗?",
"UnitPrice": "单价",
"OverallDiscountAmount": "整体折扣金额",
"CommunityLink": "社区链接",
"ReloadFromSource": "从源重新加载",
"ReloadFromSourceConfirmationMessage": "本帖将从\"{0}\"开始刷新。您想继续吗?",
"UnitPrice": "单",
"OverallDiscountAmount": "折扣总额",
"DiscountAmount": "折扣金额",
"FullChangeHistory": "完整的变更历史",
"FullChangeHistory": "全部更改历史",
"Permission:RefreshReleaseLogs": "刷新发布日志",
"ReleaseLogs": "发布日志",
"AuthorUserName": "作者用户名",
"Type": "类型",
"TotalDiscount": "折扣",
"TotalDiscount": "折扣总额",
"SubTotal": "小计",
"TotalDue": "应付总额",
"TotalDue": "应付总额",
"QuotationNo": "报价编号",
"ValidTill": "有效期至",
"QuotationNote": "报价备注",
"QuotationTemplate.Address:": "地址",
"QuotationTemplate.VATNo:": "增值税",
"QuotationTemplate.Phone:": "电话",
"QuotationNote": "报价说明",
"QuotationTemplate.Address:": "地址",
"QuotationTemplate.VATNo:": "增值税号",
"QuotationTemplate.Phone:": "电话",
"QuotationTemplate.E-mail:": "电子邮件:",
"QuotationTemplate.Quotation": "引述",
"QuotationTemplate.To": "",
"QuotationTemplate.Details": "细节",
"QuotationTemplate.QuotationNo:": "引述 #:",
"QuotationTemplate.IssueDate:": "发日期",
"QuotationTemplate.ValidTill:": "有效期至",
"QuotationTemplate.ValidDays": "{0} 天",
"QuotationTemplate.Description": "描述",
"QuotationTemplate.UnitPrice": "单价",
"QuotationTemplate.Quotation": "报价",
"QuotationTemplate.To": "",
"QuotationTemplate.Details": "详细信息",
"QuotationTemplate.QuotationNo:": "报价单 #:",
"QuotationTemplate.IssueDate:": "发日期",
"QuotationTemplate.ValidTill:": "有效期至",
"QuotationTemplate.ValidDays": "{0}天",
"QuotationTemplate.Description": "说明",
"QuotationTemplate.UnitPrice": "单",
"QuotationTemplate.Qty": "数量",
"QuotationTemplate.Discount": "折扣",
"QuotationTemplate.Total": "全部的",
"QuotationTemplate.Notes": "笔记",
"QuotationTemplate.SubTotal:": "小计:",
"QuotationTemplate.Tax/VAT:": "税/增值税 (%{0}):",
"QuotationTemplate.TotalDiscount:": "折扣:",
"QuotationTemplate.TOTALDUE:": "应付总额:",
"QuotationTemplate.BankAccount": "我们的银行帐户信息可以在 {0} 找到",
"Permission:Raffles": "莱佛士",
"Permission:Draw": "",
"QuotationTemplate.Total": "总计",
"QuotationTemplate.Notes": "说明",
"QuotationTemplate.SubTotal:": "小计 :",
"QuotationTemplate.Tax/VAT:": "税 / 增值税 (%{0}) :",
"QuotationTemplate.TotalDiscount:": "折扣总额 :",
"QuotationTemplate.TOTALDUE:": "应付总额 :",
"QuotationTemplate.BankAccount": "我们的银行账户信息可在 {0} 找到。",
"Permission:Raffles": "抽奖",
"Permission:Draw": "绘制",
"Menu:Raffles": "莱佛士",
"RaffleIsNotDrawable": "抽奖不可抽",
"WinnerCountMustBeGreaterThanZero": "获胜者计数必须大于零",
"FullDescription": "详细描述",
"VisibilityStartDate": "可见开始日期",
"VisibilityEndDate": "可见结束日期",
"RaffleIsNotDrawable": "抽奖不可抽",
"WinnerCountMustBeGreaterThanZero": "优胜者人数必须大于零",
"FullDescription": "完整说明",
"VisibilityStartDate": "可见开始日期",
"VisibilityEndDate": "可见结束日期",
"RaffleDate": "抽奖日期",
"SubscriptionCode": "订阅代码",
"GroupCode": "集团代码",
"MaxWinnerCount": "最大获胜者数",
"ReDraw": "重",
"GroupCode": "组别代码",
"MaxWinnerCount": "最大赢家数量",
"ReDraw": "重新绘制",
"EditRaffle": "编辑抽奖",
"Raffles": "莱佛士",
"CreateARaffle": "创建抽奖活动",
"Draw": "",
"Enum:RaffleStatus:0": "积极的",
"Enum:RaffleStatus:1": "下一",
"Enum:RaffleStatus:2": "过去",
"DrawDone": "抽奖完成",
"HomePageShowType": "页显示类型",
"None": "没有任何",
"Draw": "绘制",
"Enum:RaffleStatus:0": "活跃",
"Enum:RaffleStatus:1": "下一",
"Enum:RaffleStatus:2": "过去",
"DrawDone": "绘制完成",
"HomePageShowType": "页显示类型",
"None": "",
"Card": "卡片",
"Horizontal": "水平的",
"Horizontal": "横向",
"Winners": "获奖者",
"StartDateMustBeLessThanEndDate": "开始日期必须于结束日期",
"VisibilityStartDateMustBeLessThanVisibilityEndDate": "可见性开始日期必须于可见性结束日期",
"StartDateMustBeLessThanEndDate": "开始日期必须于结束日期",
"VisibilityStartDateMustBeLessThanVisibilityEndDate": "可见性开始日期必须于可见性结束日期",
"StartDateMustBeGreaterThanVisibilityStartDate": "开始日期必须大于可见性开始日期",
"EndDateMustBeLessThanVisibilityEndDate": "结束日期必须于可见性结束日期",
"EndDateMustBeLessThanVisibilityEndDate": "结束日期必须于可见性结束日期",
"DrawnDone": "绘制完成",
"AddColor": "添加颜色",
"Colors": "颜色",
"RemoveColor": "除颜色",
"MaxColorCountWarning": "最多可添加 {0} 种颜色",
"MinColorCountWarning": "您必须添加至少 {0} 种颜色",
"RaffleDeletionConfirmationMessage": "您确定要删除抽奖吗?",
"RemoveColor": "除颜色",
"MaxColorCountWarning": "最多可添加 {0} 种颜色",
"MinColorCountWarning": "您必须至少添加 {0} 种颜色",
"RaffleDeletionConfirmationMessage": "您确定要删除这次抽奖吗?",
"CreateRaffle": "创建抽奖活动",
"RemoveImage": "除图像",
"SuccessfullySaved": "保存成功",
"RemoveImage": "除图像",
"SuccessfullySaved": "成功保存",
"Menu:CommunityTalks": "社区讲座",
"Menu:Conferences": "会议",
"Menu:OtherLiveEvents": "其他现场活动",
"Menu:SponsoredConferences": "赞助会议",
"Logo": "标",
"Logo": "标",
"Slug": "蛞蝓",
"CompanyUrl": "公司网址",
"TalkTitle": "演讲题",
"AbstractTopic": "摘要主题",
"Bio": "简介",
"LinkedIn": "领英",
"Github": "吉图布",
"Twitch": "抽搐",
"Youtube": "YouTube",
"TalkTitle": "演讲题",
"AbstractTopic": "摘要 主题",
"Bio": "生物",
"LinkedIn": "LinkedIn",
"Github": "Github",
"Twitch": "Twitch",
"Youtube": "Youtube",
"Twitter": "推特",
"PersonalWebsite": "个人网站",
"VideoId": "视频编号",
"Order": "命令",
"Image1x1": "图 1x1",
"Image16x9": "图 16x9",
"Banner": "横幅",
"Speaker": "扬声器",
"VideoId": "视频 Id",
"Order": "订购",
"Image1x1": "图 1x1",
"Image16x9": "图 16x9",
"Banner": "旗帜",
"Speaker": "发言人",
"SessionDate": "会议日期",
"AddSession": "添加会",
"AddSession": "添加会",
"AddSponsor": "添加赞助商",
"SponsorLogo": "赞助商标志",
"RegistrationUrl": "注册网址"

284
abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json

@ -1,138 +1,138 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.AbpIo.Domain:010004": "超过最大成员数!",
"Volo.AbpIo.Domain:010005": "超过最大所有者数!",
"Volo.AbpIo.Domain:010006": "用户已经是该组织的所有者!",
"Volo.AbpIo.Domain:010007": "该用户已经是该组织的开发者!",
"Volo.AbpIo.Domain:010008": "允许的开发者数量不能低于当前开发者数量!",
"Volo.AbpIo.Domain:010009": "允许的开发者数量不能小于零!",
"Volo.AbpIo.Domain:010010": "超出了最大mac地址数!",
"Volo.AbpIo.Domain:010011": "个人许可不允许超过1个开发者!",
"Volo.AbpIo.Domain:010012": "许可过期后许可不可延长1个月!",
"Volo.AbpIo.Domain:020001": "不能删除该NPM包因为\"{NugetPackages}\"Nuget包依赖此包.",
"Volo.AbpIo.Domain:020002": "不能删除该NPM包因为\"{Modules}\"模块正在使用此包.",
"Volo.AbpIo.Domain:020003": "不能删除该NPM包因为\"{Modules}\"模块正在使用此包并且\"{NugetPackages}\"Nuget包依赖此包.",
"Volo.AbpIo.Domain:020004": "不能删除该Nuget包因为\"{Modules}\"模块正在使用此包.",
"Volo.AbpIo.Domain:030000": "您已经完成了试用期。",
"Volo.AbpIo.Domain:030001": "此组织名称已存在。",
"Volo.AbpIo.Domain:030002": "一旦激活,您将无法将试用许可证切换到 -requested- 状态!",
"Volo.AbpIo.Domain:030003": "没有这种状态!",
"Volo.AbpIo.Domain:010004": "达到最大成员数!",
"Volo.AbpIo.Domain:010005": "达到最大所有者数量!",
"Volo.AbpIo.Domain:010006": "该用户已是该组织的所有者!",
"Volo.AbpIo.Domain:010007": "该用户已经是该组织的开发人员!",
"Volo.AbpIo.Domain:010008": "允许的开发人员数量不能少于当前的开发人员数量!",
"Volo.AbpIo.Domain:010009": "允许的开发人员数量不能少于 0!",
"Volo.AbpIo.Domain:010010": "超过最大 mac 地址数!",
"Volo.AbpIo.Domain:010011": "个人许可证不能超过 1 个开发人员!",
"Volo.AbpIo.Domain:010012": "许可证到期一个月后不能延期!",
"Volo.AbpIo.Domain:020001": "无法删除此 NPM 软件包,因为\"{NugetPackages}\"Nuget 软件包依赖于此软件包。",
"Volo.AbpIo.Domain:020002": "无法删除此 NPM 软件包,因为\"{Modules}\"模块正在使用此软件包。",
"Volo.AbpIo.Domain:020003": "无法删除此 NPM 软件包,因为\"{Modules}\"模块正在使用此软件包,且\"{NugetPackages}\"Nuget 软件包依赖于此软件包。",
"Volo.AbpIo.Domain:020004": "无法删除此 Nuget 软件包,因为 \"{Modules}\"模块正在使用此软件包。",
"Volo.AbpIo.Domain:030000": "您的试用期已经结束。",
"Volo.AbpIo.Domain:030001": "该组织名称已经存在。",
"Volo.AbpIo.Domain:030002": "一旦激活,就不能将试用版许可证切换为 \"请求 \"状态!",
"Volo.AbpIo.Domain:030003": "没有这种地位!",
"Volo.AbpIo.Domain:030004": "由于意外错误,无法更改状态!",
"Volo.AbpIo.Domain:030005": "试用许可证处于激活状态时可更新开始和结束日期!",
"Volo.AbpIo.Domain:030005": "试用许可证处于激活状态时可更新开始和结束日期!",
"Volo.AbpIo.Domain:030006": "结束日期必须大于开始日期!",
"Volo.AbpIo.Domain:030007": "试用许可证已激活!",
"Volo.AbpIo.Domain:030008": "只有状态为-purchased-时才能设置购买日期!",
"Volo.AbpIo.Domain:030009": "找到用户!",
"Volo.AbpIo.Domain:030010": "要购买试用许可证,首先需要激活您的试用许可证!",
"Volo.AbpIo.Domain:030011": "购买后不能删除试用许可证!",
"Volo.AbpIo.Domain:030012": "用户只有一个免费试用期。您已经使用了试用许可证。",
"Volo.AbpIo.Domain:030013": "已激活许可证的用户无法启动试用许可证。",
"Volo.AbpIo.Domain:040000": "遥测已经存在",
"Volo.AbpIo.Domain:030007": "试用许可证已激活!",
"Volo.AbpIo.Domain:030008": "只有当状态为 \"已购买 \"时,才能设置购买日期!",
"Volo.AbpIo.Domain:030009": "找到用户!",
"Volo.AbpIo.Domain:030010": "要购买试用许可证,首先需要激活试用许可证!",
"Volo.AbpIo.Domain:030011": "购买试用许可证后不能删除!",
"Volo.AbpIo.Domain:030012": "一个用户只能有一次免费试用期。您已经使用了试用许可证。",
"Volo.AbpIo.Domain:030013": "已激活许可证的用户不能启动试用许可证。",
"Volo.AbpIo.Domain:040000": "遥测技术已经存在",
"Volo.AbpIo.Domain:070000": "组织名称只能包含拉丁字母、数字、点和连字符!",
"Volo.AbpIo.Domain:070001": "公司名称只能包含拉丁字母、数字、点、空格和连字符!",
"WantToLearn?": "想学习吗?",
"ReadyToGetStarted?": "准备开始了吗?",
"WantToLearn?": "想学习吗",
"ReadyToGetStarted?": "准备好开始了吗?",
"JoinOurCommunity": "加入我们的社区",
"GetStartedUpper": "开始",
"ForkMeOnGitHub": "Fork me on GitHub",
"Features": "功能",
"ForkMeOnGitHub": "在 GitHub 上叉我",
"Features": "特点",
"GetStarted": "开始",
"Documents": "文",
"Documents": "文",
"Community": "社区",
"ContributionGuide": "贡献指南",
"ContributionGuide": "捐款指南",
"Blog": "博客",
"Commercial": "商业",
"Commercial": "商业",
"MyAccount": "我的账户",
"Permission:License": "许可",
"Permission:License": "许可",
"Permission:UserInfo": "用户信息",
"SeeDocuments": "查看文档",
"Samples": "示例",
"SeeDocuments": "参见文件",
"Samples": "样品",
"Framework": "框架",
"Support": "支持",
"FreeDDDBook": "免费 DDD 电子书",
"New": "新",
"Volo.AbpIo.Domain:020005": "许可证延长年份不能低于 {MinExtendLicenseYear} 年和大于 {MaxExtendLicenseYear} 年",
"TrialLicensePeriodHasExpired": "您的试用许可期限已于 {0} 天前到期。",
"TrialLicensePeriodWillExpire": "您的试用许可期限将在 {0} 天后到期。",
"TrialLicensePeriodExpireToday": "您的试用许可将于今天到期。",
"PurchaseNow": "现在买!",
"FreeDDDBook": "免费电子书",
"New": "新",
"Volo.AbpIo.Domain:020005": "许可证扩展年份不能小于 {MinExtendLicenseYear} 年,也不能大于 {MaxExtendLicenseYear} 年。",
"TrialLicensePeriodHasExpired": "您的试用许可证已于 {0} 天前过期。",
"TrialLicensePeriodWillExpire": "您的试用许可将在 {0} 天后到期。",
"TrialLicensePeriodExpireToday": "您的试用许可将于今天到期。",
"PurchaseNow": "立即购买",
"LatestReleaseLogs": "最新发布日志",
"RoadMap": "路线图",
"FAQ": "常见问题",
"SourceCode": "源代码",
"SeeAllPosts": "查看所有帖子",
"Contribute": "贡献",
"LiveDemo": "在线演示",
"GetLicense": "获许可证",
"OpenSource": "开源",
"WebApplication": "Web应用程序",
"Contribute": "投稿",
"LiveDemo": "现场演示",
"GetLicense": "获许可证",
"OpenSource": "开代码",
"WebApplication": "网络应用",
"MeetTheABP": "认识 ABP",
"CompleteWebDevelopment": "一个完整的 Web 开发",
"CompleteWebDevelopment": "完整的网站开发",
"Platform": "平台",
"ABPDescription": "ABP 框架是一个完整的基础架构,可通过遵循软件开发最佳实践和约定来创建现代 Web 应用程序。",
"ABPDescription": "ASP.NET Core 网络应用程序开发的开源框架。它遵循软件开发的最佳实践,提供完整的基础架构。",
"StrongInfrastructure": "强大的基础设施",
"CompleteArchitecture": "完整的架构",
"DeveloperFocused": "以开发者为中心",
"CompleteArchitecture": "完整建筑",
"DeveloperFocused": "以开发人员为重点",
"ShareYourExperiences": "分享您使用 ABP 框架的经验",
"LatestPosts": "最新的帖子",
"LatestVideos": "最新视频",
"LatestPosts": "最新文章",
"LatestVideos": "最新视频",
"Views": "意见",
"LearnLatestNewsAboutABPFramework": "获取有关 ABP 的最新相关信息,如新版本、免费资源、帖子等。",
"DeveloperTools": "开发工具",
"LearnLatestNewsAboutABPFramework": "获取有关 ABP 发生的信息,如新版本、免费资源、帖子等。",
"DeveloperTools": "开发人员工具",
"StartupTemplates": "启动模板",
"ApplicationModules": "应用模块",
"UI": "UI",
"UI": "用户界面",
"Themes": "主题",
"Premium": "高级",
"Premium": "高级",
"PrivacyPolicy": "隐私政策",
"TermsAndConditions": "条款 & 条件",
"WouldLikeToReceiveMarketingMaterials": "我想收到产品交易和特别优惠等市场推广材料。",
"JoinOurMarketingNewsletter": "加入我们市场推广时事通讯",
"CommunityPrivacyPolicyConfirmation": "我同意条款 & 条件和<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策 </a>。",
"WouldLikeToReceiveNotification": "我想从 abp.io 网站接收最新消息。",
"CommercialNewsletterConfirmationMessage": "我同意<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/TermsConditions\">条款 & 条件</a > 和 <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>。",
"TermsAndConditions": "条款条件",
"WouldLikeToReceiveMarketingMaterials": "我希望收到营销资料,如产品优惠和特价。",
"JoinOurMarketingNewsletter": "加入我们的营销通讯",
"CommunityPrivacyPolicyConfirmation": "我同意条款和条件以及 <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>。",
"WouldLikeToReceiveNotification": "我希望收到来自 abp.io 网站的最新消息。",
"CommercialNewsletterConfirmationMessage": "我同意<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/TermsConditions\">条款和条件</a>以及<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>。",
"FreeDDDEBook": "免费 DDD 电子书",
"AdditionalServices": "额外服务",
"AdditionalServices": "附加服务",
"Learn": "学习",
"AccountOverview": "账户信息",
"AccountOverview": "账户概览",
"MyOrganizations": "我的组织",
"MySupportQuestions": "我的支持问题",
"MyProfile": "我的简介",
"Logout": "登出",
"Home": "页",
"Posts": "帖子",
"Logout": "注销",
"Home": "页",
"Posts": "职位",
"Videos": "视频",
"JoinTheABPCommunity": "加入 ABP 社区",
"SubmitYourPost": "提交您的帖子",
"Modules": "模块",
"Tools": "工具",
"Pricing": "价",
"Pricing": "价",
"ChangeLogs": "更改日志",
"SubscribeToNewsletter": "订阅时事通讯",
"SubscribeToNewsletterDescription": "获取有关 ABP 的最新相关信息,如新版本、免费资源、帖子等。",
"EmailAddress": "邮箱地址",
"SubscribeToNewsletterDescription": "获取有关 ABP 发生的信息,如新版本、免费资源、帖子等。",
"EmailAddress": "电子邮件地址",
"Subscribe": "订阅",
"WelcomeToABP": "欢迎来到 ABP",
"EULA": "最终用户许可协议",
"ABPCommercialIntroductionMessage": "预建应用程序模块、高级启动模板、快速应用程序开发工具、专业 UI 主题和高级支持。",
"EULA": "EULA",
"ABPCommercialIntroductionMessage": "预置应用模块、高级启动模板、快速应用开发工具、专业用户界面主题和优质支持。",
"MasteringAbpFrameworkEBook": "掌握 ABP 框架",
"MasteringTheABPFrameworkExplanation": "本书由 ABP 框架的创建者撰写,将帮助您全面了解框架和现代 Web 应用程序开发技术。",
"Speakers": "发言",
"MasteringTheABPFrameworkExplanation": "本书由 ABP 框架的创建者撰写,将帮助你全面了解该框架和现代网络应用程序开发技术。",
"Speakers": "发言",
"PreviousEvents": "以往活动",
"WatchTheEvent": "观看活动",
"RegisterNow": "现在注册",
"RegisterNow": "立即注册",
"ThereIsNoEvent": "没有活动。",
"Events": "活动",
"Volo.AbpIo.Domain:080000": "已有一个名为 \"{Name}\" 的购买项目",
"MasteringAbpFrameworkBook": "书籍掌握 ABP 框架",
"ABPIO-CommonPreferenceDefinition": "获取有关 ABP 平台的最新消息,例如新帖子、活动等。",
"BuiltOn": "建立在",
"Volo.AbpIo.Domain:080000": "已有一个名为\"{名称}\"的采购项目",
"MasteringAbpFrameworkBook": "书籍掌握 ABP 框架",
"ABPIO-CommonPreferenceDefinition": "获取有关 ABP 平台的最新消息,如新职位、活动等。",
"BuiltOn": "内置",
"AbpFramework": "ABP 框架",
"Volo.AbpIo.Domain:080001": "开始时间不能大于结束时间",
"Enum:BookType:0": "掌握 ABP 框架",
"Enum:PurchasePlatform:0": "亚马逊",
"Enum:PurchasePlatform:1": "Packt",
"Enum:PurchasePlatform:1": "包装",
"Copied": "已复制!",
"CouldNotCopy": "无法复制!",
"CopyNotSupportByYourBrowser": "此功能在您使用的浏览器中不起作用。",
@ -141,93 +141,93 @@
"Address": "地址",
"Homepage": "主页",
"Year": "年份",
"Year_Plural": "年",
"Year_Plural": "年",
"Copyright": "版权所有 © <a href=\"{0}\" target=\"_blank\">{1}</a>",
"DomainDrivenDesign": "领域驱动设计",
"CrossCuttingConcerns": "横切关注点",
"CrossCuttingConcerns": "横向关注问题",
"AbpCommunity": "ABP 社区",
"Footer_GithubStarCount": "{0} GitHub 上的星星",
"Footer_NugetDownloadCount": "{0} NuGet 下载",
"AbpDescription": "ABP 是一个开源应用程序框架,专注于基于 AspNet Core 的 Web 应用程序开发。 Don't repeat yourself,专注于自己的业务代码。",
"Layout_AbpFramework_MetaTitle": "ABP 框架 | ASP.NET Core 的开源 Web 应用程序框架",
"CommunityTalks_CountdownDays": "天",
"Footer_NugetDownloadCount": "{0} NuGet 下载",
"AbpDescription": "ABP 是一个开源应用程序框架,专注于基于 AspNet Core 的网络应用程序开发。不要重复自己,专注于自己的业务代码。",
"Layout_AbpFramework_MetaTitle": "ABP Framework | 面向 ASP.NET Core 的开源网络应用框架",
"CommunityTalks_CountdownDays": "天",
"CommunityTalks_CountdownHours": "小时",
"CommunityTalks_CountdownMinutes": "分钟",
"CommunityTalks_CountdownSeconds": "",
"SeePreviousEvents": "查看以前的活动",
"CommunityTalks_CountdownMinutes": "最小",
"CommunityTalks_CountdownSeconds": "Sec",
"SeePreviousEvents": "查看以活动",
"CookieConsent_Accept": "接受",
"CookieConsent_Explanation_1": "我们使用 cookie 为您提供在我们网站上的最佳体验。",
"CookieConsent_Explanation_2": "如果您继续浏览,则表示您同意我们的<a href=\"@Url.Page(\"/Privacy\")\">隐私政策和cookie 政策。</a>。",
"Error_Page_400_Title": "提供请求的页面时出现问题。",
"CookieConsent_Explanation_1": "我们使用 cookie 为您提供最佳的网站体验。",
"CookieConsent_Explanation_2": "如果您继续浏览,则表示您同意我们的<a href=\"@Url.Page(\"/Privacy\")\">隐私政策和 Cookie 政策。",
"Error_Page_400_Title": "请求的页面服务出现问题。",
"Error_Page_400_Description_1": "通常这意味着在处理您的请求时发生了意外错误。",
"Error_Page_400_Description_2": "如果问题仍然存在,请通过 <a href=\"mailto:info@abp.io\">info@abp.io</a> 联系我们,我们将帮助您开始。",
"GoToHomepage": "去首页",
"Error_Page_404_Title": "页面未找到!",
"Error_Page_404_Description_1": "这不是您要找的网页。",
"Error_Page_500_Title": "好像出了什么问题!",
"Error_Page_500_Description_1": "我们会自动跟踪这些错误,但如果问题仍然存在,请随时 <br /> 联系我们。 与此同时,尝试刷新。",
"Error_Page_500_Description_2": "通过 <a href=\"mailto:info@abp.io\" target=\"_blank\">info@abp.io</a> 与我们联系。",
"Error_Page_400_Description_2": "如果问题仍然存在,请通过<a href=\"mailto:info@abp.io\">info@abp.io</a>联系我们,我们将帮助您解决问题。",
"GoToHomepage": "转到主页",
"Error_Page_404_Title": "未找到页面!",
"Error_Page_404_Description_1": "这不是您要找的网页。",
"Error_Page_500_Title": "看来是出了什么问题!",
"Error_Page_500_Description_1": "我们会自动跟踪这些错误,但如果问题仍然存在,请随时 <br /> 联系我们。同时,尝试刷新。",
"Error_Page_500_Description_2": "通过 <a href=\"mailto:info@abp.io\" target=\"_blank\">info@abp.io</a> 与我们联系。",
"Books": "书籍",
"ABPDiscordServer": "ABP Discord 服务器",
"ABPCommunityTalks": "ABP社区讲话",
"ABPCommunityPosts": "ABP社区文章",
"BuyAndGetMonths": "购买 12 个月,<span>获得 14 个月!</span>",
"GetYourDeal": "得到你的交易",
"BuyOrRenewLicense": "立即购买或续订许可证并额外获得 2 个月!",
"BuyOrRenewLicenseToGetExtra2Months": "立即购买或续订 ABP 商业许可证(适用于所有版本)并额外获得 2 个月!",
"HurryUp": "赶快下单!",
"LastDay": "活动截止日期: {0}",
"BuyNewLicenseBetweenDatesToGetBenefit": "在 {0} 和 {1} 之间购买一个新的许可证以获得额外 2 个月的收益!",
"CheckAllCommunityTalks": "查所有社区帖子",
"ReadMore": "阅读更多",
"ABPCommunityTalks": "ABP 社区讲座",
"ABPCommunityPosts": "ABP 社区帖子",
"BuyAndGetMonths": "买 12 个月,<span>送 14 个月!</span",
"GetYourDeal": "获得优惠",
"BuyOrRenewLicense": "立即购买或更新许可证,可额外获得 2 个月的使用权!",
"BuyOrRenewLicenseToGetExtra2Months": "立即购买或更新许可证,即可获得 2 个月的额外优惠!抓紧时间!⏰ 最后一天:{0}",
"HurryUp": "快点",
"LastDay": "最后一天{0}",
"BuyNewLicenseBetweenDatesToGetBenefit": "在{0}和{1}之间购买新许可证,可享受额外 2 个月的优惠!",
"CheckAllCommunityTalks": "查所有社区帖子",
"ReadMore": "更多信息",
"ContinueReading": "继续阅读",
"Post": "邮政",
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "探索核心 ABP 团队和 ABP 社区创建的内容。",
"Post": "职位",
"ExploreTheContentsCreatedByTheCoreABPTeamAndTheABPCommunity": "探索 ABP 核心团队和 ABP 社区创建的内容。",
"WelcomeFallCampaign": "欢迎秋季活动!",
"GiveAwayForNewPurchases": "新购买将赠应用程序开发课堂培训!",
"BlackFriday": "<strong>黑色</strong> <span>星期五</span>",
"ValidForExistingCustomers": "也适用于 <br> 现有用户!",
"CampaignBetweenDates": "从 {0} <br> {1}",
"SaveUpTo": "<span>最多节省</span> 至<strong>${0}K</strong>",
"ImplementingDDD": "实领域驱动设计",
"ExploreTheEBook": "浏览电子书",
"ExploreTheBook": "浏览书籍",
"ConsultantType": "顾问类型",
"Expert": "ABP专家",
"Partner": "ABP合作伙伴",
"GiveAwayForNewPurchases": "新购买的产品赠应用开发课堂培训!",
"BlackFriday": "<strong>黑色</strong> <span>星期五</span",
"ValidForExistingCustomers": "同样适用于 <br> 现有客户!",
"CampaignBetweenDates": "从 {0} <br> {1}",
"SaveUpTo": "<span>节省</span>高达<strong>${0}K</strong",
"ImplementingDDD": "实领域驱动设计",
"ExploreTheEBook": "探索电子书",
"ExploreTheBook": "探索图书",
"ConsultantType": "咨询类型",
"Expert": "ABP 专家",
"Partner": "ABP 合作伙伴",
"Industry": "行业",
"Location": "地点",
"Contact": "联系",
"Partner_Year": "合作年份",
"Contact": "联系方式",
"Partner_Year": "伙伴关系年",
"Info": "信息",
"SpokenLanguages": "语",
"SpokenLanguages": "语",
"SocialMedia": "社交媒体",
"Activity": "活动",
"Type": "类型",
"Contribution": "贡献",
"WhoWeAre": "关于我们",
"Contribution": "捐款",
"WhoWeAre": "我们是谁",
"Icons": "图标",
"Url": "Url",
"Url": "网址",
"Icon": "图标",
"RecentActivities": "最近的活动",
"RecentActivities": "近期活动",
"SpringCampaign": "欢迎 <br>春季促销!",
"SpringCampaign2": "<span>限时优惠!<br></span>",
"SpringCampaign2": "<span>限时<br>优惠!</span",
"AboutUs": "关于我们",
"HowItWorks": "怎么运行的?",
"ReleaseNotes": "发说明",
"HowItWorks": "它是如何工作的?",
"ReleaseNotes": "发说明",
"DetailedChangeNotes": "详细变更说明",
"SeeTrainings": "查看培训",
"NoContent": "无内容",
"More": "更多",
"WhyABPIOPlatform": "为什么选择ABP.IO平台?",
"AbpStudio": "总部基地工作室",
"ExtraMonths": "{0}<span>额外月</span>",
"More": "更多信息",
"WhyABPIOPlatform": "为什么选择 ABP.IO 平台?",
"AbpStudio": "ABP 工作室",
"ExtraMonths": "{0}<span>额外的一个月</span",
"RSS": "RSS",
"RSSFeed": "RSS订阅",
"RSSFeed": "RSS 订阅",
"Articles": "文章",
"Organizations": "组织机构",
"ManageAccount": "管理户",
"CommunityProfile": "社区简介",
"ManageAccount": "管理户",
"CommunityProfile": "社区概况",
"BlogProfile": "博客简介",
"Tickets": "门票"
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hans.json

@ -2,7 +2,7 @@
"culture": "zh-Hans",
"texts": {
"AbpTitle": "阅读所有博客文章",
"AbpDescription": "ABP 是一个开源应用程序框架,专注于基于 AspNet Core 的 Web 应用程序开发。 Don't repeat yourself,专注于自己的业务代码。",
"AbpDefinition": ".NET开发的ABP博客,跨平台,ASP.NET应用程序模板,ABP相关新闻等..."
"AbpDescription": "ABP 是一个开源应用程序框架,专注于基于 AspNet Core 的网络应用程序开发。不要重复自己,专注于自己的业务代码。",
"AbpDefinition": "提供.NET开发、跨平台、ASP.NET应用程序模板、ABP相关新闻等内容的ABP博客..."
}
}

1673
abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json

File diff suppressed because it is too large

372
abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json

@ -1,260 +1,260 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:CommunityPost": "社区文章",
"Permission:Edit": "修改",
"Waiting": "等待",
"Approved": "批准",
"Rejected": "拒绝",
"Permission:CommunityPost": "社区岗位",
"Permission:Edit": "编辑",
"Waiting": "等待",
"Approved": "批准",
"Rejected": "拒绝",
"Wait": "等待",
"Approve": "批准",
"Reject": "拒绝",
"ReadPost": "阅读文章",
"Status": "状",
"Status": "状",
"ContentSource": "内容来源",
"Details": "详",
"Details": "详细信息",
"Title": "标题",
"CreationTime": "创建时间",
"Save": "保存",
"SameUrlAlreadyExist": "url已存在,如果你想要添加这篇文章,你需要更改url!",
"UrlIsNotValid": "Url无效.",
"UrlNotFound": "Url未找到.",
"UrlContentNotFound": "Url内容未找到.",
"Save": "节省",
"SameUrlAlreadyExist": "相同的网址已经存在,如果您想添加这个帖子,应该更改网址!",
"UrlIsNotValid": "Url 无效。",
"UrlNotFound": "未找到 Url。",
"UrlContentNotFound": "未找到 Url 内容。",
"Summary": "摘要",
"MostRead": "阅读最多",
"MostRead": "最多阅读",
"Latest": "最新",
"ContributeAbpCommunity": "为ABP社区做贡献",
"SubmitYourPost": "提交你的文章",
"ContributionGuide": "贡献指南",
"BugReport": "Bug报告",
"SeeAllPosts": "查看所有的文章",
"WelcomeToABP": "欢迎来到ABP",
"EmailNotValid": "请输入有效的电子邮箱地址.",
"ContributeAbpCommunity": "为 ABP 社区做贡献",
"SubmitYourPost": "提交您的帖子",
"ContributionGuide": "捐款指南",
"BugReport": "错误报告",
"SeeAllPosts": "查看所有帖子",
"WelcomeToABP": "欢迎来到 ABP",
"EmailNotValid": "请输入有效的电子邮件地址。",
"FeatureRequest": "功能请求",
"CreatePostTitleInfo": "文章标题显示在文章列表中.",
"CreatePostSummaryInfo": "文章的简短摘要将显示在文章列表中.",
"CreatePostCoverInfo": "要创建一个有效的帖子,需要添加封面图片. 上传16:9的图片获取最佳视觉效果. 文件最大支持: 1MB",
"ThisExtensionIsNotAllowed": "不允许此扩展名.",
"TheFileIsTooLarge": "文件过大.",
"GoToThePost": "转到文章",
"GoToTheVideo": "前往视频",
"Contribute": "贡献",
"OverallProgress": "总体流程",
"Done": "完成",
"Open": "开",
"CreatePostTitleInfo": "帖子列表中要显示的帖子标题。",
"CreatePostSummaryInfo": "帖子的简短摘要,将显示在帖子列表中。最大长度:<b>{0}</b",
"CreatePostCoverInfo": "为创建有效的帖子,请添加封面照片。上传 16:9 宽高比的图片以获得最佳浏览效果:<b>1MB。",
"ThisExtensionIsNotAllowed": "不允许延期。",
"TheFileIsTooLarge": "文件太大。",
"GoToThePost": "前往邮局",
"GoToTheVideo": "观看视频",
"Contribute": "投稿",
"OverallProgress": "总体进展",
"Done": "完成",
"Open": "开",
"Closed": "关闭",
"RecentQuestionFrom": "最近的问题来自 {0}",
"Stackoverflow": "Stackoverflow",
"Votes": "票",
"RecentQuestionFrom": "{0}最近提出的问题",
"Stackoverflow": "Stackflow",
"Votes": "票",
"Answer": "回答",
"Views": "观看次数",
"Views": "观",
"Answered": "已回答",
"WaitingForYourAnswer": "等待你的回答",
"Asked": "提问",
"AllQuestions": "所有问题",
"NextVersion": "下一",
"MilestoneErrorMessage": "无法从Github获取当前的里程碑详细信息.",
"QuestionItemErrorMessage": "无法从Stackoverflow获取最新的问题详细信息.",
"Oops": "哎呀!",
"CreatePostSuccessMessage": "文章提交成功. 网站管理员审核通过后将被发布.",
"WaitingForYourAnswer": "等待您的答复",
"Asked": "要求",
"AllQuestions": "所有问题",
"NextVersion": "下一版",
"MilestoneErrorMessage": "无法从 Github 获取当前里程碑的详细信息。",
"QuestionItemErrorMessage": "无法从 Stackoverflow 获取最新问题的详细信息。",
"Oops": "哎呀",
"CreatePostSuccessMessage": "帖子已成功提交。网站管理员审核后将予以发布。",
"Browse": "浏览",
"CoverImage": "封面图片",
"ShareYourExperiencesWithTheABPFramework": "分享你的ABP Framework经验!",
"Optional": "可选",
"UpdateUserWebSiteInfo": "示例: https://johndoe.com",
"UpdateUserTwitterInfo": "示例: johndoe",
"UpdateUserGithubInfo": "示例: johndoe",
"UpdateUserLinkedinInfo": "示例: https://www.linkedin.com/...",
"UpdateUserCompanyInfo": "示例v: Volosoft",
"UpdateUserJobTitleInfo": "示例: Software Developer",
"ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的经验!",
"Optional": "可选",
"UpdateUserWebSiteInfo": "例如:https://johndoe.com",
"UpdateUserTwitterInfo": "示例johndoe",
"UpdateUserGithubInfo": "示例johndoe",
"UpdateUserLinkedinInfo": "例如: https://www.linkedin.com/...",
"UpdateUserCompanyInfo": "示例:沃乐软件",
"UpdateUserJobTitleInfo": "例如:软件开发人员软件开发人员",
"UserName": "用户名",
"Company": "公司",
"Company": "公司名称",
"PersonalWebsite": "个人网站",
"RegistrationDate": "注册时间",
"Social": "社",
"Biography": "传记",
"RegistrationDate": "注册日期",
"Social": "社",
"Biography": "简历",
"HasNoPublishedPostsYet": "尚未发表文章",
"Author": "作者",
"LatestGithubAnnouncements": "最新的Github公告",
"LatestGithubAnnouncements": "最新 Github 公告",
"SeeAllAnnouncements": "查看所有公告",
"LatestBlogPost": "最新博客文章",
"Edit": "修改",
"ProfileImageChange": "更改资料图片",
"BlogItemErrorMessage": "无法从ABP获取最新的博客文章详细信息.",
"Edit": "编辑",
"ProfileImageChange": "更改个人形象",
"BlogItemErrorMessage": "无法从 ABP 获取最新博文的详细信息。",
"PlannedReleaseDate": "计划发布日期",
"CommunityPostRequestErrorMessage": "无法从Github获取最新的文章请求.",
"PostRequestFromGithubIssue": "现在没有任何文章请求.",
"LatestPosts": "最新的帖子",
"ArticleRequests": "文章请求",
"ArticleRequestsDescription": "想在这里查看具体内容吗? 您可以要求社区创建它!",
"LatestContentRequests": "最新内容请",
"AllPostRequests": "查看所有文章请求",
"SubscribeToTheNewsletter": "订阅讯",
"NewsletterEmailDefinition": "获取有关ABP发生的信息,例如新版本,免费资源,文章等.",
"NoThanks": "不用了,谢谢",
"MaybeLater": "以后再说",
"JoinOurPostNewsletter": "加入我们的文章简讯",
"CommunityPostRequestErrorMessage": "无法从 Github 获取最新的发布请求。",
"PostRequestFromGithubIssue": "现在没有任何职位请求。",
"LatestPosts": "最新文章",
"ArticleRequests": "申请内容",
"ArticleRequestsDescription": "想在这里看到特定内容?您可以要求社区创建!",
"LatestContentRequests": "最新内容请",
"AllPostRequests": "查看所有职位申请",
"SubscribeToTheNewsletter": "订阅时事通讯",
"NewsletterEmailDefinition": "获取有关 ABP 发生的信息,如新版本、免费资源、帖子等。",
"NoThanks": "不,谢谢",
"MaybeLater": "也许以后",
"JoinOurPostNewsletter": "加入我们的邮政通讯",
"Community": "社区",
"Marketing": "营销",
"CommunityPrivacyPolicyConfirmation": "我同意条款和条件以及<a href=\"https://commercial.abp.io/Privacy\">隐私政策</a>.",
"PostRequestMessageTitle": "<a href=\"https://github.com/abpframework/abp/issues/new\">在GitHub上创建一个Issue</a>,以请求你要在此网站上查看的文章/教程.",
"PostRequestMessageBody": "在这里,是社区请求的文章列表. 您要写一篇要求的文章吗? 请单击该请求并加入讨论.",
"Marketing": "市场营销",
"CommunityPrivacyPolicyConfirmation": "我同意条款和条件以及 <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>",
"PostRequestMessageTitle": "<a href=\"https://github.com/abpframework/abp/issues/new\">在 GitHub 上打开一个问题</a>,申请您希望在本网站上看到的帖子/教程。",
"PostRequestMessageBody": "以下是社区要求撰写的文章列表。您想撰写要求发表的文章吗?请点击请求并加入讨论。",
"Language": "语言",
"CreatePostLanguageInfo": "本文所用的语言",
"CreatePostLanguageInfo": "帖子内容的语言。",
"VideoPost": "视频",
"Post": "文章",
"Post": "职位",
"Read": "阅读",
"CreateGithubPostUrlInfo": "文章的原始GitHub链接.",
"CreateVideoContentUrlInfo": "文章的原始Youtube链接.",
"CreateExternalPostUrlInfo": "本文的原始外部网址",
"VideoContentForm": "视频内容来源",
"GithubPostForm": "Github文章来源",
"ExternalPostForm": "外部文章来源",
"HowToPost": "如何发布",
"Posts": "文章",
"VideoUrl": "视频Url",
"GithubPostUrl": "Github文章Url",
"ExternalPostUrl": "外部文章Url",
"ThankYouForContribution": "感谢你对ABP社区的贡献",
"GithubPost": "Github文章",
"GithubPostSubmitStepOne": "<span class=\"font-weight-bold\">1.</span> 用Markdown格式在GitHub的任何公共存储库上写一篇文章. <a target=\"_blank\" href=\"https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md\">示例</a>",
"GithubPostSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span> 使用表单提交你的文章URL.",
"GithubPostSubmitStepThree": "<span class=\"font-weight-bold\">3.</span> 你的文章将在这个网站中呈现.",
"YoutubeVideo": "Youtube视频",
"YoutubeVideoSubmitStepOne": "<span class=\"font-weight-bold\">1.</span> 在YouTube上发布你的视频.",
"YoutubeVideoSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span> 使用表单提交视频URL.",
"YoutubeVideoSubmitStepThree": "<span class=\"font-weight-bold\">3.</span> 访客将能够在这个网站上直接观看你的视频内容.",
"CreateGithubPostUrlInfo": "GitHub 上 Markdown 文件的完整 URL(<a href=\"https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md\" target=\"blank\">示例</a>)。",
"CreateVideoContentUrlInfo": "帖子的原始 Youtube URL。",
"CreateExternalPostUrlInfo": "帖子的原始外部网址。",
"VideoContentForm": "在 YouTube 上提交视频",
"GithubPostForm": "在 GitHub 上提交帖子",
"ExternalPostForm": "提交外部内容",
"HowToPost": "如何发布",
"Posts": "职位",
"VideoUrl": "视频网址",
"GithubPostUrl": "GitHub 发布网址",
"ExternalPostUrl": "外部链接",
"ThankYouForContribution": "感谢您为 ABP 社区做出贡献。",
"GithubPost": "GitHub 发布",
"GithubPostSubmitStepOne": "<span class=\"font-weight-bold\">1.</span>使用 Markdown 格式在任何公共 GitHub 仓库上撰写文章。<a target=\"_blank\" class=\"fw-6 text-white text-decoration-underline\" href=\"https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2020-12-04-Event-Organizer/Post.md\">示例</a>",
"GithubPostSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交您的帖子 URL。",
"GithubPostSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>您的帖子将在本网站显示。",
"YoutubeVideo": "Youtube 视频",
"YoutubeVideoSubmitStepOne": "<span class=\"font-weight-bold\">1.</span>在 YouTube 上发布视频。",
"YoutubeVideoSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交视频 URL。",
"YoutubeVideoSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>访问者可以直接在本网站上观看您的视频内容。",
"ExternalContent": "外部内容",
"ExternalContentSubmitStepOne": "<span class=\"font-weight-bold\">1.</span> 在任何公开的平台创建内容(medium, 你自己的博客或者任何你喜欢的).",
"ExternalContentSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span> 使用表单提交内容URL.",
"ExternalContentSubmitStepThree": "<span class=\"font-weight-bold\">3.</span> 访客被重定向到原网站的内容.",
"ChooseYourContentType": "请选择你想要添加内容的方式",
"PostContentViaGithub": "我想要使用<span class=\"font-weight-bold\"><i class=\"fa fa-github\"></i> GitHub</span>提交markdown格式的文章",
"PostContentViaYoutube": "我想要分享我在<span class=\"font-weight-bold\"><i class=\"fa fa-youtube\"></i> Youtube</span>的可用视频",
"PostContentViaExternalSource": "我想要添加我在<span class=\"font-weight-bold\">其他平台</span>发布的内容",
"GitHubUserNameValidationMessage": "您的Github用户名不能包含空格, 请确认你的Github用户名是正确的.",
"PersonalSiteUrlValidationMessage": "你的个人网站URL不能包含空格, 请确定你的个人网站URL是正确的.",
"TwitterUserNameValidationMessage": "你的Twitter用户名不能包含空格, 请确认你的Twitter用户名是正确的.",
"LinkedinUrlValidationMessage": "你的领英URL不能包含空格, 请确认你的领英URL是正确的",
"NoPostsFound": "没有发现帖子",
"SearchInPosts": "搜索帖子…",
"ExternalContentSubmitStepOne": "<span class=\"font-weight-bold\">1.</span>在任何公共平台(Medium、你自己的博客或任何你喜欢的地方)上创建内容。",
"ExternalContentSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交您的内容 URL。",
"ExternalContentSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>访问者会被重定向到原始网站的内容。",
"ChooseYourContentType": "请选择添加内容的方式",
"PostContentViaGithub": "我想根据标记符规则,用 <span class=\"icon-with-text-github\"> GitHub</span> 添加我的帖子。",
"PostContentViaYoutube": "我想在这里分享我在 <span class=\"icon-with-text-youtube\"> Youtube</span> 上提供的视频。",
"PostContentViaExternalSource": "我想在这里添加我在<b>另一个平台</b>上发布的内容。",
"GitHubUserNameValidationMessage": "您的 Github 用户名不能包含空格,请确保您的 Github 用户名正确无误。",
"PersonalSiteUrlValidationMessage": "您的个人网站 URL 不能包含空格,请确保您的个人网站 URL 正确无误。",
"TwitterUserNameValidationMessage": "您的 Twitter 用户名不能包含空格,请确保您的 Twitter 用户名正确无误。",
"LinkedinUrlValidationMessage": "您的 Linkedin URL 不能包含空格,请确保您的 Linkedin URL 正确无误。",
"NoPostsFound": "未找到帖子!",
"SearchInPosts": "在帖子中搜索...",
"MinimumSearchContent": "您必须输入至少 3 个字符!",
"Volo.AbpIo.Domain:060001": "源 URL(\"{PostUrl}\") 不是 Github URL",
"Volo.AbpIo.Domain:060002": "文章内容无法从 Github(\"{PostUrl}\") 资源中获得。",
"Volo.AbpIo.Domain:060003": "没有找到文章内容!",
"Volo.AbpIo.Domain:060002": "Github(\"{PostUrl}\") 资源中没有帖子内容。",
"Volo.AbpIo.Domain:060003": "未找到帖子内容!",
"SeeMore": "查看更多",
"JoinTheABPCommunity": "加入 ABP 社区",
"ABPCommunityTalks": "ABP 社区会谈",
"ABPCommunityTalks": "ABP 社区讲座",
"LiveDemo": "现场演示",
"GetLicense": "获许可证",
"GetStarted": "开始使用",
"GetLicense": "获许可证",
"GetStarted": "开始",
"SourceCode": "源代码",
"LeaveComment": "发表评论",
"ShowMore": "示更多",
"NoPublishedPostsYet": "还没有发布的帖子。",
"Name": "名",
"ShowMore": "示更多",
"NoPublishedPostsYet": "尚未发表文章。",
"Name": "名",
"Surname": "姓氏",
"WebSite": "网站",
"FullURL": "完整网址",
"JobTitle": "职称",
"JobTitle": "职位名称",
"Prev": "上一页",
"Previous": "前面的",
"Previous": "上一页",
"Next": "下一页",
"Share": "分享",
"SortBy": "排序方式",
"NoPublishedEventsYet": "尚未发布活动。",
"SubscribeYoutubeChannel": "订阅 Youtube 频道",
"Enum:EventType:0": "会谈",
"MemberNotPublishedPostYet": "该成员尚未发布任何帖子。",
"TimeAgo": "{0} 前",
"MemberNotPublishedPostYet": "该会员尚未发表任何帖子。",
"TimeAgo": "{0}前",
"Discord_Page_JoinCommunityMessage": "加入 ABP Discord 社区",
"Discord_Page_Announce": "我们很高兴地宣布 ABP 社区 Discord 服务器!",
"Discord_Page_Description_1": "ABP 社区从第一天起就一直在壮大。 我们希望通过创建一个官方的 ABP Discord 服务器将其带入下一步,这样 ABP 社区就可以使用即时消息的功能彼此进行互动。",
"Discord_Page_Description_2": "ABP Community Discord Server 是您可以使用 ABP 框架来展示您的创作、分享对您有用的技巧、了解有关 ABP 框架的最新消息和公告、与社区成员聊天交流想法并玩得开心的地方!",
"Discord_Page_Description_3": "此 ABP 社区 Discord 服务器是 ABP 核心团队的官方服务器,存在于服务器上进行监控。",
"Discord_Page_Description_1": "ABP 社区从第一天起就一直在成长。我们希望通过创建一个官方 ABP Discord 服务器,让 ABP 社区可以利用即时信息的奇妙功能进行互动,从而更上一层楼。",
"Discord_Page_Description_2": "ABP 社区 Discord 服务器是您展示使用 ABP 框架创作的作品、分享对您有用的技巧、了解有关 ABP 框架的最新新闻和公告、与社区成员聊天以交流想法并享受乐趣的地方!",
"Discord_Page_Description_3": "这个 ABP 社区 Discord 服务器是官方服务器,ABP 核心团队会在服务器上进行监控。",
"Discord_Page_JoinToServer": "加入 ABP Discord 服务器",
"Events_Page_MetaTitle": "ABP 社区活动",
"Events_Page_MetaDescription": "现场活动由 ABP 团队主持,是充满社区内容、演示、问答和围绕 ABP 正在发生的事情的讨论的休闲会议。",
"Events_Page_Title": "ABP<span class=\"gradient-community\">社区</span>会谈",
"Members_Page_WritingFromUser": "阅读来自 ABP 社区的 {0} 的文章。",
"Post_Create_Page_MetaTitle": "最新帖子",
"Post_Create_Page_MetaDescription": "创建您的帖子以分享您对 ABP 框架的经验并为 ABP 社区做出贡献。",
"Post_Create_Page_CreateNewPost": "创建新帖子",
"Post_Index_Page_MetaDescription": "ABP 社区的目的是为使用 ABP 框架的开发人员创建一个贡献环境。",
"Layout_Title": "{0} | ABP 社区",
"Layout_MetaDescription": "ABP 社区是一个人们可以分享有关 ABP 框架的帖子并关注项目的环境。",
"Index_Page_CommunityIntroduction": "这是 ABP 框架、.NET 和软件开发的中心。 您可以阅读文章,观看视频教程,了解 ABP 的开发进度和 ABP 相关事件,帮助其他开发人员并与 ABP 社区分享您的专业知识。",
"Events_Page_MetaDescription": "现场表演由 ABP 团队主持,是充满社区内容、演示、问答和围绕 ABP 发生的事情进行讨论的休闲会议。",
"Events_Page_Title": "ABP<span class=\"gradient-community\"> 社区</span>讲座",
"Members_Page_WritingFromUser": "从 ABP Community 上的 {0} 读写。",
"Post_Create_Page_MetaTitle": "新职位",
"Post_Create_Page_MetaDescription": "创建您的帖子,分享您关于 ABP 框架的经验并为 ABP 社区做出贡献。",
"Post_Create_Page_CreateNewPost": "创建新职位",
"Post_Index_Page_MetaDescription": "ABP 社区的宗旨是为使用 ABP 框架的开发人员创建一个贡献环境。",
"Layout_Title": "{0}| ABP 社区",
"Layout_MetaDescription": "ABP Framework、.NET 和软件开发的中心。访问文章、教程、新闻,并为 ABP 社区做出贡献。",
"Index_Page_CommunityIntroduction": "这里是 ABP 框架、.NET 和软件开发的中心。您可以阅读文章、观看视频教程、了解 ABP 的开发进度和 ABP 相关活动、帮助其他开发人员并与 ABP 社区分享您的专业知识。",
"TagsInArticle": "文章中的标签",
"IConsentToMedium": "我同意在 https://medium.com/volosoft 上发布这篇文章。",
"SearchResultsFor": " span class=\"fw-bold\">\"{0}\"</span>的搜索结果",
"IConsentToMedium": "我同意在 https://medium.com/volosoft 上发表此文。",
"SearchResultsFor": "<span class=\"fw-bold\">\"{0}\"</span>的搜索结果",
"SeeMoreVideos": "查看更多视频",
"DiscordPageTitle": "ABP Discord社区",
"DiscordPageTitle": "ABP Discord 社区",
"ViewVideo": "观看视频",
"AbpCommunityTitleContent": "ABP 社区 - 开源 ABP 框架",
"CommunitySlogan": "一个独特的<span class=\"d-inline-block d-md-block gradient-community\">ABP 爱好者</span>社区平台",
"AbpCommunityTitleContent": "ABP 社区 - 开 ABP 框架",
"CommunitySlogan": "<span class=\"d-inline-block d-md-block gradient-community\">ABP 爱好者的独特社区平台</span",
"RaffleIsNotActive": "抽奖未激活",
"YouAreAlreadyJoinedToThisRaffle": "您已经参加了本次抽奖",
"YouAreAlreadyJoinedToThisRaffle": "您已加入抽奖活动",
"InvalidSubscriptionCode": "订阅代码无效",
"Raffle:{0}": "抽奖:{0}",
"Join": "加入",
"Raffle:{0}": "抽奖:{0",
"Join": "加入我们",
"Leave": "离开",
"LoginToJoin": "登录加入",
"ToEnd:": "结束:",
"ToStart:": "开始",
"days": "天",
"hrs": "小时",
"ToStart:": "开始",
"days": "天",
"hrs": "rs",
"min": "分钟",
"sec": "秒",
"sec": "秒",
"Winners": "获奖者",
"To{0}LuckyWinners": "致 {0} 位幸运获奖者",
"ActiveRaffles": "活跃的<span class=\"gradient-community\">莱佛士</span>",
"UpcomingRaffles": "即将开业的<span class=\"gradient-community\">莱佛士酒店</span>",
"CompletedRaffles": "<span class=\"gradient-community\">莱佛士</span>竣工",
"NoActiveRaffleTitle": "目前没有有效的抽奖活动。",
"NoActiveRaffleDescription": "目前没有有效的抽奖活动。",
"RaffleSubscriptionCodeInputMessage": "本次抽奖需要注册码。请输入以下注册码:",
"RaffleSubscriptionCodeInputErrorMessage": "注册码不正确。请再试一次。",
"GoodJob!": "好工作!",
"RaffleJoinSuccessMessage": "您已成功注册参加抽奖。如果您获奖,我们将通过电子邮件通知您!",
"RaffleLoginAndRegisterMessage": "您应该登录才能参加抽奖。如果您尚未注册,可以免费创建一个帐户。",
"To{0}LuckyWinners": "赠送给 {0} 名幸运获奖者",
"ActiveRaffles": "活跃的 <span class=\"梯度-社区\">来福牌</span",
"UpcomingRaffles": "即将推出的 <span class=\"梯度-社区\">来福士</span",
"CompletedRaffles": "已完成 <span class=\"梯度-社区\">莱佛士</span",
"NoActiveRaffleTitle": "目前没有正在进行的抽奖活动。",
"NoActiveRaffleDescription": "目前没有正在进行的抽奖活动。",
"RaffleSubscriptionCodeInputMessage": "本次抽奖需要注册码。请在下面输入注册码:",
"RaffleSubscriptionCodeInputErrorMessage": "注册码不正确。请重试。",
"GoodJob!": "干得好",
"RaffleJoinSuccessMessage": "您已成功注册抽奖活动。如果您中奖,我们将通过电子邮件通知您!",
"RaffleLoginAndRegisterMessage": "您应该登录才能参加抽奖。如果您还没有注册,可以免费创建一个账户。",
"Ok": "好的",
"SeeDetails": "查看具体信息",
"WaitingForTheDraw": "等待抽",
"SeeDetails": "查看详情",
"WaitingForTheDraw": "等待抽",
"AllAttendees": "所有与会者",
"SeeRaffleDetail": "查看抽奖详情",
"SeeRaffle": "查看抽奖活动",
"ParticipationIsComplete!": "参与完毕!",
"ABPCoreDevelopmentTeam": "ABP核心开发团队",
"SeeRaffle": "参见抽奖",
"ParticipationIsComplete!": "参与已完成!",
"ABPCoreDevelopmentTeam": "ABP 核心开发团队",
"RegisterTheEvent": "注册活动",
"GoToConferencePage": "进入会议页面",
"BuyTicket": "票",
"SeeEvent": "看活动",
"PreviousEvents": "<span class=\"text-secondary\">往届</span>活动",
"GoToConferencePage": "转至会议页面",
"BuyTicket": "票",
"SeeEvent": "看活动",
"PreviousEvents": "<span class=\"text-secondary\">以前的</span>活动",
"OtherLiveEvents": "其他现场活动",
"SponsoredConferences": "赞助会议",
"SponsoredConferencesDescription": "我们很荣幸为软件开发人员支持 .NET 社区和活动。",
"SponsoredConferencesDescription": "我们很荣幸能为软件开发人员的 .NET 社区和活动提供支持。",
"UpcomingEvents": "<span class=\"text-info\">即将举行的</span>活动",
"UpcomingCommunityTalkEventDescription": "现场表演由 ABP 团队主持,是休闲会议,充满社区内容、演示、问答以及围绕 ABP 发生的事情的讨论。",
"UpcomingConferenceEventDescription": "ABP .NET 会议是 .NET 开发人员社区聚集在一起聆听有关 .NET 世界、常见软件开发实践和开源 ABP 框架的讨论的虚拟活动。",
"LastOneYear": "过去 1 年",
"AllTimes": "一直",
"TopContributors": "杰出贡献者",
"{0}Posts": "{0} 条帖子",
"LATESTPOSTS": "最新帖子",
"NoContributorsFound": "未找到贡献者!",
"LatestPost": "最新的帖子",
"MEMBERSINCE{0}": "自 {0} 起成为会员",
"UpcomingCommunityTalkEventDescription": "现场表演由 ABP 团队主持,是充满社区内容、演示、问答和围绕 ABP 发生的事情进行讨论的休闲会议。",
"UpcomingConferenceEventDescription": "ABP .NET 会议是.NET 开发人员社区的一次虚拟活动,他们可以齐聚一堂,聆听有关 .NET 世界、常用软件开发实践和开源 ABP 框架的讲座。",
"LastOneYear": "最近 1 年",
"AllTimes": "所有时间",
"TopContributors": "顶级贡献者",
"{0}Posts": "{0}职位",
"LATESTPOSTS": "最新文章",
"NoContributorsFound": "未找到撰稿人!",
"LatestPost": "最新职位",
"MEMBERSINCE{0}": "成员,因为{0}",
"CopyLink": "复制链接",
"ShareOnTwitter": "分享到Twitter",
"ShareOnLinkedIn": "在领英上分享",
"MoreFrom{0}": "来自{0}的更多内容",
"SeeAllFrom{0}": "查看来自{0}的全部内容",
"ShareOnTwitter": "在 Twitter 上分享",
"ShareOnLinkedIn": "在 LinkedIn 上分享",
"MoreFrom{0}": "来自 {0} 的更多信息",
"SeeAllFrom{0}": "查看来自 {0} 的所有内容",
"MostWatched": "最受关注",
"Articles({0})": "文章 ({0})",
"Videos({0})": "视频 ({0})",
"LatestArticles": "最新文章",
"RaffleHeader": "ABP 社区成员您好!",
"RafflesInfo": "<br>这是抽奖页面,旨在表达我们对您作为活跃社区成员的感谢。我们举办<a target=\"_blank\" class=\"fw-6 \" href=\"https://community.abp.io/events\">ABP 社区讲座</a><a target=\"_blank\" class=\"fw-6\" href=\"https://abp.io/conference/2023\">、ABP .NET 会议</a>、参加或赞助 .NET 相关活动,并在活动中赠送一些礼物。<br><br>您可以关注此页面查看即将举行的抽奖活动、参加抽奖活动或查看我们之前抽奖的抽奖活动(包括获奖者)。<br><br>感谢您成为活跃会员!在即将到来的抽奖活动中再见。",
"RafflesInfoTitle": "ABP 社区<span class=\"gradient-community\">莱佛士</span>"
"LatestArticles": "最新文章",
"RaffleHeader": "你好,ABP 社区成员!",
"RafflesInfo": "<br>这是一个抽奖页面,旨在感谢您成为活跃的社区成员。我们举办 <a target=\"_blank\" class=\"fw-6 \" href=\"https://community.abp.io/events\">ABP 社区讲座</a> <a target=\"_blank\" class=\"fw-6\" href=\"https://abp.io/conference/2023\">、ABP .NET 会议</a>,参加或赞助与 .NET 相关的活动,并在活动中赠送一些礼品。<br><br>您可以关注此页面,查看即将举行的抽奖活动、参加这些活动或查看我们以前举行的抽奖活动(包括获奖者)。<br><br>感谢您成为我们的活跃会员!在即将举行的抽奖活动中再见。",
"RafflesInfoTitle": "ABP 社区<span class=\"gradient-community\">来福牌</span"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json

@ -3,7 +3,7 @@
"texts": {
"Buy": "购买",
"SeeBookDetails": "查看书籍详情",
"MasteringAbpFrameworkEBookDescription": "本书将帮助您全面了解框架和现代 Web 应用程序开发技术。",
"Feedback": "反馈"
"MasteringAbpFrameworkEBookDescription": "本书将帮助你全面了解框架和现代网络应用程序开发技术。",
"Feedback": "反馈意见"
}
}

2
abp_io/AbpIoLocalization/AbpIoLocalization/Support/Localization/Resources/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"FAQ": "常问题"
"FAQ": "常问题"
}
}

606
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json

@ -3,60 +3,60 @@
"texts": {
"GetStarted": "开始",
"Create": "创建",
"NewProject": "新工程",
"NewProject": "新项目",
"DirectDownload": "直接下载",
"ProjectName": "项目名称",
"ProjectType": "项目类型",
"DatabaseProvider": "数据库提供",
"DatabaseProvider": "数据库提供",
"DatabaseManagementSystem": "数据库管理系统",
"NTier": "N层",
"IncludeUserInterface": "包用户界面",
"CreateNow": "现在创建",
"NTier": "N 层",
"IncludeUserInterface": "包用户界面",
"CreateNow": "立即创建",
"TheStartupProject": "启动项目",
"Tutorial": "教程",
"UsingCLI": "使用CLI",
"SeeDetails": "见详细",
"AbpShortDescription": "ABP Framework 是一个完整的基础架构,用于创建基于 ASP.NET Core 平台的现代架构软件解决方案。",
"SourceCodeUpper": "源代码",
"UsingCLI": "使用 CLI",
"SeeDetails": "查看详情",
"AbpShortDescription": "ABP Framework 是一个完整的基础架构,用于创建基于 ASP.NET Core 平台的现代架构软件解决方案。",
"SourceCodeUpper": "源代码",
"LatestReleaseLogs": "最新发布日志",
"Infrastructure": "基础设施",
"Architecture": "架构",
"Architecture": "建筑学",
"Modular": "模块化",
"DontRepeatYourself": "不要重复工作",
"DeveloperFocused": "专注于开发者",
"FullStackApplicationInfrastructure": "全栈应用程序基础设施",
"DontRepeatYourself": "不要重复自己",
"DeveloperFocused": "以开发人员为重点",
"FullStackApplicationInfrastructure": "全栈应用程序基础设施",
"DomainDrivenDesign": "领域驱动设计",
"DomainDrivenDesignExplanation": "根据DDD模式和准则进行设计和开发. 为你的应用程序提供分层模型.",
"DomainDrivenDesignExplanation": "基于 DDD 模式和原则进行设计和开发。为您的应用程序提供分层模型。",
"Authorization": "授权",
"AuthorizationExplanation": "具有用户,角色和细粒度权限系统的高级授权. 建立在Microsoft Identity库上.",
"AuthorizationExplanation": "通过用户、角色和细粒度权限系统实现高级授权。基于微软身份库。",
"MultiTenancy": "多租户",
"MultiTenancyExplanationShort": "SaaS应用程序变得简单! 从数据库到UI的多租户集成.",
"CrossCuttingConcerns": "横切关注点",
"CrossCuttingConcernsExplanationShort": "完整的基础架构,用于授权,验证,异常处理,缓存,审计日志记录,事务管理等.",
"BuiltInBundlingMinification": "内置Bundling & Minification",
"BuiltInBundlingMinificationExplanation": "无需使用外部工具进行Bundling & Minification. ABP提供了一种更简单,动态,功能强大,模块化和内置的方式!",
"MultiTenancyExplanationShort": "SaaS 应用程序变得简单!从数据库到用户界面都集成了多租户功能。",
"CrossCuttingConcerns": "横向关注问题",
"CrossCuttingConcernsExplanationShort": "用于授权、验证、异常处理、缓存、审计日志、事务管理等的完整基础设施。",
"BuiltInBundlingMinification": "内置捆绑和最小化功能",
"BuiltInBundlingMinificationExplanation": "无需使用外部工具进行捆绑和缩减。ABP 提供了一种更简单、动态、强大、模块化和内置的方式!",
"VirtualFileSystem": "虚拟文件系统",
"VirtualFileSystemExplanation": "将视图,脚本,样式,图像...嵌入到包/库中,并在不同的应用程序中重复使用.",
"Theming": "主题",
"ThemingExplanationShort": "使用和定制基于bootstrap的标准UI主题,或创建自己的主题.",
"BootstrapTagHelpersDynamicForms": "Bootstrap Tag Helpers和动态表单",
"BootstrapTagHelpersDynamicFormsExplanation": "与其手动重复编写Bootstrap的组件,不如使用ABP的Tag Helpers利用智能感知来简化它. 动态表单可以从C#类创建完整的表单.",
"HTTPAPIsDynamicProxies": "HTTP APIs和动态代理",
"HTTPAPIsDynamicProxiesExplanation": "自动将应用程序服务公开为REST样式的HTTP API,并与动态JavaScript和C#代理一起使用.",
"CompleteArchitectureInfo": "现代架构用来创建可维护的软件解决方案.",
"DomainDrivenDesignBasedLayeringModelExplanation": "帮助你实现基于DDD的分层架构并构建可维护的代码库.",
"DomainDrivenDesignBasedLayeringModelExplanationCont": "提供启动模板,抽象,基类,服务,文档和指南以帮助你开发基于DDD模式和准则的应用程序.",
"MicroserviceCompatibleModelExplanation": "核心框架和预构建模块在设计时就考虑了微服务架构.",
"MicroserviceCompatibleModelExplanationCont": "提供基础结构,集成,示例和文档,以更轻松地实现微服务解决方案,而如果你要使用整体应用程序,也不会带来额外的复杂性.",
"ModularInfo": "ABP提供了完整的模块化系统,使你能够开发可重复使用的应用程序模块.",
"PreBuiltModulesThemes": "预建模块和主题",
"PreBuiltModulesThemesExplanation": "开源和商业模块和主题已准备好在你的业务应用程序中使用.",
"NuGetNPMPackages": "NuGet和NPM包",
"NuGetNPMPackagesExplanation": "作为NuGet和NPM包分发.易于安装和升级.",
"VirtualFileSystemExplanation": "将视图、脚本、样式、图片......嵌入到包/库中,并在不同的应用程序中重复使用。",
"Theming": "设计",
"ThemingExplanationShort": "使用并定制基于引导程序的标准用户界面主题,或创建自己的主题。",
"BootstrapTagHelpersDynamicForms": "Bootstrap 标签助手和动态表单",
"BootstrapTagHelpersDynamicFormsExplanation": "与其手动编写引导组件的重复细节,不如使用 ABP 的标签助手来简化这些细节并利用智能提示功能。使用动态表单标签助手,基于 C# 模型快速创建 UI 表单。",
"HTTPAPIsDynamicProxies": "HTTP API 和动态代理",
"HTTPAPIsDynamicProxiesExplanation": "自动将应用服务公开为 REST 风格的 HTTP API,并通过动态 JavaScript 和 C# 代理来使用它们。",
"CompleteArchitectureInfo": "创建可维护软件解决方案的现代架构。",
"DomainDrivenDesignBasedLayeringModelExplanation": "帮助实施基于 DDD 的分层架构,并建立可维护的代码库。",
"DomainDrivenDesignBasedLayeringModelExplanationCont": "提供启动模板、抽象概念、基类、服务、文档和指南,帮助您根据 DDD 模式和原则开发应用程序。",
"MicroserviceCompatibleModelExplanation": "核心框架和预建模块的设计考虑到了微服务架构。",
"MicroserviceCompatibleModelExplanationCont": "提供基础架构、集成、示例和文档,让您更轻松地实施微服务解决方案,同时,如果您想要单体应用程序,它也不会带来额外的复杂性。",
"ModularInfo": "ABP 提供了一个模块系统,使您能够开发可重复使用的应用程序模块,与应用程序生命周期事件相联系,并表达系统核心部分之间的依赖关系。",
"PreBuiltModulesThemes": "预建模块和主题",
"PreBuiltModulesThemesExplanation": "开放源代码和商业模块及主题可随时用于您的业务应用程序。",
"NuGetNPMPackages": "NuGet NPM 软件包",
"NuGetNPMPackagesExplanation": "以 NuGet 和 NPM 软件包的形式发布。易于安装和升级。",
"ExtensibleReplaceable": "可扩展/可替换",
"ExtensibleReplaceableExplanation": "所有服务和模块在设计时都考虑了可扩展性.您可以替换服务,页面,样式,组件...",
"CrossCuttingConcernsExplanation2": "保持代码整洁,专注于你自己的业务代码.",
"CrossCuttingConcernsExplanation3": "不要浪费时间一次又一次地实现通用的应用程序要求.",
"ExtensibleReplaceableExplanation": "所有服务和模块的设计都考虑到了可扩展性。您可以更换服务、页面、样式和组件。",
"CrossCuttingConcernsExplanation2": "保持较小的代码库,这样您就可以将精力集中在业务专用代码上。",
"CrossCuttingConcernsExplanation3": "不要花时间在多个项目上实施共同的应用要求。",
"AuthenticationAuthorization": "认证与授权",
"ExceptionHandling": "异常处理",
"Validation": "验证",
@ -66,380 +66,380 @@
"Caching": "缓存",
"Multitenancy": "多租户",
"DataFiltering": "数据过滤",
"ConventionOverConfiguration": "约定优于配置",
"ConventionOverConfigurationExplanation": "默认情况下,ABP使用最小或零配置实现通用的应用程序约定.",
"ConventionOverConfigurationExplanationList1": "自动注册已知服务以进行依赖项注入.",
"ConventionOverConfigurationExplanationList2": "通过命名约定将应用程序服务公开为HTTP API.",
"ConventionOverConfigurationExplanationList3": "为C#和JavaScript创建动态HTTP客户端代理.",
"ConventionOverConfigurationExplanationList4": "为您的实体提供默认仓储库.",
"ConventionOverConfigurationExplanationList5": "根据Web请求或应用程序服务方法管理工作单元.",
"ConventionOverConfigurationExplanationList6": "为实体发布创建,更新和删除事件.",
"BaseClasses": "基类",
"BaseClassesExplanation": "通用应用程序模式的预构建基类.",
"DeveloperFocusedExplanation": "ABP是为了开发者",
"DeveloperFocusedExplanationCont": "它旨在简化你的日常软件开发,同时又不限制你在需要时进行底层工作。",
"ConventionOverConfiguration": "公约重于配置",
"ConventionOverConfigurationExplanation": "ABP 在默认情况下只需进行最少的配置或零配置即可实现常用的应用程序约定。",
"ConventionOverConfigurationExplanationList1": "自动将已知服务注册为依赖注入。",
"ConventionOverConfigurationExplanationList2": "通过命名约定将应用服务公开为 HTTP API。",
"ConventionOverConfigurationExplanationList3": "为 C# 和 JavaScript 创建动态 HTTP 客户端代理。",
"ConventionOverConfigurationExplanationList4": "为实体提供默认存储库。",
"ConventionOverConfigurationExplanationList5": "管理每个网络请求或应用服务方法的工作单元。",
"ConventionOverConfigurationExplanationList6": "为实体发布创建、更新和删除事件。",
"BaseClasses": "基类",
"BaseClassesExplanation": "为常见应用模式预置基类。",
"DeveloperFocusedExplanation": "ABP 适用于开发人员。",
"DeveloperFocusedExplanationCont": "它旨在简化您的日常软件开发,同时不限制您编写低级代码。",
"SeeAllFeatures": "查看所有功能",
"CLI_CommandLineInterface": "CLI (命令行界面)",
"CLI_CommandLineInterfaceExplanation": "CLI会自动创建新项目并将模块添加到你的应用程序.",
"CLI_CommandLineInterface": "CLI(命令行界面)",
"CLI_CommandLineInterfaceExplanation": "包括 CLI,可帮助您自动创建新项目和添加新模块。",
"StartupTemplates": "启动模板",
"StartupTemplatesExplanation": "各种启动模板为你提供了完整配置的解决方案,以快速启动你的开发.",
"StartupTemplatesExplanation": "ABP 的应用程序启动模板提供了一个全面配置的解决方案,可帮助您快速启动开发。",
"BasedOnFamiliarTools": "基于熟悉的工具",
"BasedOnFamiliarToolsExplanation": "建立在你已经知道的流行工具之上并与之集成.学习曲线低,适应性强,舒适的开发.",
"ORMIndependent": "ORM独立",
"ORMIndependentExplanation": "核心框架独立于ORM/数据库,并且可以与任何数据源一起使用.Entity Framework Core和MongoDB提供程序已经可用.",
"Features": "功能",
"BasedOnFamiliarToolsExplanation": "基于您已经熟悉的常用工具并与之集成。学习曲线低、适应性强、开发方便。",
"ORMIndependent": "独立的 ORM",
"ORMIndependentExplanation": "核心框架与 ORM/数据库无关,可与任何数据源配合使用。Entity Framework Core 和 MongoDB 提供商已经可用。",
"Features": "探索 ABP 框架功能",
"ABPCLI": "ABP CLI",
"Modularity": "模块化",
"BootstrapTagHelpers": "Bootstrap 标签助手",
"DynamicForms": "动态表",
"BundlingMinification": "Bundling & Minification",
"BackgroundJobs": "后台作业",
"BackgroundJobsExplanation": "定义简单的类以在队列中在后台执行作业. 使用内置的作业管理器或集成你自己的作业管理器. <a href=\"{0}\">Hangfire</a> & <a href=\"{1}\">RabbitMQ</a>集成已经可用.",
"DDDInfrastructure": "DDD基础设施",
"DomainDrivenDesignInfrastructure": "Domain Driven Design基础设施",
"AutoRESTAPIs": "自动REST APIs",
"DynamicForms": "动态表",
"BundlingMinification": "捆绑和最小化",
"BackgroundJobs": "背景工作",
"BackgroundJobsExplanation": "定义简单的类,在后台执行排队作业。使用内置作业管理器或集成自己的作业管理器。<a href=\"{0}\">Hangfire</a> 和 <a href=\"{1}\">RabbitMQ</a> 集成已经可用。",
"DDDInfrastructure": "DDD 基础设施",
"DomainDrivenDesignInfrastructure": "领域驱动设计基础设施",
"AutoRESTAPIs": "自动 REST API",
"DynamicClientProxies": "动态客户端代理",
"DistributedEventBus": "分布式事件总线",
"DistributedEventBusWithRabbitMQIntegration": "具有RabbitMQ集成的分布式事件总线",
"DistributedEventBusWithRabbitMQIntegration": "集成 RabbitMQ 的分布式事件总线",
"TestInfrastructure": "测试基础设施",
"AuditLoggingEntityHistories": "审计日志和实体历史",
"ObjectToObjectMapping": "对象映射",
"ObjectToObjectMappingExplanation": "<a href=\"{0}\">对象到对象映射</a> 抽象AutoMapper集成.",
"EmailSMSAbstractions": "电子邮件和短信抽象",
"EmailSMSAbstractionsWithTemplatingSupport": "具有模板支持的电子邮件和短信抽象",
"Localization": "本化",
"ObjectToObjectMapping": "对象到对象映射",
"ObjectToObjectMappingExplanation": "<a href=\"{0}\">对象到对象映射</a>抽象与 AutoMapper 集成。",
"EmailSMSAbstractions": "电子邮件和短信摘要",
"EmailSMSAbstractionsWithTemplatingSupport": "电子邮件和短信抽象,支持模板化",
"Localization": "本化",
"SettingManagement": "设置管理",
"ExtensionMethods": "扩展方法",
"ExtensionMethodsHelpers": "扩展方法和助手",
"AspectOrientedProgramming": "面向切面的编程",
"AspectOrientedProgramming": "面向方面编程",
"DependencyInjection": "依赖注入",
"DependencyInjectionByConventions": "依据约定的依赖注入",
"ABPCLIExplanation": "ABP CLI(命令行界面)是用于对ABP解决方案执行常见操作的命令行工具.",
"ModularityExplanation": "ABP提供了一个完整的基础设施来构建你自己的应用程序模块,这些模块可能具有实体,服务,数据库集成,API,UI组件等.",
"MultiTenancyExplanation": "ABP框架不仅支持开发多租户应用程序,而且使你的代码几乎无需知道多租户.",
"MultiTenancyExplanation2": "可以自动确定当前租户,将不同租户的数据相互隔离.",
"MultiTenancyExplanation3": "支持单一数据库,或每个租户单独数据库或者混合方式.",
"MultiTenancyExplanation4": "你专注于业务代码,并让该框架为你处理多租户.",
"BootstrapTagHelpersExplanation": "与其手动编写重复细节的bootstrap组件,不如使用ABP的tag helper来简化它并利用智能感知.你当然也可以在需要时直接使用Bootstrap.",
"DynamicFormsExplanation": "动态表单和tag helpers可从作为模型的C#类创建完整的表单.",
"AuthenticationAuthorizationExplanation": "集成到ASP.NET Core Identity和IdentityServer4的丰富身份验证和授权选项.提供可扩展且详细的权限系统.",
"CrossCuttingConcernsExplanation": "不要重复自己一次又一次地实现所有这些常见的东西.专注于你的业务代码,并让ABP按照约定自动执行.",
"DependencyInjectionByConventions": "按约定进行依赖注入",
"ABPCLIExplanation": "ABP CLI(命令行界面)是一种命令行工具,用于自动执行基于 ABP 解决方案的一些常见操作。",
"ModularityExplanation": "ABP 提供了一个完整的基础架构,用于构建您自己的应用程序模块,这些模块可能包含实体、服务、数据库集成、应用程序接口、用户界面组件等。",
"MultiTenancyExplanation": "ABP 框架不仅支持开发多租户应用程序,还能让你的代码在很大程度上不知道多租户的存在。",
"MultiTenancyExplanation2": "可自动判断当前租户,将不同租户的数据相互隔离。",
"MultiTenancyExplanation3": "支持单一数据库、每个租户数据库和混合方法。",
"MultiTenancyExplanation4": "您只需专注于业务代码,让框架代您处理多租户问题。",
"BootstrapTagHelpersExplanation": "与其手动编写 Bootstrap 组件的重复细节,不如使用 ABP 的标签助手来简化它,并利用 IntelliSense 的优势。只要你需要,就一定能使用 Bootstrap。",
"DynamicFormsExplanation": "动态表单和输入标签助手可以从作为模型的 C# 类中创建完整的表单。",
"AuthenticationAuthorizationExplanation": "与 ASP.NET Core Identity 和 IdentityServer4 集成的丰富的身份验证和授权选项。提供可扩展的详细权限系统。",
"CrossCuttingConcernsExplanation": "不要重复实现所有这些常见的东西。专注于您的业务代码,让 ABP 按惯例自动执行它们。",
"DatabaseConnectionTransactionManagement": "数据库连接和事务管理",
"CorrelationIdTracking": "关联ID跟踪",
"BundlingMinificationExplanation": "ABP提供了一个简单,动态,功能强大,模块化的内置Bundling & Minification系统.",
"VirtualFileSystemnExplanation": "虚拟文件系统使管理文件系统(磁盘)上不存在的文件成为可能.它主要用于将(js,css,image,cshtml...)文件嵌入到程序集中,并在运行时像物理文件一样使用它们.",
"ThemingExplanation": "主题系统允许通过基于最新的Bootstrap框架定义一组通用基础库和布局来独立开发应用程序和模块主题.",
"DomainDrivenDesignInfrastructureExplanation": "基于域驱动设计模式和准则构建分层应用程序的完整基础设施;",
"Specification": "规",
"Repository": "仓储",
"DomainService": "域服务",
"ValueObject": "值对象",
"ApplicationService": "应用程序服务",
"CorrelationIdTracking": "相关标识跟踪",
"BundlingMinificationExplanation": "ABP 提供了一个简单、动态、强大、模块化和内置的捆绑与精简系统。",
"VirtualFileSystemnExplanation": "虚拟文件系统可以管理不存在于文件系统(磁盘)上的文件。它主要用于将(js、css、图像、cshtml......)文件嵌入程序集,并在运行时像使用物理文件一样使用它们。",
"ThemingExplanation": "通过基于最新 Bootstrap 框架定义的一套通用基础库和布局,编辑系统允许开发独立于主题的应用程序和模块。",
"DomainDrivenDesignInfrastructureExplanation": "根据领域驱动设计模式和原则构建分层应用程序的完整基础架构;",
"Specification": "规",
"Repository": "存储库",
"DomainService": "域服务",
"ValueObject": "值对象",
"ApplicationService": "应用服务",
"DataTransferObject": "数据传输对象",
"AggregateRootEntity": "聚合根, 实体",
"AutoRESTAPIsExplanation": "ABP可以按照约定自动将你的应用程序服务配置为API控制器.",
"DynamicClientProxiesExplanation": "从JavaScript和C#客户端轻松使用你的API.",
"DistributedEventBusWithRabbitMQIntegrationExplanation": "使用带有RabbitMQ集成的内置分布式事件总线,可以轻松发布和使用分布式事件.",
"TestInfrastructureExplanation": "框架已经考虑了单元和集成测试.为你提供基类,使其更容易.启动模板已预先配置用于测试.",
"AuditLoggingEntityHistoriesExplanation": "针对关键业务应用程序的内置审计日志记录.请求,服务,方法级别的审计日志记录以及具有属性级别详细信息的实体历史记录.",
"EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender和ISmsSender抽象使你的应用程序逻辑与基础设施解耦.先进的电子邮件模板系统允许创建和本地化电子邮件模板,并在需要时轻松使用.",
"LocalizationExplanation": "本地化系统允许在纯JSON文件中创建资源,并使用它们来本地化UI.它支持继承,扩展和JavaScript集成等高级方案,同时与AspNet Core的本地化系统完全兼容.",
"SettingManagementExplanation": "定义应用程序的设置,并根据当前配置,租户和用户在运行时获取值.",
"ExtensionMethodsHelpersExplanation": "即使是琐碎的代码部分,也不要重复.标准类型的扩展方法和助手使你的代码更加清晰和易于编写.",
"AspectOrientedProgrammingExplanation": "提供合适的基础设施来创建动态代理并实现面向切面的编程.拦截任何类,并在每次方法执行之前和之后执行代码.",
"DependencyInjectionByConventionsExplanation": "无需手动注册类以进行依赖项注入.按照约定自动注册常用服务类型.对于其他类型的服务,你可以使用接口和属性来使其变得更轻松和就位.",
"DataFilteringExplanation": "定义和使用数据过滤器,这些过滤器在你从数据库中查询实体时会自动应用.当你实现简单的接口时,可立即使用软删除功能和多租户过滤器.",
"PublishEvents": "发布事件",
"AggregateRootEntity": "聚合根实体",
"AutoRESTAPIsExplanation": "ABP 可按惯例自动将您的应用程序服务配置为 API 控制器。",
"DynamicClientProxiesExplanation": "从 JavaScript 和 C# 客户端轻松使用您的 API。",
"DistributedEventBusWithRabbitMQIntegrationExplanation": "使用内置的分布式事件总线(可与 RabbitMQ 集成)轻松发布和消费分布式事件。",
"TestInfrastructureExplanation": "该框架在开发过程中考虑了单元测试和集成测试。为您提供基类,让您更轻松地进行测试。启动模板已为测试预配置。",
"AuditLoggingEntityHistoriesExplanation": "针对关键业务应用程序的内置审计日志。请求、服务、方法级审计日志和包含属性级详细信息的实体历史记录。",
"EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender 和 ISmsSender 抽象将应用程序逻辑与基础架构分离开来。先进的电子邮件模板系统允许创建和本地化电子邮件模板,并在需要时轻松使用。",
"LocalizationExplanation": "本地化系统允许在纯 JSON 文件中创建资源,并使用它们来本地化用户界面。它支持继承、扩展和 JavaScript 集成等高级方案,同时与 AspNet Core 的本地化系统完全兼容。",
"SettingManagementExplanation": "为应用程序定义设置,并在运行时根据当前配置、租户和用户获取值。",
"ExtensionMethodsHelpersExplanation": "即使是琐碎的代码部分也无需重复。标准类型的扩展和助手能让你的代码更加简洁易写。",
"AspectOrientedProgrammingExplanation": "为创建动态代理和实现面向方面编程(Aspect Oriented Programming)提供舒适的基础架构。拦截任何类,并在每个方法执行前后执行代码。",
"DependencyInjectionByConventionsExplanation": "无需手动注册依赖注入类。按惯例自动注册常见的服务类型。对于其他类型的服务,您可以使用接口和属性来简化注册过程并就地注册。",
"DataFilteringExplanation": "定义和使用数据过滤器,这些过滤器会在你从数据库中查询实体时自动应用。软删除和多租户过滤器是在您实现简单接口时提供的开箱即用的过滤器。",
"PublishEvents": "发布活动",
"HandleEvents": "处理事件",
"AndMore": "更多...",
"Code": "码",
"AndMore": "以及更多...",
"Code": "码",
"Result": "结果",
"SeeTheDocumentForMoreInformation": "查看<a href=\"{1}\">{0} 文档</a>获得更多信息",
"IndexPageHeroSection": "<span class=\"third-line shine2\"><strong>asp.net core的</strong></span><span class=\"first-line shine\"><strong>开源</strong></span><span class=\"second-line text-uppercase\">Web应用程序<br />框架 </span>",
"UiFramework": "UI框架",
"SeeTheDocumentForMoreInformation": "查看 <a target=\"_blank\" href=\"{1}\">{0} 文档</a>,了解更多信息",
"IndexPageHeroSection": "<span class=\"first-line shine\"><strong>open source</strong></span><span class=\"second-line text-uppercase\">Web Application<br />Framework</span><span class=\"third-line shine2\"><strong>for asp.net core</strong></span>",
"UiFramework": "用户界面框架",
"EmailAddress": "电子邮件地址",
"Mobile": "移动",
"Mobile": "移动电话",
"ReactNative": "React Native",
"Strong": "强大",
"Complete": "完整",
"Strong": "强大",
"Complete": "完整",
"BasedLayeringModel": "基于分层模型",
"Microservice": "微服务",
"Compatible": "兼容",
"MeeTTheABPCommunityInfo": "我们的使命是创建一个环境使开发人员可以在文章,教程,案例研究等方面互相帮助并结识志趣相投的人.",
"JoinTheABPCommunityInfo": "参与充满活力的社区并成为ABP框架的贡献者",
"AllPosts": "所有的文章",
"SubmitYourPost": "提交你的文章",
"DynamicClientProxyDocument": "参阅<a href=\"{0}\">JavaScript</a> & <a href=\"{1}\">C#</a>的动态客户端代理文档.",
"EmailSMSAbstractionsDocument": "参阅<a href=\"{0}\">emailing</a> 和 <a href=\"{1}\">SMS sending</a> 文档获得更多信息.",
"CreateProjectWizard": "此向导让你从启动模板创建一个新项目,该启动模板已正确配置为可以快速启动你的项目.",
"TieredOption": "创建一个分层解决方案,其中Web和Http API层在物理上是分离的. 如果没有选中则创建一个不那么复杂且适合大多数场景的分层解决方案.",
"SeparateIdentityServerOption": "将服务器端分离为两个应用程序:第一个应用程序用于身份服务器,第二个应用程序用于服务器端HTTP API.",
"SeparateAuthenticationServerOption": "将服务器端分为两个应用程序:第一个用于身份验证服务器,第二个用于服务器端 HTTP API。",
"ProgressiveWebApplicationOption": "将项目指定为渐进式 Web 应用程序",
"MeeTTheABPCommunityInfo": "我们的使命是创造一个环境,让开发人员可以通过帖子、教程、案例研究等方式互相帮助,并结识志同道合的朋友。",
"JoinTheABPCommunityInfo": "加入充满活力的社区,成为 ABP 框架的贡献者!",
"AllPosts": "所有帖子",
"SubmitYourPost": "提交您的帖子",
"DynamicClientProxyDocument": "查看<a href=\"{0}\">JavaScript</a>和<a href=\"{1}\">C#</a>的动态客户端代理文档。",
"EmailSMSAbstractionsDocument": "请查看 <a href=\"{0}\"> 电子邮件</a> 和 <a href=\"{1}\"> 短信发送</a> 文档,了解更多信息。",
"CreateProjectWizard": "该向导从启动模板中创建一个新项目,并对其进行适当配置以启动项目。",
"TieredOption": "创建分层解决方案,Web 层和 Http API 层物理上分开。如果不选中,则会创建一个分层解决方案,其复杂性较低,适合大多数情况。",
"SeparateIdentityServerOption": "将服务器端分为两个应用程序:第一个是身份服务器,第二个是服务器端 HTTP API。",
"SeparateAuthenticationServerOption": "将服务器端分为两个应用程序:第一个是身份验证服务器,第二个是服务器端 HTTP API。",
"ProgressiveWebApplicationOption": "指定项目为渐进式网络应用程序",
"UseslatestPreVersion": "使用最新的预发布版本",
"ReadTheDocumentation": "<span class=\"text-primary\">阅读</span><span class=\"text-success\">文档</span>",
"Documentation": "文",
"ReadTheDocumentation": "阅读文件",
"Documentation": "文",
"GettingStartedTutorial": "入门教程",
"ApplicationDevelopmentTutorial": "应用程序开发教程",
"TheStartupTemplate": "启动模板",
"InstallABPCLIInfo": "ABP CLI是使用ABP框架启动新解决方案的最快方式. 使用命令行窗口安装ABP CLI:",
"DifferentLevelOfNamespaces": "你可以使用不同级别的名称空间. 例如 BookStore, Acme.BookStore 或 Acme.Retail.BookStore",
"ABPCLIExamplesInfo": "<strong>new</strong>命令创建一个 <strong>分层的MVC应用程序</strong> 使用 <strong>Entity Framework Core</strong> 做为数据库提供程序. 它还有其他选项. 示例:",
"SeeCliDocumentForMoreInformation": "参阅 <a href=\"{0}\">ABP CLI 文档</a> 获得更多选项或选择上方的 \"直接下载\" 标签.",
"Optional": "可选",
"LocalFrameworkRef": "保留框架包的本地项目引用.",
"BlobStoring": "BLOB存储",
"BlobStoringExplanation": "BLOB存储系统提供了BLOB的抽象. ABP提供了一些预构建的存储提供程序集成(Azure,AWS,文件系统,数据库等),你可以轻松的在你的应用程序中使用它们.",
"TheStartupTemplate": "创业模板",
"InstallABPCLIInfo": "ABP CLI 是使用 ABP 框架启动新解决方案的最快方法。使用命令行窗口安装 ABP CLI:",
"DifferentLevelOfNamespaces": "您可以使用不同级别的命名空间;例如,BookStore、Acme.BookStore 或 Acme.Retail.BookStore。",
"ABPCLIExamplesInfo": "<strong>new</strong> 命令创建了一个 <strong> 分层 MVC 应用程序</strong>,并将 <strong>Entity Framework Core</strong> 作为数据库提供程序。不过,它还有其他选项。",
"SeeCliDocumentForMoreInformation": "查看 <a target=\"_blank\" href=\"{0}\">ABP CLI 文档</a>,了解更多选项,或选择上面的 \"直接下载 \"选项卡。",
"Optional": "可选",
"LocalFrameworkRef": "为框架软件包保留本地项目引用。",
"BlobStoring": "BLOB 存储",
"BlobStoringExplanation": "BLOB 存储系统提供了一种处理 BLOB 的抽象方法。ABP 提供了一些预建的存储提供商集成(Azure、AWS、文件系统、数据库等),您可以在应用程序中轻松使用。",
"TextTemplating": "文本模板",
"TextTemplatingExplanation": "文本模板是基于模板和模型(数据对象)使用动态渲染内容. 例如你可以使用预构建的模板来创建动态的电子邮件内容.",
"MultipleUIOptions": "多个UI选项",
"MultipleDBOptions": "多个数据库提供程序",
"MultipleUIOptionsExplanation": "核心框架设计为独立与UI,可以和任何类型的UI系统一起使用. 同时提供了多个开箱即用的预构建集成选项.",
"MultipleDBOptionsExplanation": "该框架可以使用任何数据源,并且以下提供程序已得到正式开发和支持;",
"TextTemplatingExplanation": "文本模板用于根据模板和模型(数据对象)动态呈现内容。例如,你可以用它来创建带有预置模板的动态电子邮件内容。",
"MultipleUIOptions": "多种用户界面选项",
"MultipleDBOptions": "多个数据库提供",
"MultipleUIOptionsExplanation": "核心框架的设计与用户界面无关,可与任何类型的用户界面系统配合使用,同时还提供多种预建和集成选项。",
"MultipleDBOptionsExplanation": "该框架可与任何数据源协同工作,同时官方开发并支持以下提供商:",
"SelectLanguage": "选择语言",
"LatestPostOnCommunity": "关于ABP社区的最新文章",
"LatestPostOnCommunity": "关于 ABP 社区的最新文章",
"Register": "注册",
"IsDownloadable": "可下载",
"DatabaseOptions": "数据库选项",
"BackToPackagesPage": "回到包页面",
"BackToPackagesPage": "返回套餐页面",
"HowToInstall": "如何安装",
"SeeOnNpm": "在NPM查看",
"SeeOnNuget": "在Nuget查看",
"MVCGulpCommandExplanation": "如果你使用MVC (Razor Pages) UI,在包安装完成后运行 \"gulp\" 命令.",
"SeeOnNpm": "在故宫博物院查看",
"SeeOnNuget": "在 Nuget查看",
"MVCGulpCommandExplanation": "如果使用的是 MVC(Razor Pages)用户界面,则在安装软件包后运行 \"gulp \"命令。",
"UsingABPCLI": "使用 <a href=\"https://docs.abp.io/en/abp/latest/CLI\">Abp CLI</a>",
"WithoutABPCLI": "不使用 ABP CLI",
"ABPCLIModuleDependency": "ABP CLI会自动添加模块依赖.",
"AddModuleDependency": "然后添加模块依赖",
"Packages": "",
"NugetPackages": "Nuget包",
"NPMPackages": "NPM包",
"SeeDocs": "查看文",
"None": "",
"Application": "应用程序",
"ApplicationExplanation": "基于领域驱动设计实践创建一个完全分层的解决方案。 推荐用于需要可维护和可扩展代码库的长期项目。",
"ApplicationNoLayer": "应用程序(单层)",
"ApplicationNoLayerExplanation": "创建单层 Web 应用程序。 推荐用于构建具有更简单且易于理解的架构的应用程序。",
"WithoutABPCLI": " ABP CLI",
"ABPCLIModuleDependency": "Abp Cli 自动添加模块依赖性。",
"AddModuleDependency": "然后添加模块依赖关系",
"Packages": "套餐",
"NugetPackages": "Nuget 软件包",
"NPMPackages": "NPM 软件包",
"SeeDocs": "查看文",
"None": "",
"Application": "应用",
"ApplicationExplanation": "基于领域驱动设计实践创建完全分层的解决方案。推荐用于需要可维护和可扩展代码库的长期项目。",
"ApplicationNoLayer": "应用(单层)",
"ApplicationNoLayerExplanation": "创建单层网络应用程序。建议用于构建架构简单易懂的应用程序。",
"Module": "模块",
"ModuleExplanation": "创建可重用、完全分层的应用程序模块解决方案。 您可以使用此选项为您的模块化应用程序创建模块。",
"PackageName": "包名称",
"LicenseURL": "许可URL",
"License": "许可",
"ProjectCreationSuccessMessage": "你的项目创建成功",
"HowToRunSolution": "如何运行你的解决方案?",
"GettingStartedMessage": "查看入门文档了解如何配置和运行你的解决方案.",
"WebAppDevTutorial": "Web App 开发教程",
"WebAppDevTutorialMessage": "查看web应用程序开发教程文档,一步一步的开发示例.",
"CommunityPosts": "社区文档",
"CommunityPostMessage": "查看ABP社区平台来阅读关于ABP框架的文档.",
"InvestigateSolutionDetails": "调查解决方案细节",
"StartupTemplateDocumentationMessage": "查看应用程序启动模板文档来学习你的解决方案架构和结构.",
"ClientSideDevelopment": "客户端部分开发",
"ClientSideDevelopmentDocumentationMessage": "查看{0}文档来学习用户页面(客户端部分)开发.",
"DatabaseProviderDocumentationMessage": "查看{0}文档来学习用数据库层开发.",
"ABPCommercialExplanationMessage": "ABP商业版为ABP框架提供了高级模块,主题,工具和支持.",
"ImplementingDDD": "实领域驱动设计",
"DDDBookExplanation": "使用 ABP 框架实领域驱动设计的实用指南。",
"ModuleExplanation": "创建可重复使用、完全分层的应用程序模块解决方案。您可以使用该选项为模块化应用程序创建模块。",
"PackageName": "软件包名称",
"LicenseURL": "许可URL",
"License": "许可",
"ProjectCreationSuccessMessage": "您的项目已成功创建",
"HowToRunSolution": "如何运行解决方案?",
"GettingStartedMessage": "查看入门文档,了解如何配置和运行解决方案。",
"WebAppDevTutorial": "网络应用程序开发教程",
"WebAppDevTutorialMessage": "请查看网络应用程序开发教程文档,逐步了解开发示例。",
"CommunityPosts": "社区帖子",
"CommunityPostMessage": "查看 ABP 社区平台,阅读有关 ABP 框架的有用文章。",
"InvestigateSolutionDetails": "查看解决方案详情",
"StartupTemplateDocumentationMessage": "查看应用程序启动模板文档,了解解决方案的架构和结构。",
"ClientSideDevelopment": "客户端开发",
"ClientSideDevelopmentDocumentationMessage": "查看 {0} 文档,了解用户界面(客户端)开发的要点。",
"DatabaseProviderDocumentationMessage": "查看 {0} 文档,了解数据库层开发的要点。",
"ABPCommercialExplanationMessage": "ABP 商业版为 ABP 框架提供高级模块、主题、工具和支持。",
"ImplementingDDD": "实领域驱动设计",
"DDDBookExplanation": "使用 ABP 框架实领域驱动设计的实用指南。",
"Overview": "概述",
"DDDBookPracticalGuide": "这是实现领域驱动设计 (DDD) 的实用指南。虽然实现细节基于 ABP 框架基础设施,但基本概念、原则和模型可以应用于任何解决方案,即使它不是 .NET 解决方案。",
"DDDBookPracticalGuide": "这是一本实施领域驱动设计(DDD)的实用指南。虽然实施细节基于 ABP 框架基础架构,但基本概念、原则和模型可应用于任何解决方案,即使不是 .NET 解决方案。",
"TableOfContents": "目录",
"IntroductionToImplementingDDD": "实现领域驱动设计简介",
"IntroductionToImplementingDDD": "领域驱动设计实施简介",
"WhatIsDDD": "什么是领域驱动设计?",
"Implementation": "执行",
"TheBigPicture": "大",
"TheBuildingBlock": "积木",
"ExampleUseCase": "示例用例",
"DomainAndApplicationLogic": "领域逻辑应用逻辑",
"Implementation": "实施",
"TheBigPicture": "大局观",
"TheBuildingBlock": "建筑模块",
"ExampleUseCase": "用例示例",
"DomainAndApplicationLogic": "领域逻辑应用逻辑",
"Author": "作者",
"Pages": "页面",
"PublishedOn": "发表于",
"PublishedOn": "出版日期",
"FreeEBook": "免费电子书",
"Download": "下载",
"EBookSignInForDownload": "要下载电子书,请登录",
"SignIn": "登",
"SignIn": "登",
"Or": "或者",
"TellUsAboutYourself": "告诉我们一点关于你自己",
"Name": "名",
"Surname": "姓",
"CompanyName": "公司名",
"DoYouAgreePrivacyPolicy": "我同意<a href=\"https://account.abp.io/Account/TermsConditions\">条款和条件</a><a href=\"https://account.abp.io/Account/Privacy \">隐私政策</a>。",
"TellUsAboutYourself": "谈谈你自己吧",
"Name": "名",
"Surname": "姓",
"CompanyName": "公司名",
"DoYouAgreePrivacyPolicy": "我同意<a href=\"https://account.abp.io/Account/TermsConditions\">条款和条件</a>以及<a href=\"https://account.abp.io/Account/Privacy\">隐私政策</a>。",
"Free": "免费",
"DDDEBook": "DDD电子书",
"PracticalGuideForImplementingDDD": "本书是使用 ABP 框架实现领域驱动设计的实用指南。",
"IntroducingDDD": "介绍领域驱动设计",
"DDDLayersAndCleanArchitecture": "DDD 层和干净的架构",
"LayeringOfADotnetSolution": ".NET 解决方案的分层",
"ImplementingDDDBuildingBlocks": "实现 DDD 构建块",
"DDDEBook": "DDD 电子书",
"PracticalGuideForImplementingDDD": "本书是利用 ABP 框架实施领域驱动设计的实用指南。",
"IntroducingDDD": "领域驱动设计介绍",
"DDDLayersAndCleanArchitecture": "DDD 层与简洁架构",
"LayeringOfADotnetSolution": ".NET解决方案的分层",
"ImplementingDDDBuildingBlocks": "实施 DDD 构件",
"DomainVsApplicationLogic": "领域逻辑与应用逻辑",
"SamplesAndDiscussions": "示例和讨论",
"SamplesAndDiscussions": "样本与讨论",
"EmailNotValid": "请输入有效的电子邮件地址。",
"WeWillSendYouADownloadLink": "下载电子书的链接已发送至 {0}。检查您的收件箱、垃圾箱或垃圾邮件箱!",
"WeWillSendYouADownloadLink": "电子书下载链接已发送至 {0}。请检查您的收件箱、垃圾邮件箱!",
"GoHome": "回家",
"InvalidFormInputs": "请输入表格中指定的有效信息。",
"DDDBookEmailBody": "谢谢 <br /> 要下载您的书,<a href=\"{0}\">点击此处</a>。",
"SubscribeToNewsletter": "订阅时事通讯以获取有关 ABP.IO 平台中发生的事件的信息,例如新版本、文章、优惠等。",
"DDDBookEmailBody": "谢谢。<br /> 要下载您的书,<a href=\"{0}\">点击此处</a>。",
"SubscribeToNewsletter": "订阅时事通讯,了解 ABP.IO 平台的最新动态,如新版本、文章、优惠等。",
"FirstEdition": "第一版",
"ThankYou": "谢谢!",
"CheckboxMandatory": "你需要检查这个才能继续!",
"CheckboxMandatory": "您需要检查这一点才能继续!",
"UserInterface": "用户界面",
"APIGateway": "API 网关",
"APIGateway": "应用程序接口网关",
"Database": "数据库",
"Saas": "Saas",
"OpenSourceWebApp": "<span class=\"forever\">开源 </span> <br/> Web 应用程序",
"Saas": "萨斯",
"OpenSourceWebApp": "打开<span class=\"forever\">源</span> <br/> 网络应用程序",
"Framework": "框架",
"AuditLoggingExplanation": "自动跟踪系统中的所有操作和数据更改。",
"AuditLoggingExplanation": "自动跟踪系统中的所有操作和数据变化。",
"AbpNewCommandExplanation": "使用 ABP 启动模板创建新的解决方案。",
"AbpAddModuleCommandExplanation": "将预构建的应用程序模块安装到您的解决方案中",
"AbpUpdateCommandExplanation": "自动更新解决方案中所有与 ABP 相关的 NuGet 和 NPM 包。",
"AbpAddModuleCommandExplanation": "在解决方案中安装预置应用模块",
"AbpUpdateCommandExplanation": "自动更新解决方案中所有与 ABP 相关的 NuGet 和 NPM 软件包。",
"ExploreAllCLICommands": "探索所有 CLI 命令",
"ExploreDocumentationAndGuides": "探索全面的文档和指南。",
"Documentations": "文",
"Documentations": "文",
"Views": "意见",
"EnterYouEmailToGetNews": "输入您的电子邮件以获取有关 ABP 框架的最新消息",
"EnterYouEmailToGetNews": "输入您的电子邮件以获取有关 ABP 框架的最新消息",
"Tiered": "分层",
"SeparateIdentityServer": "独立身份服务器",
"SeparateAuthenticationServer": "独的身份验证服务器",
"ProgressiveWebApplication": "渐进式 Web 应用程序",
"SeparateIdentityServer": "独立身份服务器",
"SeparateAuthenticationServer": "独的身份验证服务器",
"ProgressiveWebApplication": "渐进式网络应用程序",
"Preview": "预览",
"CreateANewSolution": "创建一个解决方案",
"ABPFrameworkFeatures": "ABP 框架 <span class=\"gradient-framework\">功能</span>",
"Commercial": "商业",
"CreateANewSolution": "创建新解决方案",
"ABPFrameworkFeatures": "ABP 框架 <span class=\"gradient-framework\">特点</span",
"Commercial": "商业",
"ThirdPartyTools": "第三方工具",
"Back": "后退",
"Back": "返回",
"Community": "社区",
"SeeMore": "查看更多",
"DetailsOfTheEBook": "电子书详情",
"JoinOurMarketingNewsletter": "加入我们的市场推广时事通讯",
"FrameworkNewsletterConfirmationMessage": "我同意<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/TermsConditions\">条款和条件</a > 和 <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>。",
"GetYourFreeEBook": "获取您的 <span class=\"gradient-framework d-block\">免费 DDD 电子书</span>",
"EverythingYouNeedToKnow": "您需要了解的一切。",
"PreOrderNow": "立即预",
"UITheming": "用户界面主题",
"UIThemingExplanation": "创建可重用的 UI 主题和布局,或使用预构建的 UI 主题之一。",
"DataFilteringExplanation2": "自动过滤来自数据库查询,轻松实现软删除和多租户等模式。",
"NeedHelp": "需要帮助吗?",
"GiveYourProjectAName": "给您的项目命名",
"JoinOurMarketingNewsletter": "加入我们的营销通讯",
"FrameworkNewsletterConfirmationMessage": "我同意<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/TermsConditions\">条款和条件</a>以及<a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>。",
"GetYourFreeEBook": "获取<span class=\"gradient-framework d-block\">免费 DDD 电子书</span>",
"EverythingYouNeedToKnow": "你需要知道的一切",
"PreOrderNow": "立即预",
"UITheming": "用户界面设计",
"UIThemingExplanation": "创建可重复使用的用户界面主题和布局,或使用预置的用户界面主题。",
"DataFilteringExplanation2": "自动过滤数据库查询,轻松实现软删除和多租户等模式。",
"NeedHelp": "需要帮助吗?",
"GiveYourProjectAName": "项目命名",
"SelectProjectType": "选择项目类型",
"SelectUIFramework": "选择 UI 框架",
"SelectDatabaseProvider": "选择数据库提供",
"SelectUIFramework": "选择用户界面框架",
"SelectDatabaseProvider": "选择数据库提供",
"SelectDatabaseManagementSystem": "选择数据库管理系统",
"InstallingTheABPCLI": "安装 ABP CLI",
"CreateYourProjectNow": "立即创建您的项目",
"OrderOn": "在 {0} 订购",
"DownloadFreeDDDBook": "下载免费的 DDD 书",
"OrderOn": "在{0}上下单",
"DownloadFreeDDDBook": "下载免费的 DDD 书",
"WhatIsABPFramework": "什么是 ABP 框架?",
"TenantDatabase": "租户 {0} 数据库",
"SharedDatabase": "共享数据库",
"ConnectionResolver": "连接解析器",
"TenantBasedDataFilter": "基于租户的数据过滤器",
"ApplicationCode": "申请代码",
"TenantResolution": "租户决议",
"ApplicationCode": "应用代码",
"TenantResolution": "解决租户问题",
"TenantUser": "租户 {0} 用户",
"CardTitle": "卡片标题",
"View": "查看",
"Model": "模型",
"Email": "电子邮",
"Email": "电子邮",
"Password": "密码",
"Address": "地址",
"Gender": "性别",
"Male": "男",
"Female": "女",
"Female": "女",
"Submit": "提交",
"Unspecified": "未指定",
"Unspecified": "未说明",
"StaticFileMiddleware": "静态文件中间件",
"RazorViewEngine": "Razor 视图引擎",
"PhysicalFiles": "物理文件 (wwwroot)",
"EmbeddedFiles": "嵌入式文件(DDL) ",
"RazorViewEngine": "剃刀视图引擎",
"PhysicalFiles": "物理文件(wwwroot)",
"EmbeddedFiles": "嵌入式文件 (DLL)",
"DynamicFiles": "动态文件(内存)",
"BuildSolutionsWithAbp": "遵循使用 ABP 的软件开发最佳实践,构建可维护的 .NET 解决方案。",
"BuildSolutionsWithAbp": "使用 ABP,遵循软件开发最佳实践,构建可维护的 .NET 解决方案。",
"BuyOnAmazon": "在亚马逊上购买",
"BuyOnPackt": "在 Packt 购买",
"Discounted": "折",
"MasteringAbpFramework_Book_KeyFeatures": "主要特性",
"MasteringAbpFramework_Book_Key_Features_Description_1": "使用 ABP 框架构建强大、可维护、模块化和可扩展的软件解决方案。",
"MasteringAbpFramework_Book_Key_Features_Description_2": "了解如何在您的 Web 应用程序中实施 SOLID 原则和领域驱动设计。",
"MasteringAbpFramework_Book_Key_Features_Description_3": "了解 ABP 框架如何通过自动执行重复性任务来加快您的开发周期。",
"MasteringAbpFramework_Book_Description": "书籍说明",
"MasteringAbpFramework_Book_Description_Details_1": "ABP 框架是一个完整的基础架构,用于通过遵循软件 \n 开发最佳实践和约定来创建现代 Web 应用程序。 借助 ABP 的高级框架和生态系统,您可以 \n 实现 Don't Repeat Yourself (DRY) 原则并专注于您的业务代码。",
"MasteringAbpFramework_Book_Description_Details_2": "本书由 ABP 框架的创建者撰写,将帮助您全面了解该框架和现代 Web 应用程序开发技术。 通过对基本概念和实际示例的逐步解释,您将了解现代 Web 解决方案的要求以及 ABP\n 框架如何使开发您自己的解决方案变得轻松愉快。 您将发现\n 企业 Web 应用程序开发的常见需求,并探索 ABP 提供的基础架构。 在整本书中,您将掌握构建可维护和模块化 Web 解决方案的软件开发最佳实践。",
"MasteringAbpFramework_Book_Description_Details_3": "在本书结束时,您将能够创建一个易于开发、\n 维护和测试的完整 Web 解决方案。",
"MasteringAbpFramework_Book_WhatYouWillLearn": "你将学到什么",
"BuyOnPackt": "在 Packt 购买",
"Discounted": "折",
"MasteringAbpFramework_Book_KeyFeatures": "主要功能",
"MasteringAbpFramework_Book_Key_Features_Description_1": "使用 ABP 框架构建稳健、可维护、模块化和可扩展的软件解决方案。",
"MasteringAbpFramework_Book_Key_Features_Description_2": "了解如何在网络应用程序中实施 SOLID 原则和领域驱动设计。",
"MasteringAbpFramework_Book_Key_Features_Description_3": "了解 ABP Framework 如何通过自动化重复性任务加快开发周期。",
"MasteringAbpFramework_Book_Description": "图书简介",
"MasteringAbpFramework_Book_Description_Details_1": "ABP 框架是一个完整的基础架构,用于按照软件开发最佳实践和惯例创建现代网络应用程序。\n 的最佳实践和惯例,创建现代网络应用程序的完整基础架构。借助 ABP 的高级框架和生态系统,您可以\n 执行 \"不要重复\"(DRY)原则,专注于业务代码。",
"MasteringAbpFramework_Book_Description_Details_2": "本书由 ABP 框架的创建者撰写,将帮助你全面了解该框架和现代网络应用程序开发技术。\n 框架和现代网络应用程序开发技术。通过逐步解释基本\n 概念和实际示例,你将了解现代网络解决方案的要求,以及 ABP\n 框架如何让您愉快地开发自己的解决方案。您将发现\n 企业网络应用程序开发的常见要求,并探索 ABP 提供的基础架构。在整本书中\n 在本书中,你将掌握软件开发的最佳实践,以构建可维护的模块化\n 网络解决方案。",
"MasteringAbpFramework_Book_Description_Details_3": "在本书结束时,你将能够创建一个易于开发、维护和测试的完整网络解决方案、\n 维护和测试。",
"MasteringAbpFramework_Book_WhatYouWillLearn": "你将学到什么",
"MasteringAbpFramework_Book_What_You_Will_Learn_1": "设置开发环境并开始使用 ABP 框架。",
"MasteringAbpFramework_Book_What_You_Will_Learn_2": "使用 Entity Framework Core 和 MongoDB 开发您的数据访问层。",
"MasteringAbpFramework_Book_What_You_Will_Learn_3": "了解横切关注点以及 ABP 如何自动执行重复性任务。",
"MasteringAbpFramework_Book_What_You_Will_Learn_4": "掌握使用 ABP 框架实施领域驱动设计。",
"MasteringAbpFramework_Book_What_You_Will_Learn_5": "使用 ASP.NET Core MVC (Razor Pages) 和 Blazor 构建 UI 页面和组件。",
"MasteringAbpFramework_Book_What_You_Will_Learn_6": "使用多租户创建模块化 Web 应用程序。",
"MasteringAbpFramework_Book_What_You_Will_Learn_7": "了解模块化并创建可重用的应用程序模块。",
"MasteringAbpFramework_Book_What_You_Will_Learn_8": "使用 ABP 框架编写单元、集成和 UI 测试。",
"MasteringAbpFramework_Book_WhoIsThisBookFor": "这本书是给谁看的",
"MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本书适用于希望学习软件架构和最佳实践的 Web 开发人员,以使用 Microsoft 技术和 ABP 框架构建\n 可维护的基于 Web 的解决方案。 C#\n 和 ASP.NET Core 的基本知识是开始阅读本书所必需的。",
"MasteringAbpFramework_Book_What_You_Will_Learn_2": "使用 Entity Framework Core 和 MongoDB 开发数据访问层。",
"MasteringAbpFramework_Book_What_You_Will_Learn_3": "了解贯穿各领域的问题以及 ABP 如何自动执行重复性任务。",
"MasteringAbpFramework_Book_What_You_Will_Learn_4": "使用 ABP 框架掌握领域驱动设计的实施方法。",
"MasteringAbpFramework_Book_What_You_Will_Learn_5": "使用 ASP.NET Core MVC(Razor Pages)和 Blazor 构建用户界面页面和组件。",
"MasteringAbpFramework_Book_What_You_Will_Learn_6": "使用多租户创建模块化网络应用程序。",
"MasteringAbpFramework_Book_What_You_Will_Learn_7": "了解模块化,创建可重复使用的应用模块。",
"MasteringAbpFramework_Book_What_You_Will_Learn_8": "使用 ABP 框架编写单元测试、集成测试和用户界面测试。",
"MasteringAbpFramework_Book_WhoIsThisBookFor": "这本书为谁而写",
"MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本书适用于希望学习软件架构和最佳实践的网络开发人员。\n 的最佳实践。要开始学习本书\n 和 ASP.NET Core 的基础知识。",
"ComputersAndTechnology": "计算机与技术",
"BuildingMicroserviceSolutions": "构建微服务解决方案",
"MicroserviceBookPracticalGuide": "本书是使用 ABP 框架开发和管理基于微服务的应用程序的参考指南。 它引用了 <strong>.NET 微服务示例参考应用程序</strong>:eShopOnContainers,并讨论了使用 ABP 框架的架构设计和实现方法。 读完本书,您将了解 ABP 如何处理常见的微服务复杂性,如授权、分布式事务、微服务间通信、部署等。",
"MicroserviceBookPracticalGuide": "本书是使用 ABP 框架开发和管理基于微服务的应用程序的参考指南。它参考了<strong>.NET 微服务示例参考应用程序</strong>:eShopOnContainers,并讨论了使用 ABP 框架的架构设计和实现方法。在本书结束时,您将了解 ABP 如何处理常见的微服务复杂性,如授权、分布式事务、微服务间通信、部署等。",
"IntroducingTheSolution": "介绍 eShopOnAbp 解决方案",
"RunningTheSolution": "运行解决方案",
"UnderstandingTheAuthenticationSystem": "了解身份验证系统",
"ExploringTheApplications": "探索应用",
"UnderstandingTheAPIGateways": "了解 API 网关",
"UnderstandingTheAPIGateways": "了解应用程序接口网关",
"DevelopingTheMicroservices": "开发微服务",
"UnderstandingTheInfrastructure": "了解基础设施",
"DiggingInTheUseCases": "挖掘用例",
"DiggingInTheUseCases": "挖掘使例",
"DeployingTheSolution": "部署解决方案",
"ThisBookIsInDraftStageAndIsNotCompletedYet": "这本书正在草案阶段,还没有完成。",
"ThisBookIsInDraftStageAndIsNotCompletedYet": "本书目前处于草稿阶段,尚未完成。",
"Authors": "作者",
"MicroserviceEBook": "微服务电子书",
"SelectUITheme": "选择 UI 主题",
"SelectUITheme": "选择用户界面主题",
"LeptonXLiteTheme": "LeptonX Lite 主题",
"BasicTheme": "基本主题",
"LeptonXLiteThemeInfo": " 现代时尚的 Bootstrap UI 主题。 如果你想要一个生产就绪的 UI 主题,这是理想的选择。 这是最新的主题,也是默认主题。",
"BasicThemeInfo": "具有简单 Bootstrap 颜色和样式的极简 UI 主题。 如果您要构建自己的 UI 主题,则非常适合。",
"SeeDocumentation": "请参阅 <a href='{0}' target='_blank'>文档</a>.",
"SeeFullScreen": "<a href='{0}' target='_blank'>🖼️ 如截图所示</a>",
"LeptonXLiteThemeInfo": "一款现代时尚的 Bootstrap UI 主题。如果你想拥有一个可随时制作的用户界面主题,它将是你的理想之选。这是最新的主题,也是默认主题。",
"BasicThemeInfo": "极简用户界面主题,采用纯粹的 Bootstrap 颜色和样式。如果你想创建自己的用户界面主题,它将是你的理想之选。",
"SeeDocumentation": "请参阅<a href='{0}' target='_blank'>文档</a>",
"SeeFullScreen": "<a href='{0}' target='_blank'>🖼️ 查看截图</a>",
"BuildingMicroserviceSolutionsShortDescription": "本书是使用 ABP 框架开发和管理基于微服务的应用程序的参考指南。",
"InstallAbpCliMessage": "如果之前没有安装,请在命令行终端中安装 ABP CLI:",
"InstallAbpCliMessage": "如果之前未安装 ABP CLI,请在命令行终端中安装:",
"Terminal": "终端",
"Copy": "复制",
"RunTheFollowingCommand": "在命令行终端运行以下命令",
"RunTheFollowingCommand": "在命令行终端运行以下命令",
"ChangeSolutionOptionsBelow": "您可以更改下面的解决方案选项。",
"MultiLayerApplication": "多层<br>应用",
"MultiLayerApplicationExplanation1": "基于领域驱动设计实践创建完全分层的解决方案。",
"MultiLayerApplicationExplanation2": "推荐用于需要可维护和可扩展代码库的长期项目。",
"SingleLayerApplication": "单层<br>应用",
"SingleLayerApplicationExplanation1": "创建单层 Web 应用程序。 ",
"SingleLayerApplicationExplanation2": "推荐用于构建具有更简单且易于理解的体系结构的应用程序。",
"ApplicationModule": "应用程序模块",
"SeeTheScreenshot": "如截图所示",
"ApplicationModuleExplanation1": "创建可重用、完全分层的应用程序模块解决方案。",
"ApplicationModuleExplanation2": "您可以使用此选项为您的模块化应用程序创建模块。",
"MultiLayerApplicationExplanation1": "根据领域驱动设计实践,创建完全分层的解决方案。",
"MultiLayerApplicationExplanation2": "建议用于需要可维护和可扩展代码库的长期项目。",
"SingleLayerApplication": "单层 <br>应用",
"SingleLayerApplicationExplanation1": "创建单层网络应用程序。 ",
"SingleLayerApplicationExplanation2": "建议用于构建架构简单易懂的应用程序。",
"ApplicationModule": "应用程序 <br> 模块",
"SeeTheScreenshot": "请看截图",
"ApplicationModuleExplanation1": "创建一个可重复使用、完全分层的应用模块解决方案。",
"ApplicationModuleExplanation2": "您可以使用该选项为模块化应用程序创建模块。",
"Expert_": "专家",
"Partner_": "合作伙伴",
"WebSite": "网站",
"Expert_Year": "专业年",
"Expert_Year": "专业年",
"CompanyInfo": "公司信息",
"Date": "日期",
"WhoWeAre_Partner": "关于我们",
"WhoWeAre_Partner": "我们是谁",
"WhoWeAre_Expert": "关于我",
"CreateSolutionFolder": "创建解决方案文件夹",
"CreateSolutionFolderOption": "指定项目是位于输出文件夹中的新文件夹中,还是直接位于输出文件夹中。",
"BooksPageTitle": "ABP书",
"PackageDetailPage_NuGetPackageInstallationOptions": "可通过三种方式将<code>{0}</code> NuGet 包安装到您的项目中",
"PackageDetailPage_InstallingWithABPCLI": "1:使用ABP CLI安装",
"PackageDetailPage_InstallingWithABPCLIDescription1": "如果尚未安装<a href=\"https://docs.abp.io/en/abp/latest/CLI\">ABP CLI</a> ,请首先通过在命令行终端执行以下命令进行安装",
"PackageDetailPage_InstallingWithABPCLIDescription2": "安装 ABP CLI 后,在要安装的项目( <code>.csproj</code>文件)位置打开命令行终端并执行以下命令",
"PackageDetailPage_InstallingWithABPCLIDescription3": "它会将<code>{0}</code>包引用添加到您的项目,并将<code>{1}</code>依赖项添加到您的模块类。",
"PackageDetailPage_ManualInstallation": "2:使用Dotnet CLI安装",
"PackageDetailPage_ManualInstallationDescription1": "使用 IDE 或执行以下命令将<code>{0}</code> NuGet 包引用添加到您的项目",
"PackageDetailPage_ManualInstallationDescription2": "然后将<code>{0}</code>依赖项添加到您的<a href=\"https://docs.abp.io/en/abp/latest/Module-Development-Basics\">模块类</a>,如以下示例所示",
"PackageDetailPage_SeeDocumentation": "<a href=\"{0}\">请参阅文档</a>以了解如何在应用程序中使用此包。",
"PackageDetailPage_InstallingUsingPMC": "3:使用包管理器控制台安装",
"PackageDetailPage_InstallingUsingPMCDescription1": "在 Visual Studio 中打开<strong>包管理器控制台</strong>(工具 -&gt; Nuget 包管理器 -&gt; 包管理器控制台)并执行以下命令",
"CreateSolutionFolderOption": "指定项目是放在输出文件夹中的新文件夹中,还是直接放在输出文件夹中。",
"BooksPageTitle": "ABP书",
"PackageDetailPage_NuGetPackageInstallationOptions": "在项目中安装 <code>{0}</code> NuGet 软件包有三种方法",
"PackageDetailPage_InstallingWithABPCLI": "1: 使用 ABP CLI 安装",
"PackageDetailPage_InstallingWithABPCLIDescription1": "如果尚未安装 <a href=\"https://docs.abp.io/en/abp/latest/CLI\">ABP CLI</a>,请首先在命令行终端执行以下命令进行安装",
"PackageDetailPage_InstallingWithABPCLIDescription2": "安装 ABP CLI 后,在要安装的项目(<code>.csproj</code> 文件)位置打开命令行终端并执行以下命令",
"PackageDetailPage_InstallingWithABPCLIDescription3": "它将在项目中添加 <code>{0}</code> 包引用,并在模块类中添加 <code>{1}</code> 依赖关系。",
"PackageDetailPage_ManualInstallation": "2: 使用 Dotnet CLI 安装",
"PackageDetailPage_ManualInstallationDescription1": "使用集成开发环境或执行以下命令在项目中添加 <code>{0}</code> NuGet 软件包引用",
"PackageDetailPage_ManualInstallationDescription2": "然后<a href=\"https://docs.abp.io/en/abp/latest/Module-Development-Basics\"> 模块类</a>中添加 <code>{0}</code> 依赖关系,如以下示例所示",
"PackageDetailPage_SeeDocumentation": "<a href=\"{0}\">请参阅文档</a>,了解如何在应用程序中使用此软件包。",
"PackageDetailPage_InstallingUsingPMC": "3: 使用软件包管理器控制台安装",
"PackageDetailPage_InstallingUsingPMCDescription1": "在 Visual Studio 中打开 <strong>软件包管理器控制台</strong>(工具 -> Nuget 软件包管理器 -> 软件包管理器控制台)并执行以下命令",
"UIOptions": "用户界面选项",
"Testimonials": "感言",
"CoolestCompaniesUseABPFramework": "最酷公司使用<span class=\"fw-bold\">ABP 框架</span>",
"Index_Page_Testimonial_1": "ABP 框架不仅仅是一个工具,更是加速我作为开发人员成长的催化剂。它使我能够比以往更快地构建新功能,让人想起其他用户的体验。统一的编码模式简化了我的项目,让我有更多的时间专注于创建而不是故障排除。 \n我想说 ABP 框架是我早期职业生涯的基石。它帮助我从一个有抱负的开发人员转变为一个自信的专业人士,准备在软件世界中留下自己的印记。我期待着等待着我的激动人心的项目,因为我知道 ABP 会在那里指导我。它不仅仅是一个产品;它更是一个产品。它是成功的伙伴。",
"Index_Page_Testimonial_2": "ABP Framework不仅仅是一个框架,它还是项目开发/管理的指南,因为它提供了DDD、GenericRepository、DI、Microservice、Modularity培训。即使您不打算使用框架本身,您也可以使用经过充分专业准备的 docs.abp.io 进行开发。 (OpenIddict、Redis、Quartz 等) \n由于许多东西是预先构建的,因此它大大缩短了项目开发时间。 (例如登录页面、异常处理、数据过滤播种、审核日志记录、本地化、自动 api 控制器等) \n作为我们应用程序的示例,我使用本地事件总线进行库存控制。因此,我可以通过编写库存处理程序来管理订单变动。 \n不为CreationTime、CreatorId浪费时间真是太好了。它们会自动填充。",
"VideosLoginAndRegisterMessage": "您必须登录才能观看视频。如果您还没有,您可以创建一个手表帐户。",
"Filter": "筛选",
"Testimonials": "客户感言",
"CoolestCompaniesUseABPFramework": "最酷公司使用<span class=\"fw-bold\">ABP框架</span",
"Index_Page_Testimonial_1": "ABP Framework 不仅仅是一个工具,更是一种催化剂,它加速了我作为开发人员的成长。它让我能够比以往更快地创建新功能,让我想起其他用户的经验。统一的编码模式简化了我的项目,让我有更多时间专注于创建而不是排除故障。\n我想说,ABP 框架是我早期职业旅程的基石。它帮助我从一名有抱负的开发人员转变为一名自信的专业人员,准备在软件世界大展拳脚。我期待着等待我的激动人心的项目,因为我知道ABP将在那里为我提供指导。它不仅仅是一个产品,更是成功的伙伴。",
"Index_Page_Testimonial_2": "ABP Framework 不仅仅是一个框架,它还是项目开发/管理的指南,因为它提供了 DDD、GenericRepository、DI、Microservice、Modularity 培训。即使你不打算使用框架本身,你也可以通过 docs.abp.io 进行自我开发,它为你提供了精心准备的专业培训。(OpenIddict、Redis、Quartz 等)。\n因为很多东西都是预置的,所以大大缩短了项目开发时间。(如登录页面、异常处理、数据过滤-播种、审计日志、本地化、自动 api 控制器等)。\n以我们的应用程序为例,我将本地事件总线用于库存控制。因此,我可以通过编写库存处理程序来管理订单的变动。\n创建时间、CreatorId 不会浪费时间,它们会自动填入。它们会自动填充。",
"VideosLoginAndRegisterMessage": "您必须登录后才能观看视频。如果您还没有注册,可以创建一个账户进行观看。",
"Filter": "过滤器",
"VideoCourses": "视频课程"
}
}

22
framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json

@ -1,13 +1,13 @@
{
"culture": "zh-Hans",
"texts": {
"GivenTenantIsNotExist": "给定的租户不存在: {0}",
"GivenTenantIsNotAvailable": "给定的租户不可用: {0}",
"Tenant": "租户",
"Switch": "切换",
"Name": "名称",
"SwitchTenantHint": "将名称字段留空以切换到宿主端.",
"SwitchTenant": "切换租户",
"NotSelected": "未选中"
}
"culture": "zh-Hans",
"texts": {
"GivenTenantIsNotExist": "给定租户不存在:{0}",
"GivenTenantIsNotAvailable": "所给租户不可用:{0}",
"Tenant": "租户",
"Switch": "开关",
"Name": "名称",
"SwitchTenantHint": "将名称字段留空以切换到主机端。",
"SwitchTenant": "切换租户",
"NotSelected": "未选择"
}
}

12
framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Localization/zh-Hans.json

@ -1,10 +1,10 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.Authorization:010001": "授权失败! 提供的策略尚未授予.",
"Volo.Authorization:010002": "授权失败! 提供的策略尚未授予: {PolicyName}",
"Volo.Authorization:010003": "授权失败! 提供的策略未授予提供的资源: {ResourceName}",
"Volo.Authorization:010004": "授权失败! 提供的要求未授予提供的资源: {ResourceName}",
"Volo.Authorization:010005": "授权失败! 提供的要求未授予提供的资源: {ResourceName}"
"Volo.Authorization:010001": "授权失败!指定政策未授权。",
"Volo.Authorization:010002": "授权失败!给定策略未授权: {PolicyName}",
"Volo.Authorization:010003": "授权失败!给定策略未授权给定资源:{资源名称}",
"Volo.Authorization:010004": "授权失败!未授予指定资源的指定要求:{资源名称}",
"Volo.Authorization:010005": "授权失败!未对指定资源授权:{资源名称}"
}
}
}

4
framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"MaxResultCountExceededExceptionMessage": "{0}不能超过 {1}! 在服务器端增加{2}.{3}以获得更多结果."
"MaxResultCountExceededExceptionMessage": "{0}不能多于{1}!在服务器端增加{2}.{3},以允许更多结果。"
}
}
}

34
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Localization/zh-Hans.json

@ -1,25 +1,25 @@
{
"culture": "zh-Hans",
"texts": {
"DisplayName:Abp.Mailing.DefaultFromAddress": "默认发件人地址",
"DisplayName:Abp.Mailing.DefaultFromDisplayName": "默认发件人名字",
"DisplayName:Abp.Mailing.Smtp.Host": "主",
"DisplayName:Abp.Mailing.Smtp.Port": "口",
"DisplayName:Abp.Mailing.DefaultFromAddress": "默认地址",
"DisplayName:Abp.Mailing.DefaultFromDisplayName": "显示名称的默认值",
"DisplayName:Abp.Mailing.Smtp.Host": "主持人",
"DisplayName:Abp.Mailing.Smtp.Port": "口",
"DisplayName:Abp.Mailing.Smtp.UserName": "用户名",
"DisplayName:Abp.Mailing.Smtp.Password": "密码",
"DisplayName:Abp.Mailing.Smtp.Domain": "域",
"DisplayName:Abp.Mailing.Smtp.EnableSsl": "启用SSL",
"DisplayName:Abp.Mailing.Smtp.Domain": "域",
"DisplayName:Abp.Mailing.Smtp.EnableSsl": "启用 SSL",
"DisplayName:Abp.Mailing.Smtp.UseDefaultCredentials": "使用默认凭据",
"Description:Abp.Mailing.DefaultFromAddress": "默认发件人地址.",
"Description:Abp.Mailing.DefaultFromDisplayName": "默认的发件人名字.",
"Description:Abp.Mailing.Smtp.Host": "SMTP 事务的主机名或主机 IP 地址.",
"Description:Abp.Mailing.Smtp.Port": "SMTP 事务的端口.",
"Description:Abp.Mailing.Smtp.UserName": "凭据关联的用户名.",
"Description:Abp.Mailing.Smtp.Password": "凭据关联的用户名的密码.",
"Description:Abp.Mailing.Smtp.Domain": "验证凭据的域名或计算机名.",
"Description:Abp.Mailing.Smtp.EnableSsl": "指定 SmtpClient 是否使用安全套接字层 (SSL) 加密连接.",
"Description:Abp.Mailing.Smtp.UseDefaultCredentials": "控制默认凭据是否随请求一起发送.",
"TextTemplate:StandardEmailTemplates.Layout": "默认电子邮件模板",
"TextTemplate:StandardEmailTemplates.Message": "电子邮件的简单消息模板"
"Description:Abp.Mailing.DefaultFromAddress": "默认发件人地址",
"Description:Abp.Mailing.DefaultFromDisplayName": "默认显示名称",
"Description:Abp.Mailing.Smtp.Host": "用于 SMTP 交易的主机名称或 IP 地址。",
"Description:Abp.Mailing.Smtp.Port": "用于 SMTP 事务的端口。",
"Description:Abp.Mailing.Smtp.UserName": "与证书相关联的用户名。",
"Description:Abp.Mailing.Smtp.Password": "与凭据相关联的用户名的密码。",
"Description:Abp.Mailing.Smtp.Domain": "验证凭证的域名或计算机名称。",
"Description:Abp.Mailing.Smtp.EnableSsl": "SmtpClient 是否使用安全套接字层 (SSL) 加密连接",
"Description:Abp.Mailing.Smtp.UseDefaultCredentials": "是否随请求发送 DefaultCredentials。",
"TextTemplate:StandardEmailTemplates.Layout": "默认电子邮件布局模板",
"TextTemplate:StandardEmailTemplates.Message": "简单的电子邮件信息模板"
}
}

40
framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json

@ -1,26 +1,26 @@
{
"culture": "zh-Hans",
"texts": {
"InternalServerErrorMessage": "对不起,在处理你的请求期间,产生了一个服务器内部错误!",
"ValidationErrorMessage": "你的请求无效!",
"ValidationNarrativeErrorMessageTitle": "验证时发现以下错误.",
"DefaultErrorMessage": "发生错误!",
"DefaultErrorMessageDetail": "服务器未发送错误的详细信息.",
"DefaultErrorMessage401": "未通过身份验证!",
"DefaultErrorMessage401Detail": "你需要进行身份认证(登录)后再执行此操作.",
"DefaultErrorMessage403": "你没有权限!",
"DefaultErrorMessage403Detail": "你不能执行此操作!",
"DefaultErrorMessage404": "未找到资源!",
"DefaultErrorMessage404Detail": "未在服务中找到请求的资源!",
"EntityNotFoundErrorMessage": "实体 {0} 不存在,id = {1}!",
"AbpDbConcurrencyErrorMessage": "你提交的数据已经被其他用户/客户端修改.请放弃你所做的修改并再次尝试.",
"InternalServerErrorMessage": "您的请求出现内部错误!",
"ValidationErrorMessage": "您的请求无效!",
"ValidationNarrativeErrorMessageTitle": "验证过程中检测到以下错误。",
"DefaultErrorMessage": "发生错误",
"DefaultErrorMessageDetail": "服务器未发送错误详细信息。",
"DefaultErrorMessage401": "您未通过身份验证!",
"DefaultErrorMessage401Detail": "您应登录后才能执行此操作。",
"DefaultErrorMessage403": "您未获得授权!",
"DefaultErrorMessage403Detail": "不允许执行此操作!",
"DefaultErrorMessage404": "未找到资源",
"DefaultErrorMessage404Detail": "服务器上找不到所请求的资源!",
"EntityNotFoundErrorMessage": "不存在 id = {1} 的实体 {0}!",
"AbpDbConcurrencyErrorMessage": "您提交的数据已被其他用户/客户更改。请放弃您所做的更改并从头开始尝试。",
"Error": "错误",
"UnhandledException": "未处理的异常!",
"401Message": "未授权",
"403Message": "禁止访问",
"404Message": "网页未找到",
"UnhandledException": "未处理异常!",
"401Message": "未授权",
"403Message": "禁止",
"404Message": "未找到页面",
"500Message": "内部服务器错误",
"403MessageDetail": "您没有权限执行此操作",
"404MessageDetail": "抱歉, 这个地址是空的"
"403MessageDetail": "您无权执行此操作!",
"404MessageDetail": "抱歉,这个地址没有任何信息。"
}
}
}

8
framework/src/Volo.Abp.Features/Volo/Abp/Features/Localization/zh-Hans.json

@ -1,8 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.Feature:010001": "功能未启用: {FeatureName}",
"Volo.Feature:010002": "必要的功能未启用. 这些功能需要启用: {FeatureNames}",
"Volo.Feature:010003": "必要的功能未启用. 需要启用这些功能中的一项:{FeatureNames}"
"Volo.Feature:010001": "功能未启用:{功能名称}",
"Volo.Feature:010002": "未启用所需的功能。必须启用所有这些功能:{功能名称}",
"Volo.Feature:010003": "未启用所需功能。这些功能中至少有一个必须启用:{功能名称}"
}
}
}

4
framework/src/Volo.Abp.GlobalFeatures/Volo/Abp/GlobalFeatures/Localization/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.GlobalFeature:010001": "'{ServiceName}'服务需要启用'{GlobalFeatureName}'功能."
"Volo.GlobalFeature:010001": "{ServiceName}\"服务需要启用\"{GlobalFeatureName}\"功能。"
}
}
}

14
framework/src/Volo.Abp.Ldap.Abstractions/Volo/Abp/Ldap/Localization/zh-Hans.json

@ -1,19 +1,19 @@
{
"culture": "zh-Hans",
"texts": {
"DisplayName:Abp.Ldap.Ldaps": "基于SSL的LDAP",
"Description:Abp.Ldap.Ldaps": "基于SSL的LDAP",
"DisplayName:Abp.Ldap.Ldaps": "通过 SSL 的 LDAP",
"Description:Abp.Ldap.Ldaps": "通过 SSL 的 LDAP",
"DisplayName:Abp.Ldap.ServerHost": "服务器主机",
"Description:Abp.Ldap.ServerHost": "服务器主机",
"DisplayName:Abp.Ldap.ServerPort": "服务器端口",
"Description:Abp.Ldap.ServerPort": "服务器端口",
"DisplayName:Abp.Ldap.BaseDc": "基域组件",
"Description:Abp.Ldap.BaseDc": "基域组件",
"DisplayName:Abp.Ldap.Domain": "域",
"Description:Abp.Ldap.Domain": "域",
"DisplayName:Abp.Ldap.BaseDc": "基础领域组件",
"Description:Abp.Ldap.BaseDc": "基础领域组件",
"DisplayName:Abp.Ldap.Domain": "域",
"Description:Abp.Ldap.Domain": "域",
"DisplayName:Abp.Ldap.UserName": "用户名",
"Description:Abp.Ldap.UserName": "用户名",
"DisplayName:Abp.Ldap.Password": "密码",
"Description:Abp.Ldap.Password": "密码"
}
}
}

2
framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpLocalization/zh-Hans.json

@ -2,6 +2,6 @@
"culture": "zh-Hans",
"texts": {
"DisplayName:Abp.Localization.DefaultLanguage": "默认语言",
"Description:Abp.Localization.DefaultLanguage": "应用程序的默认语言."
"Description:Abp.Localization.DefaultLanguage": "应用程序的默认语言"
}
}

10
framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json

@ -1,9 +1,9 @@
{
"culture": "zh-Hans",
"texts": {
"TenantNotFoundMessage": "找不到租户!",
"TenantNotFoundDetails": "无法找到ID或名称为{0}的租户",
"TenantNotActiveMessage": "租户未启用!",
"TenantNotActiveDetails": "ID或名称为{0}的租户未启用"
"TenantNotFoundMessage": "未找到租户!",
"TenantNotFoundDetails": "没有租户的 ID 或名称为:{0}的租户。",
"TenantNotActiveMessage": "租户不活跃!",
"TenantNotActiveDetails": "租户未激活,租户 ID 或名称为:{0}。"
}
}
}

4
framework/src/Volo.Abp.Timing/Volo/Abp/Timing/Localization/zh-Hans.json

@ -2,6 +2,6 @@
"culture": "zh-Hans",
"texts": {
"DisplayName:Abp.Timing.Timezone": "时区",
"Description:Abp.Timing.Timezone": "应用程序的时区"
"Description:Abp.Timing.Timezone": "应用时区"
}
}
}

2
framework/src/Volo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/Resource/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"Menu:Administration": "管理"
"Menu:Administration": "行政部门"
}
}

66
framework/src/Volo.Abp.UI/Localization/Resources/AbpUi/zh-Hans.json

@ -2,60 +2,60 @@
"culture": "zh-Hans",
"texts": {
"Languages": "语言",
"AreYouSure": "你确定吗?",
"AreYouSure": "你确定吗",
"Cancel": "取消",
"Clear": "清",
"Clear": "清",
"Yes": "是",
"No": "",
"Ok": "好",
"No": "没有",
"Ok": "好",
"Close": "关闭",
"Save": "保存",
"SavingWithThreeDot": "保存中...",
"Actions": "操作",
"Save": "节省",
"SavingWithThreeDot": "节约...",
"Actions": "行动",
"Delete": "删除",
"SuccessfullyDeleted": "删除成功",
"SuccessfullyDeleted": "成功删除",
"Edit": "编辑",
"Refresh": "刷新",
"Language": "语言",
"LoadMore": "加载更多",
"ProcessingWithThreeDot": "处理...",
"LoadingWithThreeDot": "加载...",
"ProcessingWithThreeDot": "处理...",
"LoadingWithThreeDot": "正在加载...",
"Welcome": "欢迎",
"Login": "登录",
"Register": "注册",
"Logout": "注销",
"Logout": "退出登录",
"Submit": "提交",
"Back": "返回",
"PagerSearch": "搜索",
"PagerNext": "下一页",
"PagerPrevious": "上一页",
"PagerFirst": "首页",
"PagerLast": "尾页",
"PagerInfo": "显示 _TOTAL_ 个条目中的 _START_ 到 _END_ 个.",
"PagerInfo{0}{1}{2}": "显示 {2} 个条目中的 {0} 到 {1} 个.",
"PagerInfoEmpty": "显示0个条目中的0到0",
"PagerInfoFiltered": "(从 _MAX_ 总条目中过滤掉)",
"NoDataAvailableInDatatable": "表中没有数据",
"PagerFirst": "第一",
"PagerLast": "最后",
"PagerInfo": "显示条目总数的_开始到_结束",
"PagerInfo{0}{1}{2}": "显示{0}至{1}的{2}条目",
"PagerInfoEmpty": "显示 0 到 0 共 0 个条目",
"PagerInfoFiltered": "(从_MAX_条目总数中筛选)。",
"NoDataAvailableInDatatable": "数据",
"Total": "总计",
"Selected": "选",
"PagerShowMenuEntries": "显示 _MENU_ 条数据",
"DatatableActionDropdownDefaultText": "操作",
"ChangePassword": "改密码",
"PersonalInfo": "个人信息",
"AreYouSureYouWantToCancelEditingWarningMessage": "你有未保存的更改.",
"GoHomePage": "返回主页",
"Selected": "选定的",
"PagerShowMenuEntries": "显示 _MENU_ 条",
"DatatableActionDropdownDefaultText": "行动",
"ChangePassword": "改密码",
"PersonalInfo": "我的简介",
"AreYouSureYouWantToCancelEditingWarningMessage": "您有未保存的更改。",
"GoHomePage": "转到主页",
"GoBack": "返回",
"Search": "搜索",
"ItemWillBeDeletedMessageWithFormat": "{0} 将被删除!",
"ItemWillBeDeletedMessage": "此项将被删除!",
"ManageYourAccount": "管理的账户",
"ItemWillBeDeletedMessageWithFormat": "{0}将被删除!",
"ItemWillBeDeletedMessage": "此项目将被删除!",
"ManageYourAccount": "管理的账户",
"OthersGroup": "其他",
"Today": "今天",
"Apply": "应用",
"InternetConnectionInfo": "无法执行该操作。您的互联网连接目前不可用。",
"CopiedToTheClipboard": "复制到剪贴板",
"AddNew": "添新",
"ProfilePicture": "个人资料图片",
"Apply": "申请",
"InternetConnectionInfo": "操作无法执行。您的互联网连接暂时不可用。",
"CopiedToTheClipboard": "复制到剪贴板",
"AddNew": "添内容",
"ProfilePicture": "简介图片",
"Theme": "主题",
"NotAssigned": "未分配"
}

66
framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hans.json

@ -1,39 +1,39 @@
{
"culture": "zh-Hans",
"texts": {
"'{0}' and '{1}' do not match.": "'{0}'与'{1}'不匹配.",
"The {0} field is not a valid credit card number.": "字段{0}不是有效的信用卡号码.",
"{0} is not valid.": "{0}验证未通过.",
"The {0} field is not a valid e-mail address.": "字段{0}不是有效的邮箱地址.",
"The {0} field only accepts files with the following extensions: {1}": "{0}字段只允许以下扩展名的文件: {1}",
"The field {0} must be a string or array type with a maximum length of '{1}'.": "字段{0}必须是最大长度为'{1}'的字符串或数组.",
"The field {0} must be a string or array type with a minimum length of '{1}'.": "字段{0}必须是最小长度为'{1}'的字符串或数组.",
"The {0} field is not a valid phone number.": "字段{0}不是有效的手机号码.",
"The field {0} must be between {1} and {2}.": "字段{0}值必须在{1}和{2}范围内.",
"The field {0} must match the regular expression '{1}'.": "字段{0}与请求的格式不匹配。",
"The {0} field is required.": "字段{0}不可为空.",
"The field {0} must be a string with a maximum length of {1}.": "字段{0}必须是最大长度为{1}的字符串.",
"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "字段{0}必须是最小长度为{2}并且最大长度{1}的字符串.",
"The {0} field is not a valid fully-qualified http, https, or ftp URL.": "字段{0}不是有效的完全限定的http,https或ftp URL.",
"The field {0} is invalid.": "字段{0}是无效值.",
"The value '{0}' is invalid.": "'{0}'是无效值",
"The field {0} must be a number.": "字段{0}必须是数字.",
"The field must be a number.": "该字段必须是数字.",
"ThisFieldIsNotAValidCreditCardNumber.": "字段不是有效的信用卡号码.",
"ThisFieldIsNotValid.": "验证未通过.",
"ThisFieldIsNotAValidEmailAddress.": "字段不是有效的邮箱地址.",
"ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "字段只允许以下扩展名的文件: {0}",
"ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "字段必须是最大长度为'{0}'的字符串或数组.",
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "字段必须是最小长度为'{0}'的字符串或数组.",
"ThisFieldIsNotAValidPhoneNumber.": "字段不是有效的手机号码.",
"ThisFieldMustBeBetween{0}And{1}": "字段值必须在{0}和{1}范围内.",
"'{0}' and '{1}' do not match.": "{0}\"和\"{1}\"不匹配。",
"The {0} field is not a valid credit card number.": "{0}字段不是有效的信用卡号。",
"{0} is not valid.": "{0}无效。",
"The {0} field is not a valid e-mail address.": "{0}字段不是有效的电子邮件地址。",
"The {0} field only accepts files with the following extensions: {1}": "{0} 字段只接受以下扩展名的文件:{1}",
"The field {0} must be a string or array type with a maximum length of '{1}'.": "字段 {0} 必须是字符串或数组类型,最大长度为\"{1}\"。",
"The field {0} must be a string or array type with a minimum length of '{1}'.": "字段 {0} 必须是字符串或数组类型,最小长度为\"{1}\"。",
"The {0} field is not a valid phone number.": "{0}字段不是有效电话号码。",
"The field {0} must be between {1} and {2}.": "字段 {0} 必须介于 {1} 和 {2} 之间。",
"The field {0} must match the regular expression '{1}'.": "字段 {0} 不符合所要求的格式。",
"The {0} field is required.": "{0}字段为必填字段。",
"The field {0} must be a string with a maximum length of {1}.": "字段 {0} 必须是最大长度为 {1} 的字符串。",
"The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.": "字段 {0} 必须是长度最小为 {2} 最大为 {1} 的字符串。",
"The {0} field is not a valid fully-qualified http, https, or ftp URL.": "{0} 字段不是有效的全限定 http、https 或 ftp URL。",
"The field {0} is invalid.": "字段 {0} 无效。",
"The value '{0}' is invalid.": "值'{0}'无效。",
"The field {0} must be a number.": "字段 {0} 必须是数字。",
"The field must be a number.": "字段必须是数字。",
"ThisFieldIsNotAValidCreditCardNumber.": "此字段不是有效的信用卡号。",
"ThisFieldIsNotValid.": "该字段无效。",
"ThisFieldIsNotAValidEmailAddress.": "该字段不是有效的电子邮件地址。",
"ThisFieldOnlyAcceptsFilesWithTheFollowingExtensions:{0}": "该字段只接受以下扩展名的文件:{0}",
"ThisFieldMustBeAStringOrArrayTypeWithAMaximumLengthOf{0}": "该字段必须是字符串或数组类型,最大长度为\"{0}\"。",
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "该字段必须是字符串或数组类型,最小长度为\"{0}\"。",
"ThisFieldIsNotAValidPhoneNumber.": "此字段不是有效电话号码。",
"ThisFieldMustBeBetween{0}And{1}": "该字段必须介于{0}和{1}之间。",
"ThisFieldMustBeGreaterThanOrEqual{0}": "该字段必须大于或等于 {0}。",
"ThisFieldMustBeLessOrEqual{0}": "该字段必须小于或等于 {0}。",
"ThisFieldMustMatchTheRegularExpression{0}": "字段必须匹配正则表达式'{0}'.",
"ThisFieldIsRequired.": "字段不可为空.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "字段必须是长度为{0}的字符串.",
"ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "字段必须是最小长度为{1}并且最大长度{0}的字符串.",
"ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "字段{0}不是有效的完全限定的http,https或ftp URL.",
"ThisFieldIsInvalid.": "该字段无效."
"ThisFieldMustMatchTheRegularExpression{0}": "该字段必须与正则表达式\"{0}\"匹配。",
"ThisFieldIsRequired.": "该字段为必填字段。",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "该字段必须是长度不超过 {0} 的字符串。",
"ThisFieldMustBeAStringWithAMinimumLengthOf{1}AndAMaximumLengthOf{0}": "该字段必须是字符串,最小长度为 {1},最大长度为 {0}。",
"ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "此字段不是有效的全限定 http、https 或 ftp URL。",
"ThisFieldIsInvalid.": "该字段无效"
}
}
}

4
framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json

@ -4,7 +4,7 @@
"DisplayName:PersonModel:BirthDate1": "出生日期1",
"DisplayName:BirthDate2": "出生日期2",
"PersonModel:BirthDate3": "出生日期3",
"BirthDate": "生日",
"Value1": "值1"
"BirthDate": "生日",
"Value1": "价值一"
}
}

2
framework/test/Volo.Abp.Emailing.Tests/Volo/Abp/Emailing/Localization/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"hello": "好"
"hello": "好"
}
}

2
framework/test/Volo.Abp.Http.Client.Tests/Volo/Abp/Http/Localization/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.Abp.Http.DynamicProxying:10001": "业务异常: {0}"
"Volo.Abp.Http.DynamicProxying:10001": "带数据的业务异常:{0}"
}
}

2
framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/CountryNames/zh-Hans.json

@ -1,7 +1,7 @@
{
"culture": "zh-Hans",
"texts": {
"USA": "美国",
"USA": "美利坚合众国",
"Brazil": "巴西"
}
}

14
framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json

@ -1,12 +1,12 @@
{
"culture": "zh-Hans",
"texts": {
"ThisFieldIsRequired": "此字段是必填字段",
"MaxLenghtErrorMessage": "该字段最多可包含'{0}'个字符",
"Enum:BookType.Undefined": "ValidationResource 中未定义",
"Enum:BookType.0": "未定义,来自 ValidationResource 的值为 0",
"BookType.Adventure": "ValidationResource 的冒险",
"BookType.1": "来自 ValidationResource 的值为 1 的 Adventure",
"Biography": "ValidationResource 的简介"
"ThisFieldIsRequired": "该字段为必填字段",
"MaxLenghtErrorMessage": "该字段最多可以是\"{0}\"字符",
"Enum:BookType.Undefined": "未定义来自 ValidationResource",
"Enum:BookType.0": "来自 ValidationResource 的未定义值为 0",
"BookType.Adventure": "来自 ValidationResource 的冒险",
"BookType.1": "来自 ValidationResource 的值为 1 的冒险",
"Biography": "来自 ValidationResource 的传记"
}
}

12
framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json

@ -1,16 +1,16 @@
{
"culture": "zh-Hans",
"texts": {
"Hello <b>{0}</b>.": "你好 <b>{0}</b>.",
"Hello <b>{0}</b>.": "你好,<b>{0}</b>。",
"Car": "汽车",
"CarPlural": "汽车",
"MaxLenghtErrorMessage": "此字段的长度最多为'{0}'个字符",
"MaxLenghtErrorMessage": "该字段长度最多为\"{0}\"字符",
"Universe": "宇宙",
"FortyTwo": "四十二",
"Enum:BookType.Undefined": "Undefined",
"Enum:BookType.Undefined": "未定义",
"Enum:BookType.0": "未定义,值为 0",
"BookType.Adventure": "险",
"BookType.1": "冒险价值1",
"Biography": ""
"BookType.Adventure": "险",
"BookType.1": "值为 1 的冒险",
"Biography": "简历"
}
}

2
framework/test/Volo.Abp.TextTemplating.Tests/Volo/Abp/TextTemplating/Localization/zh-Hans.json

@ -2,6 +2,6 @@
"culture": "zh-Hans",
"texts": {
"HelloText": "你好 {0}",
"HowAreYou": "你好吗?"
"HowAreYou": "你好"
}
}

90
modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json

@ -2,72 +2,72 @@
"culture": "zh-Hans",
"texts": {
"Menu:Account": "账户",
"UserName": "用户名",
"EmailAddress": "邮箱地址",
"UserNameOrEmailAddress": "用户名称或邮箱地址",
"UserName": "用户名",
"EmailAddress": "电子邮件地址",
"UserNameOrEmailAddress": "用户名或电子邮件地址",
"Password": "密码",
"RememberMe": "记住我",
"UseAnotherServiceToLogin": "使用另一个服务登录",
"UserLockedOutMessage": "登录失败,用户账户已被锁定.请稍后再试.",
"InvalidUserNameOrPassword": "用户名或密码错误!",
"LoginIsNotAllowed": "无法登录!你的账号未激活或者需要验证邮箱地址/手机号.",
"SelfRegistrationDisabledMessage": "应用程序未开放注册,请联系管理员添加新用户.",
"LocalLoginDisabledMessage": "应用程序未开放本地账户登录.",
"UseAnotherServiceToLogin": "使用其他服务登录",
"UserLockedOutMessage": "由于尝试登录无效,用户账户已被锁定。请稍候再试。",
"InvalidUserNameOrPassword": "用户名或密码无效!",
"LoginIsNotAllowed": "您不能登录!您的帐户未激活或需要确认您的电子邮件/电话号码。",
"SelfRegistrationDisabledMessage": "此应用程序已禁用自助注册。请联系应用程序管理员注册新用户。",
"LocalLoginDisabledMessage": "此应用程序禁用本地登录。",
"Login": "登录",
"Cancel": "取消",
"Register": "注册",
"AreYouANewUser": "你是新用户吗?",
"AlreadyRegistered": "已经注册过了?",
"AreYouANewUser": "您是新用户吗?",
"AlreadyRegistered": "已经注册",
"InvalidLoginRequest": "登录请求无效",
"ThereAreNoLoginSchemesConfiguredForThisClient": "没有为此客户端配置登录方案.",
"LogInUsingYourProviderAccount": "使用你的{0}帐户登录",
"ThereAreNoLoginSchemesConfiguredForThisClient": "该客户端未配置登录方案。",
"LogInUsingYourProviderAccount": "使用您的 {0} 账户登录",
"DisplayName:CurrentPassword": "当前密码",
"DisplayName:NewPassword": "新密码",
"DisplayName:NewPasswordConfirm": "确认新密码",
"PasswordChangedMessage": "你的密码已修改成功.",
"PasswordChangedMessage": "您的密码已成功更改。",
"DisplayName:UserName": "用户名",
"DisplayName:Email": "电子邮件",
"DisplayName:Name": "名",
"DisplayName:Surname": "姓",
"DisplayName:Name": "名",
"DisplayName:Surname": "姓",
"DisplayName:Password": "密码",
"DisplayName:EmailAddress": "电子邮件地址",
"DisplayName:PhoneNumber": "手机号码",
"DisplayName:PhoneNumber": "电话号码",
"PersonalSettings": "个人设置",
"PersonalSettingsSaved": "个人设置已保存",
"PersonalSettingsSaved": "保存个人设置",
"PersonalSettingsChangedConfirmationModalTitle": "个人信息已更改",
"PersonalSettingsChangedConfirmationModalDescription": "重新登录以应用这些更改,您要退出登录吗?",
"PasswordChanged": "修改密码",
"NewPasswordConfirmFailed": "请确认新密码",
"NewPasswordSameAsOld": "新密码不能与旧密码相同",
"PersonalSettingsChangedConfirmationModalDescription": "如果要应用这些更改,您必须先登录。要退出吗?",
"PasswordChanged": "密码已更改",
"NewPasswordConfirmFailed": "请确认新密码",
"NewPasswordSameAsOld": "新密码必须与旧密码不同。",
"Manage": "管理",
"MyAccount": "我的账户",
"DisplayName:Abp.Account.IsSelfRegistrationEnabled": "启用自行注册",
"Description:Abp.Account.IsSelfRegistrationEnabled": "是否允许用户自行注册帐户.",
"DisplayName:Abp.Account.EnableLocalLogin": "使用本地户进行身份验证",
"Description:Abp.Account.EnableLocalLogin": "服务器是否将允许用户使用本地帐户进行身份验证。",
"LoggedOutTitle": "注销",
"LoggedOutText": "你已成功注销并将马上返回.",
"ReturnToText": "单击此处返回到应用程序",
"OrLoginWith": "或登录:",
"ForgotPassword": "忘记密码?",
"SendPasswordResetLink_Information": "密码重置链接将发送到您的电子邮件以重置密码. 如果您在几分钟内没有收到电子邮件,请重试.",
"PasswordResetMailSentMessage": "帐户恢复电子邮件已发送到您的电子邮件地址. 如果您在15分钟内未在收件箱中看到此电子邮件,请检查垃圾邮件,并标记为非垃圾邮件.",
"ResetPassword": "重密码",
"DisplayName:Abp.Account.IsSelfRegistrationEnabled": "是否启用了自助注册",
"Description:Abp.Account.IsSelfRegistrationEnabled": "用户是否可以自己注册账户。",
"DisplayName:Abp.Account.EnableLocalLogin": "使用本地户进行身份验证",
"Description:Abp.Account.EnableLocalLogin": "表示服务器是否允许用户使用本地账户进行身份验证。",
"LoggedOutTitle": "签出",
"LoggedOutText": "您已退出,很快将重新定向。",
"ReturnToText": "单击此处返回申请表",
"OrLoginWith": "或使用以下方式登录",
"ForgotPassword": "忘记密码",
"SendPasswordResetLink_Information": "您的电子邮件中将收到重置密码的链接。如果您在几分钟内没有收到电子邮件,请重试。",
"PasswordResetMailSentMessage": "帐户恢复电子邮件已发送到您的电子邮箱。如果您在 15 分钟内未在收件箱中看到此电子邮件,请在垃圾邮件文件夹中查找。如果在那里找到,请将其标记为 \"非垃圾邮件\"。",
"ResetPassword": "重密码",
"ConfirmPassword": "确认密码",
"ResetPassword_Information": "请输入您的新密码.",
"YourPasswordIsSuccessfullyReset": "您的密码已经被重置成功.",
"ResetPassword_Information": "请输入您的新密码",
"YourPasswordIsSuccessfullyReset": "您的密码重置成功。",
"GoToTheApplication": "转到应用程序",
"BackToLogin": "返回登录",
"ProfileTab:Password": "更改密码",
"ProfileTab:PersonalInfo": "个人信息",
"ReturnToApplication": "返回到应用程序",
"Volo.Account:InvalidEmailAddress": "找到给定的电子邮件地址:{0}",
"PasswordReset": "重设密码",
"PasswordResetInfoInEmail": "我们收到了帐户恢复请求!如果你发起了此请求,请单击以下链接以重置密码.",
"ResetMyPassword": "重置我的密码",
"AccessDenied": "拒绝访问!",
"AccessDeniedMessage": "你无权访问此资源.",
"OrRegisterWith": "或注册:",
"RegisterUsingYourProviderAccount": "使用你的{0}帐户注册"
"ReturnToApplication": "返回申请表",
"Volo.Account:InvalidEmailAddress": "无法找到给定的电子邮件地址:{0}",
"PasswordReset": "密码重置",
"PasswordResetInfoInEmail": "我们收到了账户恢复请求!如果您发起了该请求,请单击以下链接重置密码。",
"ResetMyPassword": "重置密码",
"AccessDenied": "拒绝访问",
"AccessDeniedMessage": "您无法访问此资源。",
"OrRegisterWith": "或注册",
"RegisterUsingYourProviderAccount": "使用您的 {0} 账户注册"
}
}

94
modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json

@ -5,79 +5,79 @@
"Permission:AuditLogs": "审计日志",
"Menu:AuditLogging": "审计日志",
"AuditLogs": "审计日志",
"HttpStatus": "Http状态",
"HttpMethod": "Http方法",
"HttpMethodFilter": "Http方法过滤",
"HttpRequest": "Http请求",
"HttpStatus": "HTTP 状态",
"HttpMethod": "HTTP 方法",
"HttpMethodFilter": "HTTP 方法过滤器",
"HttpRequest": "HTTP 请求",
"User": "用户",
"UserNameFilter": "用户过滤",
"HasException": "存在异常",
"IpAddress": "IP地址",
"UserNameFilter": "用户过滤",
"HasException": "有例外情况",
"IpAddress": "IP 地址",
"Time": "时间",
"Date": "日期",
"Duration": "持续时间",
"Detail": "详",
"Overall": "总体",
"Actions": "操作",
"ClientIpAddress": "客户端IP地址",
"ClientName": "客户名称",
"Detail": "详细信息",
"Overall": "总体情况",
"Actions": "行动",
"ClientIpAddress": "客户端 IP 地址",
"ClientName": "客户名称",
"BrowserInfo": "浏览器信息",
"Url": "Url",
"Url": "网址",
"UserName": "用户名",
"TenantImpersonator": "租户模拟",
"UserImpersonator": "用户模拟",
"UrlFilter": "Url过滤",
"Exceptions": "异常",
"TenantImpersonator": "租户冒名顶替者",
"UserImpersonator": "用户冒名顶替者",
"UrlFilter": "URL 过滤器",
"Exceptions": "例外情况",
"Comments": "评论",
"HttpStatusCode": "Http状态码",
"HttpStatusCodeFilter": "Http状态码过滤",
"ServiceName": "服务名称",
"MethodName": "方法名称",
"CorrelationId": "关联Id",
"HttpStatusCode": "HTTP 状态代码",
"HttpStatusCodeFilter": "HTTP 状态代码过滤器",
"ServiceName": "服务",
"MethodName": "方法",
"CorrelationId": "相关标识",
"ApplicationName": "应用名称",
"ExecutionDuration": "持续时间",
"ExtraProperties": "额外属性",
"MaxDuration": "最大持续时间",
"MinDuration": "最小持续时间",
"MinMaxDuration": "持续时间(最小-最大)",
"{0}Milliseconds": "{0} 毫秒",
"MinDuration": "分钟持续时间",
"MinMaxDuration": "持续时间(最短 - 最长)",
"{0}Milliseconds": "{0}毫秒",
"ExecutionTime": "时间",
"Parameters": "参数",
"EntityTypeFullName": "实体类型全名",
"EntityTypeFullName": "实体类型 全名",
"Entity": "实体",
"ChangeType": "更改类型",
"ChangeTime": "时间",
"NewValue": "新值",
"OriginalValue": "原始值",
"PropertyName": "属性名称",
"PropertyTypeFullName": "属性类型全名",
"Yes": "Yes",
"No": "No",
"NewValue": "新值",
"OriginalValue": "原始值",
"PropertyName": "物业名称",
"PropertyTypeFullName": "物业类型 全名",
"Yes": "",
"No": "没有",
"Changes": "变化",
"AverageExecutionDurationInLogsPerDay": "平均处理时间(每天日志)",
"AverageExecutionDurationInMilliseconds": "平均处理时间(毫秒)",
"AverageExecutionDurationInLogsPerDay": "平均执行时间",
"AverageExecutionDurationInMilliseconds": "平均执行时间(毫秒",
"ErrorRateInLogs": "日志中的错误率",
"Success": "成功",
"Fault": "故障",
"NoChanges": "没有变化",
"EntityChanges": "实体变",
"EntityId": "实体Id",
"NoChanges": "变化",
"EntityChanges": "实体变",
"EntityId": "实体 ID",
"EntityChangeStartTime": "最小更改日期",
"EntityChangeEndTime": "最大更改日期",
"EntityHistory": "实体历史",
"DaysAgoTitle": "{0} {1}.",
"DaysAgoWithUserTitle": "{0} {1} 通过 {2}.",
"DaysAgoWithUserTitle": "{0} {1} by {2}。",
"Created": "创建",
"Updated": "更新",
"Updated": "更新",
"Deleted": "已删除",
"ChangeHistory": "变更记录",
"FullChangeHistory": "完整的变更记录",
"ChangeDetails": "变更详情",
"DurationMs": "持续时间(毫秒)",
"StartDate": "开始时间",
"EndDate": "结束时间",
"ChangeHistory": "更改历史",
"FullChangeHistory": "全部更改历史",
"ChangeDetails": "更改详细信息",
"DurationMs": "持续时间(毫秒)",
"StartDate": "开始日期",
"EndDate": "结束日期",
"Feature:AuditLoggingGroup": "审计日志",
"Feature:AuditLoggingEnable": "启用审计日志页面",
"Feature:AuditLoggingEnableDescription": "在应用程序中启用审计日志页面."
"Feature:AuditLoggingEnable": "已启用审计记录页面",
"Feature:AuditLoggingEnableDescription": "在应用程序中启用审计日志页面"
}
}

2
modules/blob-storing-database/src/Volo.Abp.BlobStoring.Database.Domain.Shared/Volo/Abp/BlobStoring/Database/Localization/zh-Hans.json

@ -1,6 +1,6 @@
{
"culture": "zh-Hans",
"texts": {
"MyAccount": "我的账户"
"MyAccount": "我的账户"
}
}

92
modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json

@ -2,87 +2,87 @@
"culture": "zh-Hans",
"texts": {
"Menu:Blogs": "博客",
"Menu:BlogManagement": "博客管理",
"Permission:Management": "管理",
"Menu:BlogManagement": "博客",
"Permission:Management": "管理",
"Permission:Edit": "编辑",
"Permission:Create": "创建",
"Permission:Delete": "删除",
"Permission:Blogging": "博客",
"Permission:Blogs": "博客",
"Permission:Posts": "帖子",
"Permission:Posts": "职位",
"Permission:Tags": "标签",
"Permission:Comments": "评论",
"Permission:ClearCache": "清除缓存",
"Title": "标题",
"Delete": "删除",
"Reply": "复",
"ReplyTo": "复 {0}",
"Reply": "复",
"ReplyTo": "复 {0}",
"ContinueReading": "继续阅读",
"DaysAgo": "{0}天前",
"DayAgo": "{0} 天前",
"DayAgo": "{0}天前",
"YearsAgo": "{0}年前",
"YearAgo": "{0}年前",
"MonthsAgo": "{0}月前",
"MonthAgo": "{0}月前",
"MonthsAgo": "{0}月前",
"MonthAgo": "{0}月前",
"WeeksAgo": "{0}周前",
"WeekAgo": "{0} 周前",
"MinutesAgo": "{0}分前",
"MinuteAgo": "{0} 分钟前",
"WeekAgo": "{0}周前",
"MinutesAgo": "{0}分前",
"MinuteAgo": "{0}分钟前",
"SecondsAgo": "{0}秒前",
"SecondAgo": "{0} 秒前",
"SecondAgo": "{0}秒前",
"HoursAgo": "{0}小时前",
"HourAgo": "{0} 小时前",
"Now": "刚刚",
"HourAgo": "{0}小时前",
"Now": "现在",
"Content": "内容",
"SeeAll": "查看所有",
"SeeAll": "查看全部",
"PopularTags": "热门标签",
"WiewsWithCount": "{0}人查看",
"LastPosts": "最后的帖子",
"LeaveComment": "发评论",
"TagsInThisArticle": "文中的标签",
"Posts": "帖子",
"WiewsWithCount": "{0}条意见",
"LastPosts": "最新职位",
"LeaveComment": "发评论",
"TagsInThisArticle": "文中的标签",
"Posts": "职位",
"Edit": "编辑",
"BLOG": "博客",
"CommentDeletionWarningMessage": "评论将被删除.",
"PostDeletionWarningMessage": "帖子将被删除",
"BlogDeletionWarningMessage": "博客将被删除.",
"AreYouSure": "你确定吗?",
"CommentWithCount": "{0}评论",
"CommentDeletionWarningMessage": "评论将被删除",
"PostDeletionWarningMessage": "帖子将被删除",
"BlogDeletionWarningMessage": "博客将被删除",
"AreYouSure": "你确定吗",
"CommentWithCount": "{0}评论",
"Comment": "评论",
"ShareOnTwitter": "分享到Twitter",
"CoverImage": "封面图",
"CreateANewPost": "创建一个新帖子",
"CreateANewBlog": "创建一个新博客",
"WhatIsNew": "最新消息",
"ShareOnTwitter": "在 Twitter 上分享",
"CoverImage": "封面图",
"CreateANewPost": "创建新职位",
"CreateANewBlog": "创建新博客",
"WhatIsNew": "有什么新鲜事?",
"Name": "名称",
"ShortName": "简称",
"CreationTime": "创建时间",
"Description": "描述",
"Description": "说明",
"Blogs": "博客",
"Tags": "标签",
"ShareOn": "分享",
"TitleLengthWarning": "保持标题大小不超过60个字符,实现SEO友好!",
"ShareOn": "分享",
"TitleLengthWarning": "将标题长度控制在 60 个字符以内,以便于搜索引擎优化!",
"ClearCache": "清除缓存",
"ClearCacheConfirmationMessage": "您确定要清除缓存吗?",
"MarkdownSupported": "支持 Markdown",
"FileUploadInfo": "拖放,拖放,或粘贴一个复制的图像。",
"PostDescriptionHint": "*将在文章链接预览中呈现,支持HTML",
"FileUploadInfo": "拖放或粘贴复制的图片。",
"PostDescriptionHint": "* 将在文章链接预览中呈现,支持 HTML",
"ReadMore": "继续阅读",
"MemberNotPublishedPostYet": "还没有帖子!",
"UpdateUserWebSiteInfo": "例:https://johndoe.com",
"UpdateUserTwitterInfo": "示例:约翰多",
"UpdateUserGithubInfo": "示例:约翰多",
"UpdateUserLinkedinInfo": "例:https://www.linkedin.com/...",
"UpdateUserCompanyInfo": "示例:沃软件",
"UpdateUserJobTitleInfo": "例:软件开发人员",
"UpdateUserWebSiteInfo": "例:https://johndoe.com",
"UpdateUserTwitterInfo": "示例:johndoe",
"UpdateUserGithubInfo": "示例:johndoe",
"UpdateUserLinkedinInfo": "例 https://www.linkedin.com/...",
"UpdateUserCompanyInfo": "示例:沃软件",
"UpdateUserJobTitleInfo": "例软件开发人员软件开发人员",
"WebSite": "网站",
"UserName": "用户名",
"FullURL": "完整网址",
"JobTitle": "职称",
"JobTitle": "职位名称",
"PersonalWebsite": "个人网站",
"EditProfile": "编辑个人资料",
"MoreFromBlog": "更多来自博客",
"MoreFromUser": "更多来自{0}",
"BlogPosts": "帖子"
"EditProfile": "编辑简介",
"MoreFromBlog": "博客中的更多内容",
"MoreFromUser": "更多来自 {0}",
"BlogPosts": "职位"
}
}

274
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json

@ -3,91 +3,91 @@
"texts": {
"AddSubMenuItem": "添加子菜单项",
"AreYouSure": "你确定吗?",
"BlogDeletionConfirmationMessage": "博客 '{0}' 将被删除. 你确定吗?",
"BlogFeatureNotAvailable": "这个功能目前不可用. 使用 `GlobalFeatureManager` 来启用它.",
"BlogDeletionConfirmationMessage": "博客'{0}'将被删除。你确定吗?",
"BlogFeatureNotAvailable": "此功能现在不可用。请使用 \"GlobalFeatureManager \"启用以使用该功能。",
"BlogId": "博客",
"BlogPostDeletionConfirmationMessage": "博客帖子 '{0}' 将被删除. 你确定吗?",
"BlogPosts": "博客帖子",
"BlogPostDeletionConfirmationMessage": "博文\"{0}\"将被删除。你确定吗?",
"BlogPosts": "博客文章",
"Blogs": "博客",
"ChoosePreference": "选择首选项...",
"ChoosePreference": "选择偏好...",
"Cms": "CMS",
"CmsKit.Comments": "评论",
"CmsKit.Ratings": "评",
"CmsKit.Ratings": "评",
"CmsKit.Reactions": "反应",
"CmsKit.Tags": "标签",
"CmsKit:0002": "内容已经存在!",
"CmsKit:0003": "实体 {0} 不可标记.",
"CmsKit:Blog:0001": "给定的slug ({Slug}) 已经存在!",
"CmsKit:BlogPost:0001": "给定的slug已经存在!",
"CmsKit:Comments:0001": "实体不可 {0} 不可评论.",
"CmsKit:Media:0001": "'{Name}' 不是有效的媒体名称.",
"CmsKit:Media:0002": "实体不可以含有媒体",
"CmsKit:Page:0001": "给定的url ({0}) 已经存在.",
"CmsKit:0002": "内容已经存在",
"CmsKit:0003": "实体 {0} 不可标记",
"CmsKit:Blog:0001": "给定的标头 ({Slug}) 已经存在!",
"CmsKit:BlogPost:0001": "给定的标签已经存在!",
"CmsKit:Comments:0001": "实体 {EntityType} 不可注释。",
"CmsKit:Media:0001": "{Name}'不是有效的媒体名称。",
"CmsKit:Media:0002": "实体不能拥有媒体。",
"CmsKit:Page:0001": "给定的网址 ({Slug}) 已经存在。请尝试使用其他网址。",
"CmsKit:Rating:0001": "无法对实体 {EntityType} 进行评级。",
"CmsKit:Reaction:0001": "实体 {EntityType} 不能有反应。",
"CmsKit:Tag:0002": "实体不可标记!",
"CommentAuthorizationExceptionMessage": "这些评论不允许公开显示",
"CommentDeletionConfirmationMessage": "此评论和所有回复将被删除!",
"CmsKit:Tag:0002": "实体不可标记",
"CommentAuthorizationExceptionMessage": "这些评论不允许公开展示。",
"CommentDeletionConfirmationMessage": "此评论和所有回复将被删除",
"Comments": "评论",
"Content": "内容",
"ContentDeletionConfirmationMessage": "你确定要删除这个内容吗?",
"Contents": "内容",
"ContentDeletionConfirmationMessage": "您确定要删除这些内容吗?",
"Contents": "目录",
"CoverImage": "封面图片",
"CreateBlogPostPage": "新博客帖子",
"CreateBlogPostPage": "新博客文章",
"CreationTime": "创建时间",
"Delete": "删除",
"Detail": "详",
"Details": "详",
"Detail": "详细信息",
"Details": "详细信息",
"DisplayName": "显示名称",
"DoYouPreferAdditionalEmails": "你是否更喜欢额外的邮件?",
"Edit": "修改",
"EndDate": "结束时间",
"EntityId": "实体Id",
"DoYouPreferAdditionalEmails": "您希望收到更多电子邮件吗?",
"Edit": "编辑",
"EndDate": "结束日期",
"EntityId": "实体 ID",
"EntityType": "实体类型",
"ExportCSV": "导出CSV",
"Features": "功能",
"GenericDeletionConfirmationMessage": "你确定删除 '{0}' 吗?",
"IsActive": "积极的",
"ExportCSV": "导出 CSV",
"Features": "特点",
"GenericDeletionConfirmationMessage": "您确定要删除\"{0}\"吗?",
"IsActive": "活跃",
"LastModification": "最后一次修改",
"LastModificationTime": "最后修改时间",
"LoginToAddComment": "登录添加评论",
"LoginToRate": "登录进行评分",
"LoginToReact": "登录作出反应",
"LoginToReply": "登录进行回复",
"LoginToAddComment": "登录添加评论",
"LoginToRate": "登录评分",
"LoginToReact": "登录作出反应",
"LoginToReply": "登录回复",
"MainMenu": "主菜单",
"MakeMainMenu": "制作主菜单",
"Menu:CMS": "CMS",
"Menus": "菜单",
"MenuDeletionConfirmationMessage": "菜单“{0}”将被删除。你确定吗?",
"MenuDeletionConfirmationMessage": "菜单\"{0}\"将被删除。你确定吗?",
"MenuItemDeletionConfirmationMessage": "确定要删除此菜单项吗?",
"MenuItemMoveConfirmMessage": "确定要将“{0}”移到“{1}”下吗?",
"MenuItems": "菜单项",
"Message": "消息",
"MessageDeletionConfirmationMessage": "这条评论将被完全删除",
"MenuItemMoveConfirmMessage": "您确定要将\"{0}\"移到\"{1}\"下面吗?",
"MenuItems": "菜单项",
"Message": "留言",
"MessageDeletionConfirmationMessage": "此评论将被彻底删除。",
"NewBlog": "新博客",
"NewBlogPost": "新博文",
"NewBlogPost": "新博",
"NewMenu": "新菜单",
"NewMenuItem": "新的根菜单项",
"NewPage": "新的一页",
"NewPage": "新页",
"NewTag": "新标签",
"NoMenuItems": "还没有菜单项!",
"OK": "OK",
"PageDeletionConfirmationMessage": "你确定删除这个页面吗?",
"PageId": "页",
"NoMenuItems": "目前还没有菜单项!",
"OK": "好的",
"PageDeletionConfirmationMessage": "您确定要删除此页面吗?",
"PageId": "页",
"Pages": "页面",
"PageSlugInformation": "Slug用于url. 你的url将是 '/{{slug}}'.",
"BlogSlugInformation": "Slug用于url. 你的url将是 '/{0}/{{slug}}'.",
"PageSlugInformation": "Slug 用于 URL。您的网址将是\"/{{slug}}\"。",
"BlogSlugInformation": "Slug 用于 URL。您的网址将是\"/{0}/{{slug}}\"。",
"Permission:BlogManagement": "博客管理",
"Permission:BlogManagement.Create": "创建",
"Permission:BlogManagement.Delete": "删除",
"Permission:BlogManagement.Features": "删除",
"Permission:BlogManagement.Features": "特点",
"Permission:BlogManagement.Update": "更新",
"Permission:BlogPostManagement": "博客帖子管理",
"Permission:BlogPostManagement": "博管理",
"Permission:BlogPostManagement.Create": "创建",
"Permission:BlogPostManagement.Delete": "删除",
"Permission:BlogPostManagement.Update": "更新",
"Permission:BlogPostManagement.Publish": "发布",
"Permission:CmsKit": "Cms工具包",
"Permission:BlogPostManagement.Publish": "出版",
"Permission:CmsKit": "CmsKit 管理员",
"Permission:Comments": "评论管理",
"Permission:Comments.Delete": "删除",
"Permission:Contents": "内容管理",
@ -97,7 +97,7 @@
"Permission:MediaDescriptorManagement": "媒体管理",
"Permission:MediaDescriptorManagement:Create": "创建",
"Permission:MediaDescriptorManagement:Delete": "删除",
"Permission:MenuItemManagement": "菜单项管理",
"Permission:MenuItemManagement": "菜单项管理",
"Permission:MenuItemManagement.Create": "创建",
"Permission:MenuItemManagement.Delete": "删除",
"Permission:MenuItemManagement.Update": "更新",
@ -105,10 +105,10 @@
"Permission:MenuManagement.Create": "创建",
"Permission:MenuManagement.Delete": "删除",
"Permission:MenuManagement.Update": "更新",
"Permission:Menus": "Menu Management",
"Permission:Menus.Create": "Create",
"Permission:Menus.Delete": "Delete",
"Permission:Menus.Update": "Update",
"Permission:Menus": "菜单管理",
"Permission:Menus.Create": "创建",
"Permission:Menus.Delete": "删除",
"Permission:Menus.Update": "更新",
"Permission:PageManagement": "页面管理",
"Permission:PageManagement:Create": "创建",
"Permission:PageManagement:Delete": "删除",
@ -118,115 +118,115 @@
"Permission:TagManagement.Create": "创建",
"Permission:TagManagement.Delete": "删除",
"Permission:TagManagement.Update": "更新",
"Permission:GlobalResources": "全资源",
"Permission:CmsKitPublic": "CmsKit公共",
"Permission:Comments.DeleteAll": "删除全部",
"PickYourReaction": "选择你的应",
"Rating": "评",
"RatingUndoMessage": "您的评分将被撤消",
"Permission:GlobalResources": "全资源",
"Permission:CmsKitPublic": "CmsKit 公共",
"Permission:Comments.DeleteAll": "全部删除",
"PickYourReaction": "选择你的应",
"Rating": "评",
"RatingUndoMessage": "您的评级将被撤销。",
"Reactions": "反应",
"Read": "阅读",
"RepliesToThisComment": "回复此评论",
"Reply": "复",
"ReplyTo": "复",
"SamplePageMessage": "Pro模块的示例页面",
"RepliesToThisComment": "对此评论的回复",
"Reply": "复",
"ReplyTo": "复",
"SamplePageMessage": "专业模块的示例页面",
"SaveChanges": "保存更改",
"Script": "脚本",
"SelectAll": "选择所有",
"SelectAll": "全部选择",
"Send": "发送",
"SendMessage": "发送息",
"SendMessage": "发送息",
"SelectedAuthor": "作者",
"ShortDescription": "简",
"Slug": "Slug",
"Source": "源",
"SourceUrl": "源URL",
"Star": "星",
"StartDate": "开始时间",
"ShortDescription": "简要说明",
"Slug": "蛞蝓",
"Source": "资料来源",
"SourceUrl": "来源网址",
"Star": "星",
"StartDate": "开始日期",
"Style": "风格",
"Subject": "主题",
"SubjectPlaceholder": "请输入主题",
"Submit": "提交",
"Subscribe": "订阅",
"SuccessfullySaved": "保存成功!",
"TagDeletionConfirmationMessage": "你确定删除 '{0}' 标签吗?",
"SuccessfullySaved": "成功保存!",
"TagDeletionConfirmationMessage": "您确定要删除\"{0}\"标记吗?",
"Tags": "标签",
"Text": "文本",
"ThankYou": "谢谢",
"ThankYou": "谢谢",
"Title": "标题",
"Undo": "撤消",
"Update": "更新",
"UpdatePreferenceSuccessMessage": "您的首选项已保存",
"UpdateYourEmailPreferences": "更新你的邮件首选项",
"UnMakeMainMenu": "取消主菜单",
"UploadFailedMessage": "上传失败",
"UserId": "用户Id",
"Username": "用户名",
"YourComment": "你的评论",
"YourEmailAddress": "你的邮件地址",
"YourFullName": "你的全称",
"YourMessage": "你的消息",
"YourReply": "的回复",
"UpdatePreferenceSuccessMessage": "您的首选项已保存",
"UpdateYourEmailPreferences": "更新您的电子邮件首选项",
"UnMakeMainMenu": "取消制作主菜单",
"UploadFailedMessage": "上传失败",
"UserId": "用户",
"Username": "用户名",
"YourComment": "您的意见",
"YourEmailAddress": "您的电子邮件地址",
"YourFullName": "您的全名",
"YourMessage": "您的信息",
"YourReply": "的回复",
"MarkdownSupported": "<a href=\"https://www.markdownguide.org/basic-syntax/\">Markdown</a> 支持。",
"GlobalResources": "全资源",
"GlobalResources": "全资源",
"SavedSuccessfully": "保存成功",
"CmsKit.BlogPost.Status.0": "草稿",
"CmsKit.BlogPost.Status.1": "已发布",
"CmsKit.BlogPost.Status.2": "等待审",
"BlogPostPublishConfirmationMessage": "你确定要发布博客文章“{0}”吗?",
"CmsKit.BlogPost.Status.0": "草",
"CmsKit.BlogPost.Status.1": "已出版",
"CmsKit.BlogPost.Status.2": "等待审",
"BlogPostPublishConfirmationMessage": "您确定要发布博文\"{0}\"吗?",
"SuccessfullyPublished": "成功发布!",
"Draft": "草稿",
"Publish": "发布",
"BlogPostDraftConfirmationMessage": "你确定要将博客文章“{0}”设置为草稿吗?",
"BlogPostSendToReviewConfirmationMessage": "你确定要将博客文章“{0}”发送给管理员审核发布吗?",
"Draft": "草",
"Publish": "出版",
"BlogPostDraftConfirmationMessage": "您确定将博文\"{0}\"设置为草稿吗?",
"BlogPostSendToReviewConfirmationMessage": "您确定要将博文\"{0}\"发送给管理员审核发布吗?",
"SaveAsDraft": "保存为草稿",
"SendToReview": "发送到审核",
"SendToReviewToPublish": "发送到审核并发布",
"BlogPostSendToReviewSuccessMessage": "博客文章“{0}”已发送给管理员审核发布。",
"HasBlogPostWaitingForReviewMessage": "你有一篇博客文章等待审核。点击查看。",
"SelectAStatus": "选择一个状态",
"Status": "状",
"CmsKit.BlogPost.ScrollIndex": "博客文章快速导航栏",
"CmsKit.BlogPost.PreventXssFeature": "防止XSS攻击",
"SendToReview": "发送审查",
"SendToReviewToPublish": "送审出版",
"BlogPostSendToReviewSuccessMessage": "博文\"{0}\"已送交管理员审核发布。",
"HasBlogPostWaitingForReviewMessage": "您有一篇博文等待审核。点击列表。",
"SelectAStatus": "选择状态",
"Status": "状",
"CmsKit.BlogPost.ScrollIndex": "博客文章中的快速导航栏",
"CmsKit.BlogPost.PreventXssFeature": "防止 XSS",
"Add": "添加",
"AddWidget": "添加组件",
"PleaseConfigureWidgets": "请配置件",
"SelectAnAuthor": "选择一个作者",
"InThisDocument": "在此文档",
"GoToTop": "跳至顶部",
"SetAsHomePage": "更改页状态",
"CompletedSettingAsHomePage": "设为首页",
"IsHomePage": "是否为首页",
"RemovedSettingAsHomePage": "删除页设置",
"Feature:CmsKitGroup": "Cms Kit",
"AddWidget": "添加小工具",
"PleaseConfigureWidgets": "请配置件",
"SelectAnAuthor": "选择作者",
"InThisDocument": "在本文件中",
"GoToTop": "返回页首",
"SetAsHomePage": "更改页状态",
"CompletedSettingAsHomePage": "设置为主页",
"IsHomePage": "是页",
"RemovedSettingAsHomePage": "删除了主页设置",
"Feature:CmsKitGroup": "内容管理系统套件",
"Feature:BlogEnable": "博客文章",
"Feature:BlogEnableDescription": "CMS Kit的博客文章系统,允许在应用程序中动态创建博客和文章。",
"Feature:BlogEnableDescription": "CMS Kit 的博客帖子系统可在应用程序中动态创建博客和帖子。",
"Feature:CommentEnable": "评论",
"Feature:CommentEnableDescription": "CMS Kit的评论系统允许对博客文章等实体进行评论。",
"Feature:GlobalResourceEnable": "全局资源",
"Feature:GlobalResourceEnableDescription": "CMS Kit的全局资源功能允许管理全局样式和脚本。",
"Feature:CommentEnableDescription": "CMS Kit 的评论系统允许对 BlogPost 等实体发表评论。",
"Feature:GlobalResourceEnable": "全球资源配置",
"Feature:GlobalResourceEnableDescription": "CMS Kit 的全局资源功能允许管理全局样式和脚本。",
"Feature:MenuEnable": "菜单",
"Feature:MenuEnableDescription": "CMS Kit的动态菜单系统,允许动态添加/删除应用程序菜单。",
"Feature:MenuEnableDescription": "CMS Kit 的动态菜单系统可动态添加/删除应用程序菜单。",
"Feature:PageEnable": "分页",
"Feature:PageEnableDescription": "CMS Kit的页面系统,允许使用特定URL创建静态页面。",
"Feature:RatingEnable": "评",
"Feature:RatingEnableDescription": "CMS Kit的评分系统允许用户对博客文章等实体进行评分。",
"Feature:PageEnableDescription": "CMS Kit 的页面系统可创建具有特定 URL 的静态页面。",
"Feature:RatingEnable": "评",
"Feature:RatingEnableDescription": "CMS Kit 的评级系统允许用户对 BlogPost 等实体进行评级。",
"Feature:ReactionEnable": "反应",
"Feature:ReactionEnableDescription": "CMS Kit的反应系统允许用户对博客文章、评论等实体发送反应。",
"Feature:TagEnable": "标签",
"Feature:TagEnableDescription": "CMS Kit的标签系统允许对博客文章等实体进行标记。",
"DeleteBlogPostMessage": "是否确认删除博客?",
"Feature:ReactionEnableDescription": "CMS Kit 的反应系统允许用户向 BlogPost、Comments 等实体发送反应。",
"Feature:TagEnable": "Taging",
"Feature:TagEnableDescription": "CMS Kit 的标签系统允许标记 BlogPost 等实体。",
"DeleteBlogPostMessage": "博客将被删除。你确定吗?",
"CaptchaCode": "验证码",
"CommentTextRequired": "请输入评论",
"CaptchaCodeErrorMessage": "验证码错误,请重试",
"CaptchaCodeMissingMessage": "请输入验证码!",
"UnAllowedExternalUrlMessage": "您包含了不允许的外部 URL。请在没有外部 URL 的情况下重试。",
"CommentTextRequired": "需要评论",
"CaptchaCodeErrorMessage": "您输入的验证码答案不正确。请重试",
"CaptchaCodeMissingMessage": "验证码丢失!",
"UnAllowedExternalUrlMessage": "您包含了一个不允许的外部 URL。请在不包含外部 URL 的情况下重试。",
"URL": "网址",
"PopularTags": "热门标签",
"RemoveCoverImageConfirmationMessage": "您确定要删除封面图片吗?",
"RemoveCoverImage": "删除封面图片",
"CssClass": "CSS类",
"TagsHelpText": "标签应以逗号分隔(例如:tag1、tag2、tag3)",
"ThisPartOfContentCouldntBeLoaded": "无法加载此部分内容",
"DuplicateCommentAttemptMessage": "检测到重复的评论帖子尝试。您的评论已经提交。"
"RemoveCoverImageConfirmationMessage": "您确定要移除封面图像吗?",
"RemoveCoverImage": "移除封面图像",
"CssClass": "CSS 类",
"TagsHelpText": "标签应以逗号分隔(例如:标签 1、标签 2、标签 3)",
"ThisPartOfContentCouldntBeLoaded": "这部分内容无法加载。",
"DuplicateCommentAttemptMessage": "检测到重复发表评论。您的评论已经提交。"
}
}

8
modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/zh-Hans.json

@ -2,9 +2,9 @@
"culture": "zh-Hans",
"texts": {
"DocsTitle": "VoloDocs",
"WelcomeVoloDocs": "欢迎使用VoloDocs!",
"NoProjectWarning": "当前没有定义的项目!",
"CreateYourFirstProject": "点击这里开始你的第一个项目",
"NoProject": "没有项目!"
"WelcomeVoloDocs": "欢迎来到 VoloDocs!",
"NoProjectWarning": "目前还没有确定的项目!",
"CreateYourFirstProject": "单击此处开始您的第一个项目",
"NoProject": "没有项目"
}
}

56
modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json

@ -1,62 +1,62 @@
{
"culture": "zh-Hans",
"texts": {
"Permission:DocumentManagement": "文管理",
"Permission:DocumentManagement": "文管理",
"Permission:Projects": "项目",
"Permission:Edit": "编辑",
"Permission:Delete": "删除",
"Permission:Create": "创建",
"Permission:Documents": "文",
"Menu:Documents": "文",
"Menu:DocumentManagement": "文",
"Permission:Documents": "文",
"Menu:Documents": "文",
"Menu:DocumentManagement": "文",
"Menu:ProjectManagement": "项目",
"CreateANewProject": "创建新项目",
"Edit": "编辑",
"Create": "创建",
"Pull": "拉",
"Pull": "拉",
"Projects": "项目",
"Name": "名称",
"ShortName": "简称",
"DocumentStoreType": "文存储类型",
"DocumentStoreType": "文存储类型",
"Format": "格式",
"ShortNameInfoText": "将用于唯一的URL.",
"ShortNameInfoText": "将用于唯一 URL。",
"DisplayName:Name": "名称",
"DisplayName:ShortName": "简称",
"DisplayName:Format": "格式",
"DisplayName:DefaultDocumentName": "默认文档名称",
"DisplayName:NavigationDocumentName": "导航文名称",
"DisplayName:DefaultDocumentName": "默认文件名",
"DisplayName:NavigationDocumentName": "导航文名称",
"DisplayName:MinimumVersion": "最低版本",
"DisplayName:MainWebsiteUrl": "主网站网址",
"DisplayName:LatestVersionBranchName": "最新版本分支名称",
"DisplayName:GitHubRootUrl": "GitHub根网址",
"DisplayName:GitHubAccessToken": "GitHub访问令牌",
"DisplayName:GitHubUserAgent": "GitHub用户代理",
"DisplayName:GithubVersionProviderSource": "GitHub版本提供源",
"DisplayName:LatestVersionBranchName": "最新版本分支名称",
"DisplayName:GitHubRootUrl": "GitHub 根 URL",
"DisplayName:GitHubAccessToken": "GitHub 访问令牌",
"DisplayName:GitHubUserAgent": "GitHub 用户代理",
"DisplayName:GithubVersionProviderSource": "GitHub 版本提供源代码",
"DisplayName:VersionBranchPrefix": "版本分支前缀",
"DisplayName:All": "拉取所有",
"DisplayName:All": "全部拉出",
"DisplayName:LanguageCode": "语言代码",
"DisplayName:Version": "版本",
"Documents": "文",
"RemoveFromCache": "从缓存中除并重新索引",
"Documents": "文",
"RemoveFromCache": "从缓存中除并重新索引",
"Reindex": "重新索引",
"ReindexCompleted": "重新索引完成",
"ReindexCompleted": "重新索引完成",
"RemovedFromCache": "从缓存中删除并重新索引",
"RemoveFromCacheConfirmation": "你确定要从缓存中删除该项吗?",
"ReIndexDocumentConfirmation": "您确定要重新索引“{0}”吗?",
"RemoveFromCacheConfirmation": "您确定要从缓存中删除此项目吗?",
"ReIndexDocumentConfirmation": "您确定要重新索引\"{0}\"吗?",
"DeleteFromDatabase": "从数据库中删除",
"Deleted": "删除",
"Deleted": "删除",
"Search": "搜索",
"StartDate": "开始时间",
"EndDate": "结束时间",
"StartDate": "开始日期",
"EndDate": "结束日期",
"CreationTime": "创建时间",
"LastUpdateTime": "最后修改",
"LastSignificantUpdateTime": "上次重大更新",
"LastUpdateTime": "最后更新",
"LastSignificantUpdateTime": "最后一次重要更新",
"Version": "版本",
"LanguageCode": "语言代码",
"FileName": "文件名",
"LastCachedTime": "缓存",
"FileName": "文件名",
"LastCachedTime": "缓存时间",
"Project": "项目",
"AdvancedFilters": "高级过滤器",
"RemoveCacheAndReIndexConfirmation": "文档“{0}”将从缓存中删除并重新编制索引。 你确认吗?"
"RemoveCacheAndReIndexConfirmation": "文件\"{0}\"将从缓存中删除并重新索引。您确认了吗?"
}
}

52
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json

@ -1,42 +1,42 @@
{
"culture": "zh-Hans",
"texts": {
"Documents": "文",
"BackToWebsite": "返回网站",
"Documents": "文",
"BackToWebsite": "返回网站",
"Contributors": "贡献者",
"ShareOn": "分享到",
"Version": "版本",
"Edit": "编辑",
"LastEditTime": "上次编辑",
"LastEditTime": "最后编辑",
"Delete": "删除",
"ClearCache": "清除缓存",
"ClearCacheConfirmationMessage": "你确定清除 \"{0}\" 项目所有的缓存吗",
"ReIndexAllProjects": "重新索引所有项目",
"ClearCacheConfirmationMessage": "您确定要清除项目\"{0}\"的所有缓存吗?",
"ReIndexAllProjects": "重新索引所有项目",
"ReIndexProject": "重新索引项目",
"ReIndexProjectConfirmationMessage": "你确定重新索引 \"{0}\" 项目",
"SuccessfullyReIndexProject": "成功重新索引 \"{0}\" 项目",
"ReIndexAllProjectConfirmationMessage": "你确定重新索引所有的项目",
"SuccessfullyReIndexAllProject": "成功重新索引所有项目",
"InThisDocument": "在本文中",
"GoToTop": "到顶部",
"ReIndexProjectConfirmationMessage": "您确定要为项目\"{0}\"重新索引吗?",
"SuccessfullyReIndexProject": "成功重新索引:\"{0}\"",
"ReIndexAllProjectConfirmationMessage": "您确定要重新索引所有项目吗?",
"SuccessfullyReIndexAllProject": "成功重新索引所有项目",
"InThisDocument": "在本文中",
"GoToTop": "返回页首",
"Projects": "项目",
"NoProjectWarning": "还没有项目!",
"DocumentNotFound": "找不到请求的文档!",
"ProjectNotFound": "找不到请求的项目!",
"NavigationDocumentNotFound": "这个版本没有导航文件!",
"DocumentNotFoundInSelectedLanguage": "本文档不适用于所选语言, 将以默认语言显示文档.",
"FilterTopics": "过滤主题",
"FullSearch": "搜索文档",
"Volo.Docs.Domain:010001": "Elastic search未启用.",
"MultipleVersionDocumentInfo": "本文档有多个版本. 选择最适合你的选项",
"New": "新文档",
"NoProjectWarning": "目前还没有任何项目!",
"DocumentNotFound": "哎呀,没有找到所需的文件!",
"ProjectNotFound": "哎呀,没有找到请求的项目!",
"NavigationDocumentNotFound": "该版本没有导航文件!",
"DocumentNotFoundInSelectedLanguage": "未找到所需语言的文件。显示默认语言的文件。",
"FilterTopics": "筛选主题",
"FullSearch": "在文件中搜索",
"Volo.Docs.Domain:010001": "未启用弹性搜索。",
"MultipleVersionDocumentInfo": "本文件有多个版本。请选择最适合您的选项。",
"New": "新",
"Upd": "更新",
"NewExplanation": "在最近两周内创建.",
"UpdatedExplanation": "在最近两周内更新.",
"Volo.Docs.Domain:010002": "简称 {ShortName} 已经存在.",
"Preview": "预",
"NewExplanation": "最近两周创建。",
"UpdatedExplanation": "最近两周更新。",
"Volo.Docs.Domain:010002": "短名 {ShortName} 已经存在。",
"Preview": "预",
"Search": "搜索",
"SearchResults": "搜索结果",
"SearchInTheAllDocuments": "搜索所有文档"
"SearchInTheAllDocuments": "在所有文件中搜索"
}
}

18
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json

@ -1,17 +1,17 @@
{
"culture": "zh-Hans",
"texts": {
"Features": "功能",
"NoFeatureFoundMessage": "没有可用的功能.",
"ManageHostFeatures": "管理Host功能",
"ManageHostFeaturesText": "您可以通过单击以下按钮来管理宿主功能。",
"Features": "特点",
"NoFeatureFoundMessage": "没有任何可用的功能。",
"ManageHostFeatures": "管理主机功能",
"ManageHostFeaturesText": "点击以下按钮即可管理主机端功能。",
"Permission:FeatureManagement": "功能管理",
"Permission:FeatureManagement.ManageHostFeatures": "管理Host功能",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0}功能的值无效!",
"Permission:FeatureManagement.ManageHostFeatures": "管理主机功能",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0}特征值无效!",
"Menu:FeatureManagement": "功能管理",
"ResetToDefault": "重置为默认值",
"ResetedToDefault": "重置为默认值",
"AreYouSure": "是否确认?",
"AreYouSureToResetToDefault": "你确定要重置为默认值吗?"
"ResetedToDefault": "重置为默认值",
"AreYouSure": "你确定吗?",
"AreYouSureToResetToDefault": "您确定要重置为默认设置吗?"
}
}

192
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json

@ -1,33 +1,33 @@
{
"culture": "zh-Hans",
"texts": {
"Menu:IdentityManagement": "身份认证管理",
"Menu:IdentityManagement": "身份管理",
"Users": "用户",
"NewUser": "新用户",
"UserName": "用户名",
"Surname": "姓",
"EmailAddress": "邮箱地址",
"PhoneNumber": "手机号",
"UserName": "用户名",
"Surname": "姓",
"EmailAddress": "电子邮件地址",
"PhoneNumber": "电话号码",
"UserInformations": "用户信息",
"DisplayName:IsDefault": "默认",
"DisplayName:IsDefault": "默认",
"DisplayName:IsStatic": "静态",
"DisplayName:IsPublic": "公",
"DisplayName:IsPublic": "公",
"Roles": "角色",
"Password": "密码",
"PersonalInfo": " 个人信息",
"PersonalInfo": "我的简介",
"PersonalSettings": "个人设置",
"UserDeletionConfirmationMessage": "用户 '{0}' 将被删除. 你确定吗?",
"RoleDeletionConfirmationMessage": "角色 '{0}' 将被删除. 你确定吗?",
"UserDeletionConfirmationMessage": "用户'{0}'将被删除。你确认吗?",
"RoleDeletionConfirmationMessage": "角色\"{0}\"将被删除。你确认吗?",
"DisplayName:RoleName": "角色名称",
"DisplayName:UserName": "用户名",
"DisplayName:Name": "名",
"DisplayName:Surname": "姓",
"DisplayName:UserName": "用户名",
"DisplayName:Name": "名",
"DisplayName:Surname": "姓",
"DisplayName:Password": "密码",
"DisplayName:Email": "邮箱地址",
"DisplayName:PhoneNumber": "手机号码",
"DisplayName:TwoFactorEnabled": "二次认证",
"DisplayName:IsActive": "启用",
"DisplayName:LockoutEnabled": "登录失败,账户被锁定",
"DisplayName:Email": "电子邮件地址",
"DisplayName:PhoneNumber": "电话号码",
"DisplayName:TwoFactorEnabled": "双因素验证",
"DisplayName:IsActive": "活跃",
"DisplayName:LockoutEnabled": "登录失败后锁定账户",
"NewRole": "新角色",
"RoleName": "角色名称",
"CreationTime": "创建时间",
@ -35,50 +35,50 @@
"DisplayName:CurrentPassword": "当前密码",
"DisplayName:NewPassword": "新密码",
"DisplayName:NewPasswordConfirm": "确认新密码",
"PasswordChangedMessage": "你已成功更改密码.",
"PersonalSettingsSavedMessage": "你的个人设置保存成功.",
"Volo.Abp.Identity:DefaultError": "发生了一个未知错误.",
"Volo.Abp.Identity:ConcurrencyFailure": "乐观并发检查失败. 你正在处理的对象已被其他用户修改. 请放弃你的更改, 然后重试.",
"Volo.Abp.Identity:DuplicateEmail": "邮箱 '{0}' 已存在.",
"Volo.Abp.Identity:DuplicateRoleName": "角色名 '{0}' 已存在.",
"Volo.Abp.Identity:DuplicateUserName": "用户名 '{0}' 已存在.",
"Volo.Abp.Identity:InvalidEmail": "邮箱 '{0}' 无效.",
"Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "提供的 PasswordHasherCompatibilityMode 无效.",
"Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "迭代计数必须是正整数.",
"Volo.Abp.Identity:InvalidRoleName": "角色名 '{0}' 无效.",
"Volo.Abp.Identity:InvalidToken": "token无效.",
"Volo.Abp.Identity:InvalidUserName": "用户名 '{0}' 无效, 只能包含字母或数字.",
"InvalidUserName": "用户名 '{0}' 无效.",
"Volo.Abp.Identity:LoginAlreadyAssociated": "此登录名的用户已存在.",
"Volo.Abp.Identity:PasswordMismatch": "密码错误.",
"Volo.Abp.Identity:PasswordRequiresDigit": "密码至少包含一位数字 ('0'-'9').",
"Volo.Abp.Identity:PasswordRequiresLower": "密码至少包含一位小写字母 ('a'-'z').",
"Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "密码至少包含一位非字母数字字符.",
"Volo.Abp.Identity:PasswordRequiresUpper": "密码至少包含一位大写字母 ('A'-'Z').",
"Volo.Abp.Identity:PasswordTooShort": "密码至少为{0}个字符.",
"Volo.Abp.Identity:PasswordRequiresUniqueChars": "密码至少包含{0}个唯一字符.",
"Volo.Abp.Identity:RoleNotFound": "角色 {0} 不存在.",
"Volo.Abp.Identity:UserAlreadyHasPassword": "用户已设置密码.",
"Volo.Abp.Identity:UserAlreadyInRole": "用户已具有角色 '{0}'.",
"Volo.Abp.Identity:UserLockedOut": "用户被锁定.",
"Volo.Abp.Identity:UserLockoutNotEnabled": "该用户未启用锁定.",
"Volo.Abp.Identity:UserNameNotFound": "用户 {0} 不存在.",
"Volo.Abp.Identity:UserNotInRole": "用户不具有 '{0}' 角色.",
"Volo.Abp.Identity:PasswordConfirmationFailed": "密码或确认密码不一致.",
"Volo.Abp.Identity:NullSecurityStamp": "用户安全标识不能为空.",
"Volo.Abp.Identity:RecoveryCodeRedemptionFailed": "恢复代码兑换失败.",
"Volo.Abp.Identity:010001": "你无法删除自己的帐户!",
"Volo.Abp.Identity:010002": "不能为用户设置超过{MaxUserMembershipCount}个组织单位!",
"Volo.Abp.Identity:010003": "无法更改外部登录用户的密码!",
"Volo.Abp.Identity:010004": "已存在名为 {0} 的组织单位. 无法在同一级别创建相同名称的组织单位.",
"Volo.Abp.Identity:010005": "无法重命名静态角色.",
"Volo.Abp.Identity:010006": "无法删除静态角色.",
"Volo.Abp.Identity:010007": "你不能修改你的双因素身份验证设置",
"Volo.Abp.Identity:010008": "不允许修改双因素身份验证设置.",
"Volo.Abp.Identity:010009": "你不能委托给自己.",
"Identity.OrganizationUnit.MaxUserMembershipCount": "组织单位最大允许的成员资格计数",
"ThisUserIsNotActiveMessage": "该用户不可用.",
"Permission:IdentityManagement": "身份标识管理",
"PasswordChangedMessage": "您的密码已成功更改。",
"PersonalSettingsSavedMessage": "您的个人设置已成功保存。",
"Volo.Abp.Identity:DefaultError": "发生未知故障。",
"Volo.Abp.Identity:ConcurrencyFailure": "乐观并发性检查失败。您正在处理的实体已被其他用户修改。请放弃更改并重试。",
"Volo.Abp.Identity:DuplicateEmail": "电子邮件'{0}'已被占用。",
"Volo.Abp.Identity:DuplicateRoleName": "角色名称\"{0}\"已被占用。",
"Volo.Abp.Identity:DuplicateUserName": "用户名'{0}'已被注册。",
"Volo.Abp.Identity:InvalidEmail": "电子邮件'{0}'无效。",
"Volo.Abp.Identity:InvalidPasswordHasherCompatibilityMode": "提供的 PasswordHasherCompatibilityMode 无效",
"Volo.Abp.Identity:InvalidPasswordHasherIterationCount": "迭代次数必须是正整数。",
"Volo.Abp.Identity:InvalidRoleName": "角色名称\"{0}\"无效。",
"Volo.Abp.Identity:InvalidToken": "无效令牌。",
"Volo.Abp.Identity:InvalidUserName": "用户名\"{0}\"无效,只能包含字母或数字。",
"InvalidUserName": "用户名'{0}'无效。",
"Volo.Abp.Identity:LoginAlreadyAssociated": "已存在使用此登录名的用户。",
"Volo.Abp.Identity:PasswordMismatch": "密码不正确。",
"Volo.Abp.Identity:PasswordRequiresDigit": "密码必须至少有一位数('0'-'9')。",
"Volo.Abp.Identity:PasswordRequiresLower": "密码必须至少有一个小写字母('a'-'z')。",
"Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "密码必须至少有一个非字母数字字符。",
"Volo.Abp.Identity:PasswordRequiresUpper": "密码必须至少有一个大写字母('A'-'Z')。",
"Volo.Abp.Identity:PasswordTooShort": "密码必须至少包含 {0} 个字符。",
"Volo.Abp.Identity:PasswordRequiresUniqueChars": "密码必须至少使用 {0} 个不同字符。",
"Volo.Abp.Identity:RoleNotFound": "角色 {0} 不存在",
"Volo.Abp.Identity:UserAlreadyHasPassword": "用户已设置密码",
"Volo.Abp.Identity:UserAlreadyInRole": "用户已是角色\"{0}\"。",
"Volo.Abp.Identity:UserLockedOut": "用户被锁定",
"Volo.Abp.Identity:UserLockoutNotEnabled": "该用户未启用锁定",
"Volo.Abp.Identity:UserNameNotFound": "用户 {0} 不存在",
"Volo.Abp.Identity:UserNotInRole": "用户不在\"{0}\"角色中。",
"Volo.Abp.Identity:PasswordConfirmationFailed": "密码与确认密码不匹配。",
"Volo.Abp.Identity:NullSecurityStamp": "用户安全印章不能为空。",
"Volo.Abp.Identity:RecoveryCodeRedemptionFailed": "恢复密码兑换失败。",
"Volo.Abp.Identity:010001": "您不能删除自己的账户!",
"Volo.Abp.Identity:010002": "不能为一个用户设置超过 {MaxUserMembershipCount} 的组织单位!",
"Volo.Abp.Identity:010003": "无法更改外部登录用户的密码",
"Volo.Abp.Identity:010004": "已有一个名称为 {0} 的组织单位。同一层级不能创建两个同名单位。",
"Volo.Abp.Identity:010005": "静态角色不能重命名。",
"Volo.Abp.Identity:010006": "静态角色不可删除。",
"Volo.Abp.Identity:010007": "您无法更改双因素设置。",
"Volo.Abp.Identity:010008": "不允许更改双因素设置。",
"Volo.Abp.Identity:010009": "你不能委派自己。",
"Identity.OrganizationUnit.MaxUserMembershipCount": "用户允许的组织单位成员数量上限",
"ThisUserIsNotActiveMessage": "该用户未激活。",
"Permission:IdentityManagement": "身份管理",
"Permission:RoleManagement": "角色管理",
"Permission:Create": "创建",
"Permission:Edit": "编辑",
@ -86,44 +86,44 @@
"Permission:ChangePermissions": "更改权限",
"Permission:UserManagement": "用户管理",
"Permission:UserLookup": "用户查询",
"DisplayName:Abp.Identity.Password.RequiredLength": "要求长度",
"DisplayName:Abp.Identity.Password.RequiredUniqueChars": "要求唯一字符数量",
"DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "要求非字母数字",
"DisplayName:Abp.Identity.Password.RequireLowercase": "要求小写字母",
"DisplayName:Abp.Identity.Password.RequireUppercase": "要求大写字母",
"DisplayName:Abp.Identity.Password.RequireDigit": "要求数字",
"DisplayName:Abp.Identity.Password.RequiredLength": "所需长度",
"DisplayName:Abp.Identity.Password.RequiredUniqueChars": "所需的唯一字符编号",
"DisplayName:Abp.Identity.Password.RequireNonAlphanumeric": "必须填写的非字母数字字符",
"DisplayName:Abp.Identity.Password.RequireLowercase": "所需小写字符",
"DisplayName:Abp.Identity.Password.RequireUppercase": "必填大写字符",
"DisplayName:Abp.Identity.Password.RequireDigit": "所需数字",
"DisplayName:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "强制用户定期更改密码",
"DisplayName:Abp.Identity.Password.PasswordChangePeriodDays": "密码更改周期(天)",
"DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "允许新用户",
"DisplayName:Abp.Identity.Lockout.LockoutDuration": "锁定时间(秒)",
"DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "最大失败访问尝试次数",
"DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "要求验证的电子邮箱",
"DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "允许用户确认他们的电话号码",
"DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "要求验证的手机号码",
"DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "启用用户名更新",
"DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "启用电子邮箱更新",
"Description:Abp.Identity.Password.RequiredLength": "密码的最小长度.",
"Description:Abp.Identity.Password.RequiredUniqueChars": "密码必须包含唯一字符的数量.",
"Description:Abp.Identity.Password.RequireNonAlphanumeric": "密码是否必须包含非字母数字.",
"Description:Abp.Identity.Password.RequireLowercase": "密码是否必须包含小写字母.",
"Description:Abp.Identity.Password.RequireUppercase": "密码是否必须包含大写字母.",
"Description:Abp.Identity.Password.RequireDigit": "密码是否必须包含数字.",
"Description:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "是否强制用户定期更改密码.",
"Description:Abp.Identity.Password.PasswordChangePeriodDays": "用户必须更改密码的周期(天).",
"Description:Abp.Identity.Lockout.AllowedForNewUsers": "允许新用户被锁定.",
"Description:Abp.Identity.Lockout.LockoutDuration": "当锁定发生时用户被的锁定的时间(秒).",
"Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "如果启用锁定, 当用户被锁定前失败的访问尝试次数.",
"Description:Abp.Identity.SignIn.RequireConfirmedEmail": "登录时是否需要验证的电子邮箱.",
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "用户是否可以确认电话号码",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "登录时是否需要验证的手机号码.",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "是否允许用户更新用户名.",
"Description:Abp.Identity.User.IsEmailUpdateEnabled": "是否允许用户更新电子邮箱.",
"Details": "详",
"DisplayName:Abp.Identity.Password.PasswordChangePeriodDays": "密码更改周期(天)",
"DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "新用户已启用",
"DisplayName:Abp.Identity.Lockout.LockoutDuration": "锁定持续时间(秒)",
"DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "最大失败访问次数",
"DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "要求确认电子邮件",
"DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "允许用户确认电话号码",
"DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "要求确认电话号码",
"DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "允许用户更改用户名",
"DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "允许用户更改电子邮件地址",
"Description:Abp.Identity.Password.RequiredLength": "密码的最小长度",
"Description:Abp.Identity.Password.RequiredUniqueChars": "密码必须包含的最少唯一字符数。",
"Description:Abp.Identity.Password.RequireNonAlphanumeric": "如果密码必须包含一个非字母数字字符。",
"Description:Abp.Identity.Password.RequireLowercase": "如果密码必须包含小写 ASCII 字符。",
"Description:Abp.Identity.Password.RequireUppercase": "如果密码必须包含大写 ASCII 字符。",
"Description:Abp.Identity.Password.RequireDigit": "如果密码必须包含一位数字。",
"Description:Abp.Identity.Password.ForceUsersToPeriodicallyChangePassword": "是否强制用户定期更改密码",
"Description:Abp.Identity.Password.PasswordChangePeriodDays": "用户密码的有效天数。",
"Description:Abp.Identity.Lockout.AllowedForNewUsers": "是否可以锁定新用户。",
"Description:Abp.Identity.Lockout.LockoutDuration": "当锁定发生时,用户被锁定的持续时间。",
"Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "假定锁定已启用,用户被锁定前允许的失败访问次数。",
"Description:Abp.Identity.SignIn.RequireConfirmedEmail": "登录是否需要确认的电子邮件地址。",
"Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "用户是否可以确认电话号码",
"Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "是否需要确认电话号码才能登录。",
"Description:Abp.Identity.User.IsUserNameUpdateEnabled": "用户是否可以更新用户名。",
"Description:Abp.Identity.User.IsEmailUpdateEnabled": "用户是否可以更新电子邮件。",
"Details": "详细信息",
"CreatedBy": "创建者",
"ModifiedBy": "修改",
"ModifiedBy": "修改",
"ModificationTime": "修改时间",
"PasswordUpdateTime": "密码更新时间",
"LockoutEndTime": "锁定结束时间",
"FailedAccessCount": "访问失败次数"
}
}
}

4
modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hans.json

@ -1,7 +1,7 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.Abp.Identity:PasswordTooShort": "密码长度必须大于{0}字符. ",
"Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "密码必须至少包含一个非字母数字字符."
"Volo.Abp.Identity:PasswordTooShort": "密码长度必须大于 {0} 字符。",
"Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "密码必须至少包含一个非字母数字字符"
}
}

24
modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo/Abp/IdentityServer/Localization/Resources/zh-Hans.json

@ -1,16 +1,16 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.IdentityServer:DuplicateIdentityResourceName": "Identity资源名称已存在: {Name}",
"Volo.IdentityServer:DuplicateApiResourceName": "Api资源名称已存在: {Name}",
"Volo.IdentityServer:DuplicateApiScopeName": "Api Scope已存在: {Name}",
"Volo.IdentityServer:DuplicateClientId": "ClientId已经存在: {ClientId}",
"UserLockedOut": "登录失败,用户账户已被锁定.请稍后再试.",
"InvalidUserNameOrPassword": "用户名或密码错误!",
"LoginIsNotAllowed": "无法登录!你的账号未激活或者需要验证邮箱地址/手机号.",
"InvalidUsername": "用户名或密码错误!",
"InvalidAuthenticatorCode": "验证码无效!",
"InvalidRecoveryCode": "恢复代码无效!",
"TheTargetUserIsNotLinkedToYou": "目标用户未和你有关联!"
"Volo.IdentityServer:DuplicateIdentityResourceName": "身份资源名称已存在:名称",
"Volo.IdentityServer:DuplicateApiResourceName": "Api 资源名称已存在:名称",
"Volo.IdentityServer:DuplicateApiScopeName": "Api 范围名称已存在:名称",
"Volo.IdentityServer:DuplicateClientId": "客户 ID 已存在:{客户 ID}",
"UserLockedOut": "由于尝试登录无效,用户账户已被锁定。请稍候再试。",
"InvalidUserNameOrPassword": "用户名或密码无效!",
"LoginIsNotAllowed": "您不能登录!您的帐户未激活或需要确认您的电子邮件/电话号码。",
"InvalidUsername": "用户名或密码无效!",
"InvalidAuthenticatorCode": "验证码无效",
"InvalidRecoveryCode": "恢复代码无效",
"TheTargetUserIsNotLinkedToYou": "目标用户与您没有关联!"
}
}
}

18
modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo/Abp/OpenIddict/Localization/OpenIddict/zh-Hans.json

@ -1,15 +1,15 @@
{
"culture": "zh-Hans",
"texts": {
"TheOpenIDConnectRequestCannotBeRetrieved": "无法检索 OpenID Connect 请求.",
"TheUserDetailsCannotBbeRetrieved" : "无法检索用户详细信息.",
"TheApplicationDetailsCannotBeFound": "找不到应用详情.",
"DetailsConcerningTheCallingClientApplicationCannotBeFound": "找到有关调用客户端应用程序的详细信息.",
"TheSpecifiedGrantTypeIsNotImplemented": "未实施指定的授权类型 {0}.",
"TheOpenIDConnectRequestCannotBeRetrieved": "无法检索 OpenID Connect 请求",
"TheUserDetailsCannotBbeRetrieved": "无法检索用户详细信息",
"TheApplicationDetailsCannotBeFound": "无法找到申请详情。",
"DetailsConcerningTheCallingClientApplicationCannotBeFound": "无法找到有关调用客户端应用程序的详细信息",
"TheSpecifiedGrantTypeIsNotImplemented": "未执行指定的授权类型 {0}。",
"Authorization": "授权",
"DoYouWantToGrantAccessToYourData": "是否要授予 {0} 访问你的数据的权限?",
"ScopesRequested": "要求的Scope",
"Accept": "同意",
"DoYouWantToGrantAccessToYourData": "您希望允许 {0} 访问您的数据吗?",
"ScopesRequested": "申请范围",
"Accept": "接受",
"Deny": "拒绝"
}
}
}

8
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json

@ -2,10 +2,10 @@
"culture": "zh-Hans",
"texts": {
"Permissions": "权限",
"OnlyProviderPermissons": "只有这个提供商",
"All": "所有",
"OnlyProviderPermissons": "只有该供应商",
"All": "全部",
"SelectAllInAllTabs": "授予所有权限",
"SelectAllInThisTab": "选",
"SaveWithoutAnyPermissionsWarningMessage": "你确定要保存没有任何权限吗?"
"SelectAllInThisTab": "选择所有",
"SaveWithoutAnyPermissionsWarningMessage": "您确定要在没有任何权限的情况下保存吗?"
}
}

44
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json

@ -2,37 +2,37 @@
"culture": "zh-Hans",
"texts": {
"Settings": "设置",
"SuccessfullySaved": "保存成功",
"SuccessfullySaved": "成功保存",
"Permission:SettingManagement": "设置管理",
"Permission:Emailing": "邮件",
"Permission:EmailingTest": "邮件测试",
"Permission:Emailing": "发送电子邮件",
"Permission:EmailingTest": "电子邮件测试",
"Permission:TimeZone": "时区",
"SendTestEmail": "发送测试邮件",
"SenderEmailAddress": "发件人邮箱地址",
"TargetEmailAddress": "收件人邮箱地址",
"SendTestEmail": "发送测试电子邮件",
"SenderEmailAddress": "发件人电子邮件地址",
"TargetEmailAddress": "目标电子邮件地址",
"Subject": "主题",
"Body": "正文",
"TestEmailSubject": "测试邮件 {0}",
"TestEmailBody": "测试邮件内容",
"SuccessfullySent": "发送成功",
"Body": "身体",
"TestEmailSubject": "测试电子邮件 {0}",
"TestEmailBody": "在此测试电子邮件正文信息",
"SuccessfullySent": "成功发送",
"Send": "发送",
"Menu:Emailing": "邮件",
"Menu:Emailing": "发送电子邮件",
"Menu:TimeZone": "时区",
"DisplayName:Timezone": "时区",
"TimezoneHelpText": "此设置用于应用程序范围或基于租户.",
"SmtpHost": "主",
"SmtpPort": "口",
"TimezoneHelpText": "此设置用于全应用程序或基于租户的设置。",
"SmtpHost": "主持人",
"SmtpPort": "口",
"SmtpUserName": "用户名",
"SmtpPassword": "密码",
"SmtpDomain": "域",
"SmtpEnableSsl": "启用ssl",
"SmtpDomain": "域",
"SmtpEnableSsl": "启用 ssl",
"SmtpUseDefaultCredentials": "使用默认凭据",
"DefaultFromAddress": "默认发件人",
"DefaultFromDisplayName": "默认显示名称",
"DefaultFromAddress": "默认地址",
"DefaultFromDisplayName": "显示名称的默认值",
"Feature:SettingManagementGroup": "设置管理",
"Feature:SettingManagementEnable": "启用设置管理",
"Feature:SettingManagementEnableDescription": "在应用程序中启用设置管理系统.",
"Feature:AllowChangingEmailSettings": "允许更改邮件设置.",
"Feature:AllowChangingEmailSettingsDescription": "允许更改邮件设置."
"Feature:SettingManagementEnableDescription": "在应用程序中启用设置管理系统",
"Feature:AllowChangingEmailSettings": "允许更改电子邮件设置。",
"Feature:AllowChangingEmailSettingsDescription": "允许更改电子邮件设置。"
}
}
}

6
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hans.json

@ -1,13 +1,13 @@
{
"culture": "zh-Hans",
"texts": {
"Volo.Abp.TenantManagement:DuplicateTenantName": "租户名称已存在: {Name}",
"Volo.Abp.TenantManagement:DuplicateTenantName": "租户名称已存在:名称",
"Menu:TenantManagement": "租户管理",
"Tenants": "租户",
"NewTenant": "新租户",
"TenantName": "租户名",
"TenantName": "租户名",
"DisplayName:TenantName": "租户名称",
"TenantDeletionConfirmationMessage": "租户 '{0}' 将被删除. 你确定吗?",
"TenantDeletionConfirmationMessage": "租户'{0}'将被删除。您确认吗?",
"ConnectionStrings": "连接字符串",
"DisplayName:DefaultConnectionString": "默认连接字符串",
"DisplayName:UseSharedDatabase": "使用共享数据库",

20
modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Localization/Resources/zh-Hans.json

@ -1,14 +1,14 @@
{
"culture": "zh-Hans",
"texts": {
"VirtualFileExplorer" : "虚拟文件浏览器",
"VirtualFileType" : "虚拟文件类型",
"Menu:VirtualFileExplorer" : "虚拟文件浏览器",
"LastUpdateTime" : "最后更新时间",
"VirtualFileName" : "虚拟文件名",
"FileContent" : "文件内容",
"Size" : "文件大小",
"BackToRoot" : "回根目录",
"EmptyFileInfoList" : "这里没有任何虚拟文件"
"VirtualFileExplorer": "虚拟文件资源管理器",
"VirtualFileType": "虚拟文件类型",
"Menu:VirtualFileExplorer": "虚拟文件资源管理器",
"LastUpdateTime": "最后更新时间",
"VirtualFileName": "虚拟文件名",
"FileContent": "文件内容",
"Size": "尺寸",
"BackToRoot": "回根目录",
"EmptyFileInfoList": "没有虚拟文件"
}
}
}

6
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/Localization/MyProjectName/zh-Hans.json

@ -1,8 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Title": "欢迎光临",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

4
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/Localization/MyProjectName/zh-Hans.json

@ -2,7 +2,7 @@
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

4
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Shared/Localization/MyProjectName/zh-Hans.json

@ -2,7 +2,7 @@
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

6
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/Localization/MyProjectName/zh-Hans.json

@ -1,8 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Title": "欢迎光临",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

4
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/Localization/MyProjectName/zh-Hans.json

@ -2,7 +2,7 @@
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

4
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/Localization/MyProjectName/zh-Hans.json

@ -2,7 +2,7 @@
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

4
templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/Localization/MyProjectName/zh-Hans.json

@ -2,7 +2,7 @@
"culture": "zh-Hans",
"texts": {
"Welcome_Title": "欢迎",
"Welcome_Text": "这是ABP框架的极简单层应用程序启动模板.",
"Welcome_Text": "这是 ABP 框架的简约单层应用程序启动模板。",
"Menu:Home": "首页"
}
}
}

14
templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json

@ -1,8 +1,8 @@
{
"culture": "zh-Hans",
"texts": {
"Menu:Home": "首页",
"Welcome": "欢迎",
"LongWelcomeMessage": "欢迎来到该应用程序. 这是一个基于ABP框架的启动项目. 有关更多信息, 请访问 abp.io."
}
}
"culture": "zh-Hans",
"texts": {
"Menu:Home": "首页",
"Welcome": "欢迎",
"LongWelcomeMessage": "欢迎使用本应用程序。这是一个基于 ABP 框架的启动项目。更多信息,请访问 abp.io。"
}
}

2
templates/module/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json

@ -2,6 +2,6 @@
"culture": "zh-Hans",
"texts": {
"MyAccount": "我的账户",
"SamplePageMessage": "MyProjectName模块的示例页面"
"SamplePageMessage": "MyProjectName 模块的示例页面"
}
}
Loading…
Cancel
Save