diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
index bb2e4077cc..b363aa0c64 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
@@ -316,14 +316,12 @@
"TrialLicenseStatusFilter": "地位",
"TrialLicenseStartDateFilter": "开始日期",
"TrialLicenseEndDateFilter": "结束日期",
- "FirsName": "名",
+ "FirstName": "名字",
"LastName": "姓",
"StartDate": "开始日期",
"EndDate": "结束日期",
"PurchasedDate": "购买日期",
"OrganizationDetail": "组织详情",
- "SendActivationMail": "发送激活邮件",
- "ActivationMailSentSuccessfully": "激活邮件发送成功!",
"TrialLicenseStatus": "试用许可证状态",
"TrialLicenseDetail": "试用许可证详情",
"AcceptsMarketingCommunications": "营销传播",
@@ -337,17 +335,68 @@
"Expired": "已到期",
"TrialLicenseDeletionWarningMessage": "您确定要删除试用许可证吗?试用许可证、组织、支持帐户将被删除!",
"LicenseCategoryFilter": "执照类别",
- "Volo.AbpIo.Commercial:030000": "您已经使用了试用期。",
- "Volo.AbpIo.Commercial:030001": "此组织名称已存在。",
- "Volo.AbpIo.Commercial:030002": "一旦激活,试用许可证不能设置为请求!",
- "Volo.AbpIo.Commercial:030003": "没有这种状态!",
- "Volo.AbpIo.Commercial:030004": "由于意外错误,无法更改状态!",
- "Volo.AbpIo.Commercial:030005": "当试用许可证处于 -activated- 状态时,可以更新开始和结束日期!",
- "Volo.AbpIo.Commercial:030006": "结束日期必须始终大于开始日期!",
- "Volo.AbpIo.Commercial:030007": "此试用许可证已激活一次!",
- "Volo.AbpIo.Commercial:030008": "购买日期只能在状态为已购买时设置!",
- "Volo.AbpIo.Commercial:030009": "未找到用户!",
- "Volo.AbpIo.Commercial:030010": "要购买试用许可证,首先您需要激活您的试用许可证!",
- "Volo.AbpIo.Commercial:030011": "购买后,您无法删除试用许可证!"
+ "Permission:SendWelcomeEmail": "发送欢迎邮件",
+ "SendWelcomeEmail": "发送欢迎邮件",
+ "SendWelcomeEmailWarningMessage": "你确定要发送欢迎邮件给组织成员吗?",
+ "SendWelcomeEmailSuccessMessage": "欢迎邮件发送成功!",
+ "Activate": "激活",
+ "ActivateTrialLicenseWarningMessage": "激活试用版权限后,将发送欢迎邮件给用户。你确定要激活吗?",
+ "ActivateTrialLicenseSuccessMessage": "激活成功,欢迎邮件已发送给组织成员。",
+ "PaymentRequestId": "付款请求编号",
+ "AdditionalDeveloperCount": "额外开发者数量",
+ "LicensePrice": "版权价格",
+ "PurchaseDate": "购买日期",
+ "IsAbpBookDownloaded": "ABP书籍已下载",
+ "IsMasteringAbpBookDownloadEnabled": "ABP书籍下载已启用",
+ "Permission:Accounting:CustomPaymentLinkGenerator": "自定义付款链接",
+ "CustomPaymentLink": "自定义付款链接",
+ "Menu:CustomPaymentLink": "自定义付款链接",
+ "Amount": "金额",
+ "GenerateCustomPaymentLink": "生成自定义付款链接",
+ "GeneratedPaymentLink": "生成的付款链接",
+ "CopyText": "复制文本",
+ "Permission:CommunityEvents": "活动",
+ "Menu:Events": "活动",
+ "Events": "活动",
+ "EventType": "活动类型",
+ "Number": "数量",
+ "RegistrationURL": "报名网址",
+ "URL": "网址",
+ "EventDeletionConfirmationMessage": "你确定要删除这个活动吗?",
+ "Enum:EventType:0": "社区讲话",
+ "CreateAnEvent": "创建一个活动",
+ "Permission:CommunitySpeakers": "演讲者",
+ "CreateASpeaker": "创建一个演讲者",
+ "Speakers": "演讲者",
+ "Image": "图片",
+ "GithubURL": "Github网址",
+ "SpeakerDeletionConfirmationMessage": "你确定要删除这个演讲者吗?",
+ "Menu:Speakers": "演讲者",
+ "ChooseSpeakerImage": "选择一个演讲者图片...",
+ "SpeakerImage": "演讲者图片",
+ "AddSpeaker": "添加演讲者",
+ "ShowPurchaseItemsOfOrganizations": "购买项目",
+ "Enum:OrganizationPurchaseState:0": "未送达",
+ "Enum:OrganizationPurchaseState:1": "已送达",
+ "PurchaseItems": "购买项目",
+ "SuccessfullyUpdated": "成功更新",
+ "SuccessfullyAdded": "成功添加",
+ "PurchaseState": "购买状态",
+ "ShowBetweenDayCount": "显示之间的天数",
+ "PurchaseOrder": "购买订单",
+ "ShowCreateInvoiceOfOrganization": "创建发票",
+ "ShowCreateQuotationOfOrganization": "创建报价单",
+ "BookDiscounts": "书籍折扣",
+ "Permission:BookDiscount": "书籍折扣",
+ "Menu:BookDiscounts": "书籍折扣",
+ "BookType": "书籍类型",
+ "PurchasePlatform": "购买平台",
+ "StartTime": "开始时间",
+ "EndTime": "结束时间",
+ "CreateABookDiscount": "创建一个书籍折扣",
+ "BookDiscountDeletionConfirmationMessage": "你确定要删除这个书籍折扣吗?",
+ "CustomPaymentFlexSwitchDescription": "授权",
+ "AllowFeatureUpgradeOnLicenseExpire": "允许在授权过期时进行功能升级",
+ "Deleted{0}": "[已删除 {0}]"
}
}
\ No newline at end of file
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
index e1ad37704f..52358fb0ed 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
@@ -164,6 +164,9 @@
"Error_Page_500_Description_1": "我们会自动跟踪这些错误,但如果问题仍然存在,请随时
联系我们。 与此同时,尝试刷新。",
"Error_Page_500_Description_2": "通过 info@abp.io 与我们联系。",
"Books": "书籍",
+ "ABPDiscordServer": "ABP Discord 服务器",
+ "ABPCommunityTalks": "ABP社区讲话",
+ "ABPCommunityPosts": "ABP社区文章",
"BuyAndGetMonths": "购买 12 个月,获得 14 个月!",
"GetYourDeal": "得到你的交易",
"BuyOrRenewLicense": "立即购买或续订许可证并额外获得 2 个月!",
diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
index 0d67d9cca5..0663bcfb6b 100644
--- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
+++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
@@ -137,7 +137,6 @@
"Success": "成功",
"WeWillReplyYou": "你的消息已经发送! 我们会在短时间内给你答复.",
"GoHome": "回到主页面",
- "Home": "主页",
"CreateLiveDemo": "创建在线演示",
"RegisterToTheNewsletter": "注册到时事简报以获取有关ABP.IO的消息,比如新发布的内容.",
"EnterYourEmailOrLogin": "输入你的e-mail地址来创建你的演示或者使用你的已有账号登录.",
@@ -184,6 +183,7 @@
"ChangingLicenseType": "将来更改我的许可类型吗?",
"ChangingLicenseTypeExplanation": "你始终可以在同一许可中添加新的开发人员. 参阅 \"有多少开发者可以参与ABP商业版工作?\". 你还可以通过支付计算出的价格差来升级到更高的许可. 当你升级到更高的许可计划时,可以享受新计划的好处,但是许可升级不会更改许可的到期日期.",
"LicenseExtendUpgradeDiff": "许可扩展和升级有什么区别?",
+ "LicenseExtendUpgradeDiffExplanation": "延长: 你通过延长/续费你的许可证,你将继续获得高级支持和主要或次要更新模块和主题。除此之外,你还将继续创建新的项目。并且你仍然可以使用ABP Suite,这将加快你的开发。当你延长你的许可证时,1年将添加到你的许可证到期日。
升级: 你通过升级你的许可证,你将晋升到更高的许可证方案,这将允许你获得额外的奖励。查看许可证比较表来查看许可证方案之间的差异。但是,当你升级时,你的许可证到期日不会更改!要延长你的许可证结束日期,你需要延长你的许可证。",
"LicenseRenewalCost": "一年后的许可续期费用是多少?",
"LicenseRenewalCostExplanation": "标准 Team 许可证的续订(扩展)价格为 ${0},标准 Business License 为 ${1},标准 Enterprise License 为 ${2}。 如果您已经是客户,请登录您的帐户查看可用的续订价格。",
"HowDoIRenewMyLicense": "如何续费我的许可证?",
@@ -195,10 +195,19 @@
"IsSourceCodeIncludedExplanation4": "将模块的源代码包含到解决方案中,可以最大程度地自定义该模块. 但是当新版本发布时,将无法自动升级模块.
这些许可均不包含ABP Suite源代码,该源代码是一个外部工具,可以为你生成代码并帮助你进行开发
有关许可类型之间的其它差异查看定价页面.
",
"ChangingDevelopers": "我将来可以更改我组织的注册开发人员吗?",
"ChangingDevelopersExplanation": "除了将新的开发人员添加到你的许可中之外,你还可以更改现有的开发人员(可以删除一个开发人员并将新的开发人员添加到同一位置),而无需任何额外费用.",
+ "WhatHappensWhenLicenseEnds": "我的许可证期间结束时,会发生什么?",
+ "WhatHappensWhenLicenseEndsExplanation1": "你的ABP商业许可证是一个永久许可证。你的许可证到期后,你可以继续开发你的项目。并且你不需要续费你的许可证。你的许可证是一年更新和支持方案默认的。为了继续获得新的功能,性能改进,修复,支持和继续使用ABP Suite,你需要续费你的许可证。你的许可证到期后,你将失去以下功能:",
+ "WhatHappensWhenLicenseEndsExplanation2": "你不能使用ABP商业创建新的解决方案,但是你可以继续开发你现有的应用程序。",
+ "WhatHappensWhenLicenseEndsExplanation3": "你将能够获得模块和主题的更新(除了RC或预览版本)。例如,如果你使用模块的v3.2.0版本,你仍然可以获得v3.2.x版本的更新(v3.2.1,v3.2.5...等等)。但是,你不能获得下一个主要或次要版本的更新(例如v3.3.0,v3.3.3,4.x.x...等等)。例如,你的许可证到期后,最新的发行是v4.4.3,之后,它发布了4.4.4版本和4.5.0版本,你将能够访问v4.4.X,但你不能访问v4.5.X。",
+ "WhatHappensWhenLicenseEndsExplanation4": "你不能在你的许可证到期后安装ABP商业平台上添加的新模块和主题。",
+ "WhatHappensWhenLicenseEndsExplanation5": "你不能使用ABP Suite。",
+ "WhatHappensWhenLicenseEndsExplanation6": "你不能再获得高级支持。",
+ "WhatHappensWhenLicenseEndsExplanation7": "如果你想继续获得这些奖励,你可以继续续费你的许可证。如果你在许可证到期后1个月内续费,将会应用以下折扣:团队许可证{0}%折扣,商业许可证{1}%折扣,企业许可证{2}%折扣。",
"WhatHappensWhenLicenseEndsExplanation8": "您生成的 ABP 项目未存储在我们的服务器上。 因此,您有责任保留下载的源代码。 当您的许可证到期时,将无法获取您生成的 ABP 项目源代码。",
"WhenShouldIRenewMyLicense": "我什么时候应该续订我的许可?",
"WhenShouldIRenewMyLicenseExplanation": "如果您在许可证到期后 1 个月内续订许可证,将享受以下折扣:团队许可证 {0}% 折扣、商业许可证 {1}% 折扣、企业许可证 {2}% 折扣 . 如果您在许可证到期后 1 个月续订许可证,续订价格将与许可证购买价格相同,并且续订不会有折扣。",
"TrialPlan": "你们有试用计划吗?",
+ "TrialPlanExplanation": "ABP商业团队许可证有14天的试用期。若要了解更多信息,请访问这里。此外,我们为团队许可证提供30天的金额返还保证。你只需要在30天内请求退款。商业和企业许可证将提供60%的金额返还保证。这是因为商业和企业许可证包含了所有模块和主题的全部源代码。",
"DoYouAcceptBankWireTransfer": "你们接受银行电汇吗?",
"DoYouAcceptBankWireTransferExplanation": "是的,我们接受银行电汇。
在通过银行转账发送许可费后,将您的收据和所需的许可类型通过电子邮件发送至accounting@abp.io。 我们的国际银行账户信息:",
"HowToUpgrade": "可用新版本时如何升级现有应用程序?",
@@ -365,7 +374,9 @@
"CompanySize": "公司规模",
"Next": "下一个",
"StartTrial": "开始我的免费试用",
+ "ContactUsQuestions": "如果你有任何问题,请联系我们",
"TrialActivatedWarning": "亲爱的{0},用户只能享受 1 个免费试用期。您已经使用了试用期。",
+ "ActivationRequirement": "你已经距离开始你的试用还有最后一步。
检查你的信息后,我们将激活你的许可证。一旦你的许可证激活,我们将向{0}发送电子邮件。请不要担心,这个过程不会太久!",
"SaveAndDownload": "保存和下载",
"CompanyNameValidationMessage": "公司名称太长!",
"AddressValidationMessage": "地址太长!",
@@ -389,6 +400,7 @@
"UserDeveloperDescription": "“开发人员”可以在 ABP 商业版项目中编写代码,下载 ABP 示例项目,并在支持的网站上进行提问。 然而另一方面,“开发者”无法管理这个组织。",
"RemoveCurrentUserFromOrganizationWarningMessage": "您正在将自己从自己的组织中移除。 您将无法再管理此组织,您确定吗?",
"RenewExistingOrganizationOrCreateNewOneMessage": "您可以通过单击下面的 \"立即延长\"按钮来更新您组织的许可证,因此您可以将许可证到期日期延长 1 年。 如果您继续结帐,您将拥有一个新的组织。 您想继续开始新的组织许可吗?",
+ "PurchaseTrialOrganizationOrCreateNewOneMessage": "你有试用许可证。如果你想购买试用许可证,请点击“立即购买”按钮。如果你继续支付,你将会有一个新的组织。你想继续使用一个新的组织吗?",
"ExtendNow": "立即延长",
"CreateNewOrganization": "建立新的组织",
"RenewLicenseEarly": "如果我提前更新我的许可证,我会得到一整年吗?",
@@ -524,6 +536,7 @@
"Pricing_Page_Testimonial_2": "我们看到了使用 ABP Commercial 能减少定制开发项目开销的价值。 并且团队能够在不同的项目流中统一代码模式。 我们在框架中看到了能比以前更快地构建新功能的更多潜力。 我们相信我们将会持续地看到使用 ABP Commercial 的价值。",
"Pricing_Page_Testimonial_3": "我们大爱 ABP。 我们不必从头开始编写所有内容。 我们从\"开箱即用\"的功能开始,只需关注我们真正需要编写的内容。 此外,ABP 架构良好,代码质量高,错误少。 如果我们需要自己来编写所需的一切,我们可能需要花费数年时间。 另一点让我们喜欢的是新版本、问题修复或改进每隔一周很快地就会出现。 我们不会等太久。",
"Pricing_Page_Testimonial_4": "ABP 商业版 是一款很值得推荐的出色产品。 是在一个可配置的平台上为我们的客户推向市场的商业产品。 其框架和工具为任何团队提供的快速启动值得每一分钱。 ABP 商业版 最适合我们的需求。",
+ "Pricing_Page_Testimonial_5": "ABP Framework 不仅是一个框架,它还是项目开发/管理的指南,因为它提供了 DDD、GenericRepository、DI、微服务和模块化培训。 即使你不打算使用框架本身,你也可以通过 docs.abp.io 进行自己的开发,该文档已经做好了专业的准备(OpenIddict、Redis、Quartz 等)。 因为很多东西都是预先构建的,它大大缩短了项目开发时间(例如登录页面、异常处理、数据过滤、种子、审计日志、本地化、自动 API 控制器等)。 作为我们应用程序的一个示例,我使用本地事件总线进行库存控制。 因此我可以通过编写库存处理程序来管理订单移动。 不为 CreationTime,CreatorId 浪费时间真是太好了。 它们正在自动填充。",
"AbpBookDownloadArea_ClaimYourEBook": "领取您的掌握ABP框架电子书",
"AddMemberModal_Warning_1": "如果您尝试添加的用户名在系统中不存在,请让您的团队成员在 {0} 上注册 a> 并与您分享他/她帐户的用户名。",
"MyOrganizations_Detail_WelcomeMessage": "欢迎加入您的组织,{0}",
@@ -591,6 +604,9 @@
"TrainingDetailsHeaderInfo_TrainingHour": "{0} 小时",
"Trainings_Content": "培训内容",
"Trial_Page_StartYourFreeTrial": "开始您的免费试用",
+ "TrialLicenseFeatures": "你将能够享受所有 ABP 商业特性",
+ "TrialPeriodDays": "你将有 {0} 天的团队许可证",
+ "TrialForumSupportIncident": "你将有 {0} 个论坛支持事件",
"Contact_Page_Title": "联系 ABP 开发团队",
"Contact_Page_Description": "如果您需要任何帮助或分享您的想法和意见,请与 ABP 开发团队联系! ABP 支持团队随时准备提供帮助。",
"Demo_Page_Title": "创建演示",
@@ -712,6 +728,13 @@
"Landing_Page_PaymentModuleDescription_1": "为不同的支付网关提供集成。",
"Landing_Page_PaymentModuleDescription_2": "该模块提供支付网关的集成,因此您可以轻松地从客户那里获得付款。",
"Landing_Page_PaymentModuleDescription_3": "该模块支持以下支付网关",
- "Welcome_Page_UseSameCredentialForCommercialWebsites": "commercial.abp.io 和 support.abp.io使用相同的凭据。"
+ "Welcome_Page_UseSameCredentialForCommercialWebsites": "commercial.abp.io 和 support.abp.io使用相同的凭据。",
+ "WatchCrudPagesVideo": "观看“创建 CRUD 页面的 ABP Suite”视频!",
+ "WatchGeneratingFromDatabaseVideo": "观看”ABP Suite:从现有数据库表生成 CRUD 页面”视频!",
+ "WatchTakeCloserLookVideo": "观看“详细了解ABP Suite 的代码生成”视频!",
+ "ConfirmedEmailAddressRequiredToStartTrial": "你应该有一个确认的电子邮件地址,以便开始试用许可证。",
+ "EmailVerificationMailNotSent": "电子邮件验证邮件不能发送。",
+ "GetConfirmationEmail": "点击这里获取确认邮件 如果你还没有收到。",
+ "WhichLicenseTypeYouAreInterestedIn": "你感兴趣的许可证类型是什么?"
}
-}
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hans.json b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hans.json
index 0a41ce1ed5..3c1a566112 100644
--- a/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hans.json
+++ b/framework/src/Volo.Abp.Validation/Volo/Abp/Validation/Localization/zh-Hans.json
@@ -24,6 +24,8 @@
"ThisFieldMustBeAStringOrArrayTypeWithAMinimumLengthOf{0}": "字段必须是最小长度为'{0}'的字符串或数组.",
"ThisFieldIsNotAValidPhoneNumber.": "字段不是有效的手机号码.",
"ThisFieldMustBeBetween{0}And{1}": "字段值必须在{0}和{1}范围内.",
+ "ThisFieldMustBeGreaterThanOrEqual{0}": "该字段必须大于或等于 {0}。",
+ "ThisFieldMustBeLessOrEqual{0}": "该字段必须小于或等于 {0}。",
"ThisFieldMustMatchTheRegularExpression{0}": "字段必须匹配正则表达式'{0}'.",
"ThisFieldIsRequired.": "字段不可为空.",
"ThisFieldMustBeAStringWithAMaximumLengthOf{0}": "字段必须是长度为{0}的字符串.",
@@ -31,4 +33,4 @@
"ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "字段{0}不是有效的完全限定的http,https或ftp URL.",
"ThisFieldIsInvalid.": "该字段无效."
}
-}
+}
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
index 282332db5a..11447d2685 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
@@ -56,6 +56,8 @@
"ShareOn": "分享",
"TitleLengthWarning": "保持标题大小不超过60个字符,实现SEO友好!",
"ClearCache": "清除缓存",
- "ClearCacheConfirmationMessage": "您确定要清除缓存吗?"
+ "ClearCacheConfirmationMessage": "您确定要清除缓存吗?",
+ "MarkdownSupported": "支持 Markdown",
+ "FileUploadInfo": "拖放,拖放,或粘贴一个复制的图像。"
}
}
\ No newline at end of file
diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
index bba6fff938..b8d5353b82 100644
--- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
+++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
@@ -85,6 +85,7 @@
"Permission:BlogPostManagement.Create": "创建",
"Permission:BlogPostManagement.Delete": "删除",
"Permission:BlogPostManagement.Update": "更新",
+ "Permission:BlogPostManagement.Publish": "发布",
"Permission:CmsKit": "Cms工具包",
"Permission:Comments": "评论管理",
"Permission:Comments.Delete": "删除",
@@ -115,6 +116,7 @@
"Permission:TagManagement.Create": "创建",
"Permission:TagManagement.Delete": "删除",
"Permission:TagManagement.Update": "更新",
+ "Permission:GlobalResources": "全局资源",
"PickYourReaction": "选择你的回应",
"Rating": "评分",
"RatingUndoMessage": "您的评分将被撤消",
@@ -129,6 +131,7 @@
"SelectAll": "选择所有",
"Send": "发送",
"SendMessage": "发送消息",
+ "SelectedAuthor": "作者",
"ShortDescription": "简介",
"Slug": "Slug",
"Source": "源",
@@ -158,6 +161,32 @@
"YourEmailAddress": "你的邮件地址",
"YourFullName": "你的全称",
"YourMessage": "你的消息",
- "YourReply": "你的回复"
+ "YourReply": "你的回复",
+ "MarkdownSupported": "Markdown 支持。",
+ "GlobalResources": "全局资源",
+ "SavedSuccessfully": "保存成功",
+ "CmsKit.BlogPost.Status.0": "草稿",
+ "CmsKit.BlogPost.Status.1": "已发布",
+ "CmsKit.BlogPost.Status.2": "等待审核",
+ "BlogPostPublishConfirmationMessage": "你确定要发布博客文章“{0}”吗?",
+ "SuccessfullyPublished": "成功发布!",
+ "Draft": "草稿",
+ "Publish": "发布",
+ "BlogPostDraftConfirmationMessage": "你确定要将博客文章“{0}”设置为草稿吗?",
+ "BlogPostSendToReviewConfirmationMessage": "你确定要将博客文章“{0}”发送给管理员审核发布吗?",
+ "SaveAsDraft": "保存为草稿",
+ "SendToReview": "发送到审核",
+ "SendToReviewToPublish": "发送到审核并发布",
+ "BlogPostSendToReviewSuccessMessage": "博客文章“{0}”已发送给管理员审核发布。",
+ "HasBlogPostWaitingForReviewMessage": "你有一篇博客文章等待审核。点击查看。",
+ "SelectAStatus": "选择一个状态",
+ "Status": "状态",
+ "CmsKit.BlogPost.ScrollIndex": "博客文章快速导航栏",
+ "Add": "添加",
+ "AddWidget": "添加组件",
+ "PleaseConfigureWidgets": "请配置组件",
+ "SelectAnAuthor": "选择一个作者",
+ "InThisDocument": "在此文档",
+ "GoToTop": "跳至顶部"
}
}
\ No newline at end of file
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json
index e4d4edbf0a..9cd430ef99 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json
@@ -1,10 +1,11 @@
{
- "culture": "zh-Hans",
- "texts": {
- "Permissions": "权限",
- "OnlyProviderPermissons": "只有这个提供商",
- "All": "所有",
- "SelectAllInAllTabs": "授予所有权限",
- "SelectAllInThisTab": "全选"
- }
+ "culture": "zh-Hans",
+ "texts": {
+ "Permissions": "权限",
+ "OnlyProviderPermissons": "只有这个提供商",
+ "All": "所有",
+ "SelectAllInAllTabs": "授予所有权限",
+ "SelectAllInThisTab": "全选",
+ "SaveWithoutAnyPermissionsWarningMessage": "你确定要保存没有任何权限吗?"
+ }
}
\ No newline at end of file