From 6b141ec6b5812fd7087d490ea8a0e420aa7bc855 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Tue, 2 Jan 2024 13:41:38 +0800 Subject: [PATCH] Update zh-Hans.json. --- .../Localization/Resources/zh-Hans.json | 2 +- .../Admin/Localization/Resources/zh-Hans.json | 4 +- .../Base/Localization/Resources/zh-Hans.json | 10 +- .../Localization/Resources/zh-Hans.json | 110 +++++++++--------- .../Localization/Resources/zh-Hans.json | 64 +++++----- .../Www/Localization/Resources/zh-Hans.json | 66 +++++------ .../UI/MultiTenancy/Localization/zh-Hans.json | 2 +- .../Resources/AbpDdd/zh-Hans.json | 2 +- .../Localization/zh-Hans.json | 4 +- .../MultiTenancy/Localization/zh-Hans.json | 2 +- .../Localization/Resources/zh-Hans.json | 4 +- .../Localization/Resources/zh-Hans.json | 6 +- .../Abp/Identity/Localization/zh-Hans.json | 2 + 13 files changed, 140 insertions(+), 138 deletions(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json index 4c3532a253..8f7ed9cd9f 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json @@ -5,7 +5,7 @@ "Welcome": "欢迎", "UseOneOfTheFollowingLinksToContinue": "使用以下链接之一继续", "FrameworkHomePage": "框架主页", - "FrameworkDocumentation": "框架文件", + "FrameworkDocumentation": "框架文档", "OfficialBlog": "官方博客", "CommercialHomePage": "商业主页", "CommercialSupportWebSite": "商业支持网站", 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 610f502118..59b617ac0b 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json @@ -223,7 +223,7 @@ "Menu:Reports": "报告", "TemplateName": "模板名称", "TemplateVersion": "模板版本", - "DatabaseProvider": "数据库提供商", + "DatabaseProvider": "数据库提供者", "IsTiered": "是否分层", "ProjectName": "项目名称", "Username": "用户名", @@ -543,7 +543,7 @@ "CompanyUrl": "公司网址", "TalkTitle": "演讲题目", "AbstractTopic": "摘要 主题", - "Bio": "生物", + "Bio": "简介", "LinkedIn": "LinkedIn", "Github": "Github", "Twitch": "Twitch", 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 db184a1ccb..b597754ed7 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json @@ -17,7 +17,7 @@ "Volo.AbpIo.Domain:030000": "您的试用期已经结束。", "Volo.AbpIo.Domain:030001": "该组织名称已经存在。", "Volo.AbpIo.Domain:030002": "一旦激活,就不能将试用版许可证切换为 \"请求 \"状态!", - "Volo.AbpIo.Domain:030003": "没有这种地位!", + "Volo.AbpIo.Domain:030003": "没有这种状态!", "Volo.AbpIo.Domain:030004": "由于意外错误,无法更改状态!", "Volo.AbpIo.Domain:030005": "试用许可证处于激活状态时,可更新开始和结束日期!", "Volo.AbpIo.Domain:030006": "结束日期必须大于开始日期!", @@ -42,7 +42,7 @@ "Community": "社区", "ContributionGuide": "贡献指南", "Blog": "博客", - "Commercial": "商业", + "Commercial": "商业版", "MyAccount": "我的账户", "Permission:License": "许可证", "Permission:UserInfo": "用户信息", @@ -63,12 +63,12 @@ "SourceCode": "源代码", "SeeAllPosts": "查看所有帖子", "Contribute": "贡献", - "LiveDemo": "现场演示", + "LiveDemo": "在线演示", "GetLicense": "获取许可证", "OpenSource": "开源", "WebApplication": "Web应用程序", "MeetTheABP": "认识 ABP", - "CompleteWebDevelopment": "完整的网站开发", + "CompleteWebDevelopment": "一个完整的 Web 开发", "Platform": "平台", "ABPDescription": "ASP.NET Core Web应用程序开发的开源框架。它遵循软件开发的最佳实践,提供完整的基础架构。", "StrongInfrastructure": "强大的基础设施", @@ -115,7 +115,7 @@ "Subscribe": "订阅", "WelcomeToABP": "欢迎来到 ABP", "EULA": "EULA", - "ABPCommercialIntroductionMessage": "预置应用模块、高级启动模板、快速应用开发工具、专业UI主题和优质支持。", + "ABPCommercialIntroductionMessage": "预构建应用模块、高级启动模板、快速应用开发工具、专业UI主题和优质支持。", "MasteringAbpFrameworkEBook": "掌握 ABP 框架", "MasteringTheABPFrameworkExplanation": "本书由 ABP 框架的创建者撰写,将帮助你全面了解该框架和现代Web应用程序开发技术。", "Speakers": "发言人", 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 1bb3f79af6..8d3315b16e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json @@ -2,15 +2,15 @@ "culture": "zh-Hans", "texts": { "OrganizationManagement": "组织管理", - "OrganizationList": "组织名单", + "OrganizationList": "组织列表", "Volo.AbpIo.Commercial:010003": "您不是该组织的所有者!", "OrganizationNotFoundMessage": "未找到组织!", - "DeveloperCount": "分配/开发商总数", + "DeveloperCount": "分配/开发者总数", "QuestionCount": "剩余/全部问题", "Unlimited": "无限制", "Owners": "所有者", "Owner": "所有者", - "AddMember": "添加会员", + "AddMember": "添加成员", "AddNewOwner": "添加新所有者", "AddNewDeveloper": "添加新开发人员", "UserName": "用户名", @@ -48,11 +48,11 @@ "UnsubscribeLicenseExpirationEmailSuccessMessage": "您将不再收到许可证到期提醒邮件。", "IndexPageHeroSection": "一个完整的web开发平台基于 框架", "AbpCommercialShortDescription": "ABP Commercial 提供预建应用程序模块、快速应用程序开发工具、专业UI主题、优质支持等。", - "LiveDemo": "现场演示", - "LiveDemoLead": "{1}使用您的 ABP 帐户,{3}访问 abp.io。
或填写下表,立即创建实时演示。", + "LiveDemo": "在线演示", + "LiveDemoLead": "{1}使用您的 ABP 帐户,{3}访问 abp.io。
或填写下表,立即创建在线演示。", "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "已存在使用给定电子邮件地址的帐户:{0}
您可以使用您的账户登录,然后继续。", "GetLicence": "获取许可证", - "Application": "应用", + "Application": "应用程序", "StartupTemplates": "启动模板", "Startup": "启动", "Templates": "模板", @@ -66,13 +66,13 @@ "JoinOurNewsletter": "加入我们的时事通讯", "Send": "发送", "WhatIsABPFramework": "什么是 Abp 框架?", - "OpenSourceBaseFramework": "开源基础框架", + "OpenSourceBaseFramework": "开源框架", "ABPFrameworkExplanation": "

ABP商业版基于ABP框架,ABP框架是面向ASP.NET Core的开源和社区驱动的Web程序框架。

ABP框架提供了出色的基础架构,可帮助您使用最佳实践编写可维护、可扩展和可测试的代码。学习曲线低、适应简单、开发舒适。", "Modular": "模块化", "MicroserviceCompatible": "兼容微服务", "DomainDrivenDesignInfrastructure": "领域驱动设计基础设施", "MultiTenancy": "多租户", - "DistributedMessaging": "分布式信息传递", + "DistributedMessaging": "分布式信息", "DynamicProxying": "动态代理", "BackgroundJobs": "后台作业", "AuditLogging": "审计日志", @@ -87,7 +87,7 @@ "UIFrameworksOptions": "UI框架选项;", "DatabaseProviderOptions": "数据库提供商选项;", "PreBuiltApplicationModules": "预建应用模块", - "PreBuiltApplicationModulesShortDescription": "大多数常见的应用需求已作为可重复使用的模块为您开发。", + "PreBuiltApplicationModulesShortDescription": "大多数常见的应用需求已作为可重用的模块为您开发。", "Account": "账户", "Blogging": "博客", "Identity": "Identity", @@ -109,8 +109,8 @@ "DarkTheme": "深色主题", "DarkBlueTheme": "深蓝色主题", "LightTheme": "浅色主题", - "ProudToWorkWith": "为能与我们合作而自豪", - "OurConsumers": "全球 70 多个国家数以千计的企业和开发商信赖 ABP Commercial。", + "ProudToWorkWith": "荣幸与你合作", + "OurConsumers": "全球 70 多个国家数以千计的企业和开发者信赖 ABP Commercial。", "JoinOurConsumers": "加入他们,快速打造令人惊叹的产品。", "AdditionalServicesExplanation": "您需要额外或定制服务吗? 我们和我们的合作伙伴可以提供:", "CustomProjectDevelopment": "定制项目开发", @@ -121,7 +121,7 @@ "LiveSupportExplanation": "在您需要时提供实时远程支持。", "Training": "培训", "TrainingExplanation": "为您的开发人员提供专门培训。", - "OnBoarding": "入职", + "OnBoarding": "引导流程", "OnBoardingExplanation": "帮助您设置开发、CI 和 CD 环境。", "PrioritizedTechnicalSupport": "优先技术支持", "PremiumSupportExplanation": "除了 ABP 框架强大的社区支持外,我们的支持团队还会优先回答商业用户的技术问题。", @@ -139,20 +139,20 @@ "SendMessage": "发送信息", "Success": "成功", "WeWillReplyYou": "我们收到了您的留言,将尽快与您联系。", - "GoHome": "回家", - "CreateLiveDemo": "创建实时演示", + "GoHome": "回到主页面", + "CreateLiveDemo": "创建在线演示", "CreateLiveDemoDescription": "提交表单后,您将收到一封包含演示链接的电子邮件。", "RegisterToTheNewsletter": "注册时事通讯,以接收有关 ABP.IO 的信息,包括新发布的信息等。", "EnterYourEmailOrLogin": "输入您的电子邮件地址以创建演示版,或 使用现有帐户登录。", - "ApplicationTemplate": "申请模板", + "ApplicationTemplate": "应用程序模版", "ApplicationTemplateExplanation": "应用程序启动模板用于创建新的Web应用程序。", "EfCoreProvider": "实体框架(支持 SQL Server、MySQL、PostgreSQL、Oracle 及其他)", "AlreadyIncludedInTemplateModules": "本模板已包含并配置了以下模块:", - "ApplicationTemplateArchitecture": "该应用程序模板还支持分层架构,其中UI层、应用程序接口层和身份验证服务是物理分离的。", - "SeeTheGuideOrGoToTheLiveDemo": "请查看开发人员指南,了解有关此模板的技术信息,或访问实时演示。", + "ApplicationTemplateArchitecture": "该应用程序模板还支持分层架构,其中UI层、API层和身份验证服务是物理分离的。", + "SeeTheGuideOrGoToTheLiveDemo": "请查看开发人员指南,了解有关此模板的技术信息,或访问在线演示。", "DeveloperGuide": "开发人员指南", "ModuleTemplate": "模块模板", - "ModuleTemplateExplanation1": "您想创建一个模块并在不同的应用程序中重复使用?本启动模板为创建可重用的 应用模块微服务准备了一切。", + "ModuleTemplateExplanation1": "您想创建一个模块并在不同的应用程序中重用?本启动模板为创建可重用的 应用模块微服务准备了一切。", "ModuleTemplateExplanation2": "

您可以为单个模块支持单个或多个 UI 框架、单个或多个数据库提供商。除了单元和集成测试基础架构外,启动模板还被配置为在最小应用程序中运行和测试您的模块

有关该模板的技术信息,请查看开发人员指南。", "WithAllStyleOptions": "所有款式可选", "Demo": "演示", @@ -165,14 +165,14 @@ "WhatIsTheABPCommercial": "ABP Commercial 是什么?", "WhatAreDifferencesThanAbpFramework": "开源 ABP 框架与 ABP 商业版之间有哪些区别?", "AbpCommercialMetaTitle": "{0}| ABP 商业", - "AbpCommercialMetaDescription": "基于 ABP 框架的综合网站开发平台,提供预建模块、启动模板、快速开发工具、专业UI主题和高级支持。", + "AbpCommercialMetaDescription": "基于 ABP 框架的 Web 开发平台,提供预建模块、启动模板、快速开发工具、专业UI主题和高级支持。", "ABPCommercialExplanation": "ABP 商业版是建立在开源 ABP 框架之上的一套高级模块、工具、主题和服务。ABP 商业版由 ABP 框架背后的同一团队开发和支持。", "WhatAreDifferencesThanABPFrameworkExplanation": "

ABP 框架是适用于 ASP.NET Core 的模块化、可主题化、微服务兼容的应用程序开发框架。它提供了完整的架构和强大的基础架构,让您可以专注于自己的业务代码,而不必为每个新项目重复自己的工作。它基于软件开发的最佳实践和您已经熟悉的流行工具。

ABP 框架是完全免费、开源和社区驱动的。它还提供免费主题和一些预建模块(如身份管理和租户管理)。", "VisitTheFrameworkVSCommercialDocument": "请访问以下链接了解更多信息 {1}", "ABPCommercialFollowingBenefits": "ABP Commercial 在 ABP 框架的基础上增加了以下优势:", "Professional": "专业人员", "UIThemes": "UI主题", - "EnterpriseModules": "企业就绪、功能丰富的预建 应用模块(例如身份服务器管理、SaaS 管理、语言管理)", + "EnterpriseModules": "企业级、功能丰富的预建 应用模块(例如身份服务器管理、SaaS 管理、语言管理)", "ToolingToSupport": "支持您提高开发效率的工具(例如 ABP Suite)", "PremiumSupportLink": "Premium 支持", "WhatDoIDownloadABPCommercial": "购买 ABP 商业版时,我可以下载什么?", @@ -185,13 +185,13 @@ "HowManyDevelopers": "有多少开发人员可以在 ABP 商业网站上工作?", "HowManyDevelopersExplanation": "ABP 商业许可证是按开发人员计算的。不同的许可证类型有不同的开发人员限制。但是,您可以根据需要随时向任何许可证类型添加更多开发人员。请查看计划与定价页面,了解许可证类型、开发人员限制和额外的开发人员费用。", "ChangingLicenseType": "以后可以升级许可证类型吗?", - "ChangingLicenseTypeExplanation": "您可以在有效许可证期限内支付差额,升级到更高的许可证。当您升级到更高的许可证计划时,您将获得新计划的好处,但许可证升级不会改变许可证的到期日。此外,您还可在现有许可证上添加新的开发人员席位,请查看 \"有多少开发人员可在 ABP 商业版上工作?常见问题。", + "ChangingLicenseTypeExplanation": "您可以在有效许可证期限内支付差额,升级到更高的许可证。当您升级到更高的许可证计划时,您将获得新计划的好处,但许可证升级不会改变许可证的到期日。此外,您还可在现有许可证上添加新的开发人员席位,请查看 \"有多少开发者可以参与ABP商业版工作?\" 常见问题。", "LicenseExtendUpgradeDiff": "许可证扩展和升级有什么区别?", "LicenseExtendUpgradeDiffExplanation": "扩展:通过扩展/续订许可证,您将继续获得高级支持,并获得模块和主题的主要或次要更新。此外,您还可以继续创建新项目。您仍可使用 ABP Suite,从而加快您的开发速度。当您扩展您的许可证时,您的许可证到期日将增加一年。


升级:通过升级您的许可证,您将升级到更高的许可证计划,这将使您获得额外的好处。请查看许可证对照表,了解许可证计划之间的差异。另一方面,当您升级时,您的许可证到期日不会改变!要延长许可证到期日,您需要扩展您的许可证。", "LicenseRenewalCost": "1 年后的许可证续期费用是多少?", - "LicenseRenewalCostExplanation": "标准团队许可的续订(扩展)价格为{0}美元,标准商业许可的续订(扩展)价格为{1}美元,标准企业许可的续订(扩展)价格为{2}美元。如果您已经是客户,登录您的账户查看当前的续订价格。", + "LicenseRenewalCostExplanation": "标准团队许可的续订(扩展)价格为${0},标准商业许可的续订(扩展)价格为${1},标准企业许可的续订(扩展)价格为${2}。如果您已经是客户,登录您的账户查看当前的续订价格。", "HowDoIRenewMyLicense": "如何更新许可证?", - "HowDoIRenewMyLicenseExplanation": "您可以通过组织管理页面更新许可证。为了享受我们优惠的 \"提前续费 \"费率,请确保在许可证到期前续费。不必担心不知道提前续订机会何时结束;您将在订阅到期前收到 3 封提醒邮件。我们将分别在到期前 30 天、7 天和 1 天发送。", + "HowDoIRenewMyLicenseExplanation": "您可以通过组织管理页面更新许可证。为了享受我们优惠的 \"提前续费 \"折扣,请确保在许可证到期前续费。不必担心不知道提前续订机会何时结束;您将在订阅到期前收到 3 封提醒邮件。我们将分别在到期前 30 天、7 天和 1 天发送。", "IsSourceCodeIncluded": "我的许可证是否包括商业模块和主题的源代码?", "IsSourceCodeIncludedExplanation1": "取决于您购买的许可证类型:", "IsSourceCodeIncludedExplanation2": "团队:您的解决方案将模块和主题作为 NuGet 和 NPM 包使用。它不包括它们的源代码。这样,只要有新版本,您就可以轻松升级这些模块和主题。但是,您无法获得这些模块和主题的源代码。", @@ -207,7 +207,7 @@ "WhatHappensWhenLicenseEndsExplanation5": "您不能使用 ABP Suite。", "WhatHappensWhenLicenseEndsExplanation6": "您无法再获得高级支持。", "WhatHappensWhenLicenseEndsExplanation7": "如果您想继续享受这些优惠,可以延长(续签)许可证。如果您在许可证到期后{3}天内延长许可证,将享受以下折扣:团队许可证{0};商业许可证{1};企业许可证{2}。", - "discountForYears": "{1}年的{0}%折扣", + "discountForYears": "{0}% 折扣 {1} 年", "WhatHappensWhenLicenseEndsExplanation8": "您生成的 ABP 项目不会存储在我们的服务器上。因此,您有责任保留您下载的源代码。当您的许可证过期时,您将无法获得您生成的 ABP 项目源代码。", "WhenShouldIRenewMyLicense": "我应该何时更新执照?", "WhenShouldIRenewMyLicenseExplanation": "如果您在许可证到期后{3}天内续费,将享受以下折扣:团队许可证 {0};商业许可证 {1};企业许可证 {2}。但是,如果您在许可证到期日{3}天后续订许可证,续订价格将与许可证购买价格相同,续订时将没有折扣。", @@ -225,7 +225,7 @@ "UISupportExplanation": "ABP 框架本身与UI框架无关,可与任何UI框架配合使用。然而,启动模板、模块UI和主题并未针对所有UI框架实施。请查看入门文档,了解最新的UI选项列表。", "MicroserviceSupport": "它支持微服务架构吗?", "MicroserviceSupportExplanation1": "ABP 框架的主要目标之一是为创建微服务解决方案提供便捷的基础架构。请查看微服务架构文档,了解它如何帮助创建微服务系统。", - "MicroserviceSupportExplanation2": "所有 ABP 商业模块都是按照模块开发最佳实践文档设计的,以支持微服务部署方案(具有自己的应用程序接口和数据库)。", + "MicroserviceSupportExplanation2": "所有 ABP 商业模块都是按照模块开发最佳实践文档设计的,以支持微服务部署方案(具有自己的API和数据库)。", "MicroserviceSupportExplanation3": "我们提供了一个示例 微服务演示解决方案,演示了微服务架构的实现,以帮助您创建自己的解决方案。", "MicroserviceSupportExplanation4": "因此,简短的回答是:\"是的,它支持微服务架构\"。", "MicroserviceSupportExplanation5": "然而,微服务系统是一种解决方案,每种解决方案都会有不同的要求、网络拓扑结构、通信场景、验证可能性、数据库分片/分区决策、运行时配置、第三方系统集成等等。", @@ -254,7 +254,7 @@ "AbpSuiteExplanation4": "ABP Suite 支持多种UI选项,如 Razor PagesAngular 。它还支持多种数据库,如 MongoDBEntityFramework Core 支持的所有数据库(MS SQL Server、Oracle、MySql、PostgreSQL 和 其他提供商...)。", "AbpSuiteExplanation5": "好在你不必担心这些选项。ABP Suite 可以理解您的项目类型,为您的项目生成代码,并将生成的代码放置在项目的正确位置。", "SourceCode": "源代码", - "AbpSuiteExplanation6": "ABP Suite 为您生成源代码!它不会生成神奇的文件来生成网页。ABP Suite为 实体、资源库、应用程序服务、代码优先迁移、JavaScript/TypeScript 和 CSHTML/HTML 以及必要的接口生成源代码。ABP Suite 还根据软件开发的最佳实践生成代码,因此您不必担心生成代码的质量。", + "AbpSuiteExplanation6": "ABP Suite 为您生成源代码!它不会生成神奇的文件来生成网页。ABP Suite为 实体、资源库、应用程序服务、Code First、JavaScript/TypeScript 和 CSHTML/HTML 以及必要的接口生成源代码。ABP Suite 还根据软件开发的最佳实践生成代码,因此您不必担心生成代码的质量。", "AbpSuiteExplanation7": "由于您在正确的应用层中拥有生成的 CRUD 页面构建模块的源代码,因此您可以轻松修改源代码,并将您的自定义/业务逻辑注入到生成的代码中。", "CrossPlatform": "跨平台", "AbpSuiteExplanation8": "ABP Suite 采用 .NET Core 构建,具有跨平台性。它在本地计算机上以Web应用程序的形式运行。您可以在WindowsMacLinux上运行它。", @@ -268,11 +268,11 @@ "GettingStarted": "入门", "WebAppDevTutorial": "Web应用程序开发教程", "WebAppDevTutorialExplanation": "查看Web应用程序开发教程文档,了解逐步开发示例。", - "Document": "文件", + "Document": "文档", "UsingABPSuiteToCURD": "使用 ABP Suite生成 CRUD 页面和工具", "SeeABPSuiteDocument": "查看 ABP Suite文档,了解 ABP Suite的用法。", - "AskQuestionsOnSupport": "您可以在 ABP 商务支持上提问。", - "Documentation": "文件", + "AskQuestionsOnSupport": "您可以在 ABP 商业支持上提问。", + "Documentation": "文档", "SeeModulesDocument": "有关所有 PRO 模块的列表,请参见模块页面。", "Pricing": "定价", "PricingExplanation": "选择当前业务所需的特性和功能。随着业务发展,轻松升级。", @@ -338,7 +338,7 @@ "LayeringOfADotnetSolution": ".NET解决方案的分层", "ImplementingDDDBuildingBlocks": "实施 DDD 构件", "DomainVsApplicationLogic": "领域逻辑与应用逻辑", - "SamplesAndDiscussions": "样本与讨论", + "SamplesAndDiscussions": "示例与讨论", "Free": "免费", "Download": "下载", "DDDEBook": "电子书", @@ -423,7 +423,7 @@ "Platform": "平台", "CoolestCompaniesUseABPCommercial": "最酷的公司已经在使用 ABP商业软件。", "UserInterface": "UI", - "APIGateway": "应用程序接口网关", + "APIGateway": "API网关", "Microservice": "微服务", "Database": "数据库", "Architecture": "架构", @@ -489,7 +489,7 @@ "PreIntegratedToolsExplanation": "该解决方案已集成到行业标准工具和技术中,同时您还可以随时更改它们并集成到您最喜欢的工具中。", "SingleSignOnAuthenticationServer": "单点登录验证服务器", "SingleSignOnAuthenticationServerExplanation": "该解决方案有一个身份验证服务器应用程序,其他应用程序将其用作具有 API 访问管理功能的单点登录服务器。它以 IdentityServer 为基础。", - "WebAppsWithGateways": "2 个Web应用程序和 2 个应用程序接口网关", + "WebAppsWithGateways": "2 个Web应用程序和 2 个API网关", "WebAppsWithGatewaysExplanation": "该解决方案包含两个Web应用程序,每个程序都有一个专用的 API 网关(BFF - Backend For Frontend 模式)。", "BackOfficeApplication": "后台应用程序", "BackOfficeApplicationExplanation": "系统的实际Web应用程序,具有多种UI框架选项。您可以创建任何类型的业务应用程序。", @@ -506,16 +506,16 @@ "GetInTouchUs": "联系我们", "ForMoreInformationClickHere": "如需了解更多信息,请点击此处。", "ForMoreInformationClickHereByClass": "更多信息,请点击 此处。", - "IsGetOnboardingTraining": "您想参加入职和Web应用程序开发培训吗?", + "IsGetOnboardingTraining": "您想参加引导流程和Web应用程序开发培训吗?", "OnboardingWebApplicationDevelopmentTrainingMessage": "要安排培训日程,请在创建组织后联系 {0}", "CustomPurchaseMessage": "下一步,请点击 {0} 联系我们。", "Note": "备注", "AdditionalNote": "附加说明", "OnboardingTrainingFaqTitle": "您有 ABP 上岗培训吗?", - "OnboardingTrainingFaqExplanation": "是的,我们有 ABP 培训服务,帮助您快速启动 ABP 项目。您将从 ABP 核心团队成员那里了解 ABP,并获得开始 ABP 项目的技能。在入职培训中,我们将讲解如何设置您的开发环境、安装所需的工具以及创建一个功能齐全的 CRUD 页面。培训将是实时的,将使用 Zoom 应用程序,我们也欢迎使用其他在线会议平台。培训语言为英语。您也可以在培训过程中提出有关 ABP 的问题。我们将为双方安排一个方便的时间和日期。如需了解更多信息,请通过info@abp.io与我们联系。", + "OnboardingTrainingFaqExplanation": "是的,我们有 ABP 培训服务,帮助您快速启动 ABP 项目。您将从 ABP 核心团队成员那里了解 ABP,并获得开始 ABP 项目的技能。在引导流程培训中,我们将讲解如何设置您的开发环境、安装所需的工具以及创建一个功能齐全的 CRUD 页面。培训将是实时的,将使用 Zoom 应用程序,我们也欢迎使用其他在线会议平台。培训语言为英语。您也可以在培训过程中提出有关 ABP 的问题。我们将为双方安排一个方便的时间和日期。如需了解更多信息,请通过info@abp.io与我们联系。", "AddBasket": "添加到购物篮", "SendTrainingRequest": "发送培训申请", - "OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* 本文件的英文版本为最新版本,任何争议均以英文版本为准。", + "OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* 本文档的英文版本为最新版本,任何争议均以英文版本为准。", "Pricing_Page_Title": "定价与计划", "Pricing_Page_Description": "现在就选择您的业务所需的特性和功能。购买 ABP 商业许可证,创建无限项目。", "Pricing_Page_HurryUp": "快点", @@ -601,8 +601,8 @@ "PaymentSucceed_ViewOrganization": "点击此处查看组织", "Purchase_TotalAnnualPrice": "总计 (年费){0} {1} 每名开发人员", "Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。", "Purchase_LicenseExtraDeveloperPurchaseMessage": "{0}许可包括{1}个开发人员。您可以添加其他开发人员。", @@ -639,7 +639,7 @@ "Themes_Page_Description": "ABP Commercial 提供多种专业、现代的UI主题。创建免费演示,快速了解UI的外观。", "Tools_Page_Title": "快速应用开发工具", "Tools_Page_Description": "ABP 商业版提供快速应用程序开发工具,以提高开发人员的工作效率。ABP Suite 可让您轻松创建 CRUD 页面。", - "DeveloperPrice": "开发商价格", + "DeveloperPrice": "开发者价格", "AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0}<小>开发人员 {0} 天", "ExtendPaymentInfoSection_Description": "延长/续订许可证后,您将继续获得高级支持。您还可以获得模块和主题的主要或次要更新。您还可以继续创建新项目。您还可以使用 ABP Suite 来加快开发速度。", @@ -667,13 +667,13 @@ "Landing_Page_CrossCuttingConcernsInfo": "用于授权、验证、异常处理、缓存、审计日志、事务管理等的完整基础设施。", "Landing_Page_PreBuiltApplicationModules": "预建应用模块,包括最常见的Web应用需求。", "Landing_Page_ChatModule": "聊天", - "Landing_Page_DocsModule": "文件", + "Landing_Page_DocsModule": "文档", "Landing_Page_FileManagementModule": "文件管理", "Landing_Page_CustomerStory_1": "ABP Commercial 允许 SC Ventures 在 9 个月内交付银行级多租户筒仓数据库 SaaS 平台,以支持应收账款/应付账款供应链融资,处理来自多个集成锚点的大额发票。ABP 的模块化使团队能够在创纪录的时间内交付,通过所有 VAPT,并通过完整的 CI/CD 和管道将容器化微服务堆栈部署到生产中。", "Landing_Page_CustomerStory_2": "我们看到了使用 ABP Commercial 降低定制开发项目开销的价值。团队可以统一不同项目流中的代码模式。我们在框架中看到了更大的潜力,使我们能够比以前更快地构建新功能。我们相信,我们将不断看到利用 ABP Commercial 的价值。", "Landing_Page_CustomerStory_3": "我们热爱 ABP。我们不必从头开始编写所有内容。我们从开箱即用的功能开始,只需专注于真正需要编写的内容。此外,ABP 结构合理,代码质量高,错误较少。如果我们必须自己编写所有需要的代码,我们可能需要花费数年时间。我们还喜欢的一点是,新版本、问题修复或改进很快就会推出\n 每隔一周。我们不会等太久。", "Landing_Page_CustomerStory_4": "ABP Commercial 是一款非常出色的产品,值得推荐。在一个可配置的平台上为我们的客户向市场提供商业产品。该框架和工具为任何团队提供的跳跃式启动都是物有所值的。ABP Commercial 最符合我们的需求。", - "Landing_Page_AdditionalServices": "定制或批量许可证、入职、现场培训和支持、定制项目开发、移植现有项目等...", + "Landing_Page_AdditionalServices": "定制或批量许可证、引导流程、现场培训和支持、定制项目开发、移植现有项目等...", "Landing_Page_IncludedDeveloperLicenses": "包括 {0} 开发人员许可证", "Landing_Page_SeeOnDemo": "观看演示", "Landing_Page_LeptonThemes": "LeptonThemes", @@ -941,7 +941,7 @@ "ThankYou!": "谢谢!", "SendBetaRequest": "发送测试版申请", "YouJoinedTheBetaTesterProgram": "您加入了 ABP Studio 测试程序。", - "PricingExplanation2": "30 天退款保证 - 了解更多了解更多React Native 和 .NET MAUI 移动启动模板。这样,您就可以选择最适合您需求的模板。这两种应用程序在 iOS 和 Android 平台之间的代码重用率最高。", "PreIntegratedToYourBackend": "预集成到您的后台", - "PreIntegratedToYourBackend_Description": "ABP 移动应用程序已预集成到您的后端应用程序接口。它可从服务器获取有效的身份验证令牌,并发出身份验证请求。", + "PreIntegratedToYourBackend_Description": "ABP 移动应用程序已预集成到您的后端API。它可从服务器获取有效的身份验证令牌,并发出身份验证请求。", "MultiLanguage": "多语言", "MultiLanguage_Description": "它开箱即支持 10 多种语言。您还可以添加其他语言。", "Arabic": "阿拉伯语", @@ -974,7 +974,7 @@ "ComesWithTheSourceCode": "附带源代码", "ComesWithTheSourceCode_Description": "移动应用程序提供源代码。您可以轻松定制应用程序的用户体验/UI,以符合品牌准则。", "Purchase_OneYearPrice": "1 年价格", - "Purchase_DeveloperSeatCount": "开发商席位数", + "Purchase_DeveloperSeatCount": "开发者席位数", "Purchase_DevelopersAlreadyIncluded": "{0}已包括开发人员", "1Year": "1 年", "{0}Years": "{0}年", @@ -987,10 +987,10 @@ "TrainingPack": "培训包", "TrainingPackDiscount": "培训包折扣", "Purchase_OnboardingTraining_Description": "此实时培训包适用于 8 人班,此折扣仅在购买新许可证时有效。了解更多 ", - "Purchase_Save": "{0}% 保存 {1}{2}", - "RemoveBasket": "从篮子中取出", + "Purchase_Save": "{0}% 节省 {0}% {1} {2}", + "RemoveBasket": "从购物篮中取出", "WhyABPIOPlatform?": "为什么选择ABP.IO 平台?", - "DocumentAim": "本文件旨在回答这个重大问题:", + "DocumentAim": "本文档旨在回答这个重大问题:", "DocumentAim_Description": "\"为什么要使用 ABP.IO 平台,而不是从头开始创建新的解决方案?", "DocumentAim_Description2": "该文件介绍了构建现代软件解决方案所面临的挑战,并解释了 ABP 如何应对这些挑战。", "CreatingANewSolution": "创建新的解决方案", @@ -1004,7 +1004,7 @@ "CreatingAnEmptySolution_THEPROBLEM_Description5": "如何设置自动测试?", "ABPSOLUTION": "ABP 解决方案", "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP 基于领域驱动设计原则,提供了一个架构完善、分层且可投入生产的启动解决方案。该解决方案还包括每个层的预配置单元和集成测试项目。", - "CommonLibraries": "普通图书馆", + "CommonLibraries": "通用库", "CommonLibraries_THEPROBLEM_Description": "您应该使用哪些库来实现常见需求?软件开发生态系统是高度动态的,要跟上最新的工具、库、趋势和方法具有挑战性。", "CommonLibraries_ABPSOLUTION_Description": "ABP 将流行、成熟和最新的库预先集成到解决方案中。你不需要花时间集成它们或让它们相互通信。它们开箱即可正常工作。", "UITheme&Layout": "UI主题和布局", @@ -1027,7 +1027,7 @@ "DRY_Description2": "ABP 遵循 \"约定重于配置 \"的原则,尽可能自动化和简化重复代码。不过,当您需要切换到手动档时,它也不会限制您。控制权始终掌握在您的手中。", "Authentication": "认证", "Authentication_THEPROBLEM_Description": "单点登录、Active Directory / LDAP 集成、OpenIddict 集成、社交登录、双因素验证、忘记/重置密码、电子邮件激活、新用户注册、密码复杂性控制、尝试失败时锁定账户、显示失败的登录尝试......等等。我们知道,您对所有这些通用要求都不陌生。您并不孤单!", - "Authentication_ABPSOLUTION_Description": "ABP Framework 和商业版本提供了所有这些标准内容,并作为可重复使用的账户模块预先为您实现。你只需启用和配置你所需要的即可。", + "Authentication_ABPSOLUTION_Description": "ABP Framework 和商业版本提供了所有这些标准内容,并作为可重用的账户模块预先为您实现。你只需启用和配置你所需要的即可。", "CrossCuttingConcerns": "横向关注", "CrossCuttingConcerns_THEPROBLEM_Description": "交叉关注点是每个用例都应实施的基本重复逻辑。举例如下", "CrossCuttingConcerns_THEPROBLEM_Description2": "启动事务,成功时提交,出错时回滚。", @@ -1042,7 +1042,7 @@ "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "详细的权限系统,并根据角色和用户管理UI上的权限。", "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "编写审计日志和实体历史记录,以跟踪用户何时修改了数据库记录。", "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "使实体软删除,这样它们就会被标记为已删除,而不是从数据库中物理删除,并在查询时自动过滤已删除的实体。", - "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "创建抽象和包装器,以便从前端代码中使用后端应用程序接口。", + "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "创建抽象和包装器,以便从前端代码中使用后端API。", "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "排队和执行后台作业", "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "在全球系统中处理多个时区。", "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "在服务器和客户端之间共享验证、本地化和授权逻辑。", @@ -1054,13 +1054,13 @@ "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "大多数库的设计都比较低级,您通常需要做一些工作来正确集成它们,而不会在解决方案中到处重复相同的集成和配置代码。例如,假设您必须使用 RabbitMQ 来实现分布式事件总线。您要做的就是向队列发送消息并处理传入消息。但您需要了解消息传递模式、队列和交换细节。要编写高效的代码,必须创建一个池来管理连接、客户端和通道。您还必须处理异常、ACK 消息、失败时重新连接 RabbitMQ 等问题。", "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "例如,ABP 的 RabbitMQ 分布式事件总线集成抽象了所有这些细节。您可以发送和接收消息,而无需进行繁琐的操作。您需要编写底层代码吗?没问题,您可以随时这样做。当您需要使用您正在使用的库的底层功能时,ABP 不会限制您。", "WhyNotBuildYourOwnFramework?": "为什么不建立自己的框架?", - "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基础设施,即使是最简单的,也需要大量时间来构建、维护和记录。随着时间的推移,这些基础架构会变得越来越庞大,很难在解决方案中对其进行维护。将这些分离成一个可重复使用的项目,是建立自己内部框架的起点。", + "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基础设施,即使是最简单的,也需要大量时间来构建、维护和记录。随着时间的推移,这些基础架构会变得越来越庞大,很难在解决方案中对其进行维护。将这些分离成一个可重用的项目,是建立自己内部框架的起点。", "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "构建、记录、培训和维护一个内部框架非常困难。如果你没有一个经验丰富的专门框架团队,你的内部框架很快就会变成没有文档的遗留代码,再也没有人能理解和维护。另一方面,这些框架通常由团队中的一两个开发人员开发。这些人正在成为知识孤岛。这对他们有利,但对公司不利,因为他们是项目的单点故障-SPOF-。一旦他们离开公司,项目就会急剧下滑。", "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP 框架是一个社区驱动、文档齐全、成熟且通用的应用程序框架。由经验丰富的开发人员组成的团队正在努力使其保持最新、易懂和易于使用。使用这样一个稳定的框架,您可以专注于自己的业务代码,并随时从专家那里获得框架方面的帮助。", "ArchitecturalInfrastructure_Description": "SaaS 应用程序、模块化或微服务系统是最常用的企业软件模型。构建此类系统不仅需要良好的理解和经验,还需要强大的软件基础设施。否则,你会发现自己要花费很大精力才能在代码库中支持这些架构细节。", "Modularity": "模块化", - "Modularity_THEPROBLEM_Description": "建立一个真正的模块化系统并非易事!系统的所有方面(数据库、实体、应用程序接口、UI页面/组件)都可以分割成模块,而且每个模块都可以重复使用,无需其他模块。普通的 ASP.NET Core 并不提供这样的模块化架构。如果需要,您应该从头开始考虑。", - "Modularity_ABPSOLUTION_Description": "ABP 框架是一种模块化应用程序开发结构。框架中的每项功能都是为兼容模块化而开发的。文档和指南解释了如何以标准方式开发可重复使用的模块。", + "Modularity_THEPROBLEM_Description": "建立一个真正的模块化系统并非易事!系统的所有方面(数据库、实体、API、UI页面/组件)都可以分割成模块,而且每个模块都可以重用,无需其他模块。普通的 ASP.NET Core 并不提供这样的模块化架构。如果需要,您应该从头开始考虑。", + "Modularity_ABPSOLUTION_Description": "ABP 框架是一种模块化应用程序开发结构。框架中的每项功能都是为兼容模块化而开发的。文档和指南解释了如何以标准方式开发可重用的模块。", "SaaSMultiTenancy": "SaaS / 多租户", "SaaSMultiTenancy_THEPROBLEM_Description": " 多租户是实施 SaaS 系统的一种常见方式。但是,实施一致的多用户基础设施可能会变得复杂。", "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP 框架提供完整的多租户基础架构,并从您的业务代码中抽象出复杂性。您的应用程序代码大部分将具有多租户意识,而 ABP 框架会自动隔离租户之间的数据库、缓存和其他细节。它支持单个数据库、每个租户数据库和混合方法。它能正确配置 Microsoft Identity 和 OpenIddict 等库,这些库通常与多租户不兼容。", @@ -1070,11 +1070,11 @@ "Microservices_ABPSOLUTION_Description2": "ABP Commercial 甚至更进一步,提供了完整的 启动模板,以启动您的微服务解决方案。", "PreBuiltModules": "预制模块", "PreBuiltModules_THEPROBLEM_Description": "我们每个人都有相似但略有不同的业务需求。但是,我们都应该重新发明轮子,因为没有人的代码可以直接用于我们的解决方案。它们都是更大解决方案的嵌入部分。", - "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial 模块提供了大量可重复使用的应用模块,如支付、聊天、文件管理、审计日志报告......等。所有这些模块都可以轻松安装到您的解决方案中并直接运行。我们将不断添加更多模块。", + "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial 模块提供了大量可重用的应用模块,如支付、聊天、文件管理、审计日志报告......等。所有这些模块都可以轻松安装到您的解决方案中并直接运行。我们将不断添加更多模块。", "PreBuiltModules_ABPSOLUTION_Description2": "所有模块均可根据您的业务需求进行定制。如果您需要完全控制,可以下载任何模块的完整源代码,并根据您的具体业务要求进行完全定制。", "ABPCommunity": "ABP 社区", - "ABPCommunity_Description": "最后,在一个大社区中,每个人都遵循相似的编码风格和原则,并共享一个共同的基础架构,当你遇到困难或在设计决策上需要帮助时,这将为你带来力量。因为我们的代码编写方式相似,所以我们可以更好地互相帮助。ABP 是一个由社区支持的项目,在 GitHub 上拥有 10K 多颗星。", - "ABPCommunity_Description2": "ABP 开发人员之间可以轻松共享代码,甚至是可重复使用的库。对你有用的代码片段也会对其他人有用。有很多示例和教程可以直接用于您的应用程序。", + "ABPCommunity_Description": "最后,在一个大社区中,每个人都遵循相似的编码风格和原则,并共享一个共同的基础架构,当你遇到困难或在设计决策上需要帮助时,这将为你带来力量。因为我们的代码编写方式相似,所以我们可以更好地互相帮助。ABP 是一个由社区支持的项目,在 GitHub 上拥有 10K star。", + "ABPCommunity_Description2": "ABP 开发人员之间可以轻松共享代码,甚至是可重用的库。对你有用的代码片段也会对其他人有用。有很多示例和教程可以直接用于您的应用程序。", "ABPCommunity_Description3": "如果您聘请的开发人员曾使用过 ABP 架构,那么他将立即了解您的解决方案,并在很短的时间内开始开发。", "WhyAbpIo_Page_Title": "为什么选择 ABP.IO 平台?", "AbpStudio_Page_Title": "ABP Studio", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json index 1b5607f157..48f6d386ee 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json @@ -1,7 +1,7 @@ { "culture": "zh-Hans", "texts": { - "Permission:CommunityPost": "社区岗位", + "Permission:CommunityPost": "社区文章", "Permission:Edit": "编辑", "Waiting": "等待", "Approved": "批准", @@ -10,13 +10,13 @@ "Approve": "批准", "Reject": "拒绝", "ReadPost": "阅读文章", - "Status": "现状", + "Status": "状态", "ContentSource": "内容来源", "Details": "详细信息", "Title": "标题", "CreationTime": "创建时间", - "Save": "节省", - "SameUrlAlreadyExist": "相同的网址已经存在,如果您想添加这个帖子,应该更改网址!", + "Save": "保存", + "SameUrlAlreadyExist": "相同的网址已经存在,如果您想添加这个文章,应该更改网址!", "UrlIsNotValid": "Url 无效。", "UrlNotFound": "未找到 Url。", "UrlContentNotFound": "未找到 Url 内容。", @@ -24,19 +24,19 @@ "MostRead": "最多阅读", "Latest": "最新", "ContributeAbpCommunity": "为 ABP 社区做贡献", - "SubmitYourPost": "提交您的帖子", - "ContributionGuide": "捐款指南", + "SubmitYourPost": "提交您的文章", + "ContributionGuide": "贡献指南", "BugReport": "错误报告", - "SeeAllPosts": "查看所有帖子", + "SeeAllPosts": "查看所有文章", "WelcomeToABP": "欢迎来到 ABP", "EmailNotValid": "请输入有效的电子邮件地址。", "FeatureRequest": "功能请求", - "CreatePostTitleInfo": "帖子列表中要显示的帖子标题。", - "CreatePostSummaryInfo": "帖子的简短摘要,将显示在帖子列表中。最大长度:{0}1MB。", + "CreatePostTitleInfo": "文章列表中要显示的文章标题。", + "CreatePostSummaryInfo": "文章的简短摘要,将显示在文章列表中。最大长度:{0}1MB。", "ThisExtensionIsNotAllowed": "不允许延期。", "TheFileIsTooLarge": "文件太大。", - "GoToThePost": "前往邮局", + "GoToThePost": "前往文章", "GoToTheVideo": "观看视频", "Contribute": "投稿", "OverallProgress": "总体进展", @@ -44,19 +44,19 @@ "Open": "开放", "Closed": "关闭", "RecentQuestionFrom": "{0}最近提出的问题", - "Stackoverflow": "Stackflow", - "Votes": "投票", + "Stackoverflow": "Stackoverflow", + "Votes": "观看次数", "Answer": "回答", "Views": "视图", "Answered": "已回答", "WaitingForYourAnswer": "等待您的答复", - "Asked": "要求", + "Asked": "提问", "AllQuestions": "所有问题", "NextVersion": "下一版", "MilestoneErrorMessage": "无法从 Github 获取当前里程碑的详细信息。", "QuestionItemErrorMessage": "无法从 Stackoverflow 获取最新问题的详细信息。", "Oops": "哎呀!", - "CreatePostSuccessMessage": "帖子已成功提交。网站管理员审核后将予以发布。", + "CreatePostSuccessMessage": "文章已成功提交。网站管理员审核后将予以发布。", "Browse": "浏览", "CoverImage": "封面图片", "ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的经验!", @@ -90,25 +90,25 @@ "LatestContentRequests": "最新内容申请", "AllPostRequests": "查看所有职位申请", "SubscribeToTheNewsletter": "订阅时事通讯", - "NewsletterEmailDefinition": "获取有关 ABP 发生的信息,如新版本、免费资源、帖子等。", + "NewsletterEmailDefinition": "获取有关 ABP 发生的信息,如新版本、免费资源、文章等。", "NoThanks": "不,谢谢", "MaybeLater": "也许以后", "JoinOurPostNewsletter": "加入我们的邮政通讯", "Community": "社区", "Marketing": "市场营销", "CommunityPrivacyPolicyConfirmation": "我同意条款和条件以及 隐私政策。", - "PostRequestMessageTitle": "在 GitHub 上打开一个问题,申请您希望在本网站上看到的帖子/教程。", + "PostRequestMessageTitle": "在 GitHub 上打开一个问题,申请您希望在本网站上看到的文章/教程。", "PostRequestMessageBody": "以下是社区要求撰写的文章列表。您想撰写要求发表的文章吗?请点击请求并加入讨论。", "Language": "语言", - "CreatePostLanguageInfo": "帖子内容的语言。", + "CreatePostLanguageInfo": "文章内容的语言。", "VideoPost": "视频", "Post": "职位", "Read": "阅读", "CreateGithubPostUrlInfo": "GitHub 上 Markdown 文件的完整 URL(示例)。", - "CreateVideoContentUrlInfo": "帖子的原始 Youtube URL。", - "CreateExternalPostUrlInfo": "帖子的原始外部网址。", + "CreateVideoContentUrlInfo": "文章的原始 Youtube URL。", + "CreateExternalPostUrlInfo": "文章的原始外部网址。", "VideoContentForm": "在 YouTube 上提交视频", - "GithubPostForm": "在 GitHub 上提交帖子", + "GithubPostForm": "在 GitHub 上提交文章", "ExternalPostForm": "提交外部内容", "HowToPost": "如何发布?", "Posts": "职位", @@ -118,8 +118,8 @@ "ThankYouForContribution": "感谢您为 ABP 社区做出贡献。", "GithubPost": "GitHub 发布", "GithubPostSubmitStepOne": "1.使用 Markdown 格式在任何公共 GitHub 仓库上撰写文章。示例", - "GithubPostSubmitStepTwo": "2.使用表单提交您的帖子 URL。", - "GithubPostSubmitStepThree": "3.您的帖子将在本网站显示。", + "GithubPostSubmitStepTwo": "2.使用表单提交您的文章 URL。", + "GithubPostSubmitStepThree": "3.您的文章将在本网站显示。", "YoutubeVideo": "Youtube 视频", "YoutubeVideoSubmitStepOne": "1.在 YouTube 上发布视频。", "YoutubeVideoSubmitStepTwo": "2.使用表单提交视频 URL。", @@ -129,23 +129,23 @@ "ExternalContentSubmitStepTwo": "2.使用表单提交您的内容 URL。", "ExternalContentSubmitStepThree": "3.访问者会被重定向到原始网站的内容。", "ChooseYourContentType": "请选择添加内容的方式。", - "PostContentViaGithub": "我想根据标记符规则,用 GitHub 添加我的帖子。", + "PostContentViaGithub": "我想根据标记符规则,用 GitHub 添加我的文章。", "PostContentViaYoutube": "我想在这里分享我在 Youtube 上提供的视频。", "PostContentViaExternalSource": "我想在这里添加我在另一个平台上发布的内容。", "GitHubUserNameValidationMessage": "您的 Github 用户名不能包含空格,请确保您的 Github 用户名正确无误。", "PersonalSiteUrlValidationMessage": "您的个人网站 URL 不能包含空格,请确保您的个人网站 URL 正确无误。", "TwitterUserNameValidationMessage": "您的 Twitter 用户名不能包含空格,请确保您的 Twitter 用户名正确无误。", "LinkedinUrlValidationMessage": "您的 Linkedin URL 不能包含空格,请确保您的 Linkedin URL 正确无误。", - "NoPostsFound": "未找到帖子!", - "SearchInPosts": "在帖子中搜索...", + "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 社区讲座", - "LiveDemo": "现场演示", + "LiveDemo": "在线演示", "GetLicense": "获取许可证", "GetStarted": "开始", "SourceCode": "源代码", @@ -165,7 +165,7 @@ "NoPublishedEventsYet": "尚未发布活动。", "SubscribeYoutubeChannel": "订阅 Youtube 频道", "Enum:EventType:0": "会谈", - "MemberNotPublishedPostYet": "该会员尚未发表任何帖子。", + "MemberNotPublishedPostYet": "该成员尚未发表任何文章。", "TimeAgo": "{0}前", "Discord_Page_JoinCommunityMessage": "加入 ABP Discord 社区", "Discord_Page_Announce": "我们很高兴地宣布 ABP 社区 Discord 服务器!", @@ -178,7 +178,7 @@ "Events_Page_Title": "ABP 社区讲座", "Members_Page_WritingFromUser": "从 ABP Community 上的 {0} 读写。", "Post_Create_Page_MetaTitle": "新职位", - "Post_Create_Page_MetaDescription": "创建您的帖子,分享您关于 ABP 框架的经验并为 ABP 社区做出贡献。", + "Post_Create_Page_MetaDescription": "创建您的文章,分享您关于 ABP 框架的经验并为 ABP 社区做出贡献。", "Post_Create_Page_CreateNewPost": "创建新职位", "Post_Index_Page_MetaDescription": "ABP 社区的宗旨是为使用 ABP 框架的开发人员创建一个贡献环境。", "Layout_Title": "{0}| ABP 社区", @@ -254,7 +254,7 @@ "Videos({0})": "视频 ({0})", "LatestArticles": "最新文章", "RaffleHeader": "你好,ABP 社区成员!", - "RafflesInfo": "
这是一个抽奖页面,旨在感谢您成为活跃的社区成员。我们举办 ABP 社区讲座 、ABP .NET 会议,参加或赞助与 .NET 相关的活动,并在活动中赠送一些礼品。

您可以关注此页面,查看即将举行的抽奖活动、参加这些活动或查看我们以前举行的抽奖活动(包括获奖者)。

感谢您成为我们的活跃会员!在即将举行的抽奖活动中再见。", + "RafflesInfo": "
这是一个抽奖页面,旨在感谢您成为活跃的社区成员。我们举办 ABP 社区讲座 、ABP .NET 会议,参加或赞助与 .NET 相关的活动,并在活动中赠送一些礼品。

您可以关注此页面,查看即将举行的抽奖活动、参加这些活动或查看我们以前举行的抽奖活动(包括获奖者)。

感谢您成为我们的活跃成员!在即将举行的抽奖活动中再见。", "RafflesInfoTitle": "ABP 社区来抽奖 要下载您的书籍,请点击此处。", "SubscribeToNewsletter": "订阅时事通讯,了解 ABP.IO 平台的最新动态,如新版本、文章、优惠等。", @@ -281,14 +281,14 @@ "ThankYou": "谢谢!", "CheckboxMandatory": "您需要检查这一点才能继续!", "UserInterface": "UI", - "APIGateway": "应用程序接口网关", + "APIGateway": "API网关", "Database": "数据库", "Saas": "Saas", "OpenSourceWebApp": "开源
Web 应用程序", "Framework": "框架", "AuditLoggingExplanation": "自动跟踪系统中的所有操作和数据变化。", "AbpNewCommandExplanation": "使用 ABP 启动模板创建新的解决方案。", - "AbpAddModuleCommandExplanation": "在解决方案中安装预置应用模块", + "AbpAddModuleCommandExplanation": "在解决方案中安装预构建应用模块", "AbpUpdateCommandExplanation": "自动更新解决方案中所有与 ABP 相关的 NuGet 和 NPM 包。", "ExploreAllCLICommands": "探索所有 CLI 命令", "ExploreDocumentationAndGuides": "探索全面的文档和指南。", @@ -302,7 +302,7 @@ "Preview": "预览", "CreateANewSolution": "创建新解决方案", "ABPFrameworkFeatures": "ABP 框架 特点 模块", "SeeTheScreenshot": "请看截图", - "ApplicationModuleExplanation1": "创建一个可重复使用、完全分层的应用模块解决方案。", + "ApplicationModuleExplanation1": "创建一个可重用、完全分层的应用模块解决方案。", "ApplicationModuleExplanation2": "您可以使用该选项为模块化应用程序创建模块。", "Expert_": "专家", "Partner_": "合作伙伴", @@ -428,7 +428,7 @@ "PackageDetailPage_InstallingWithABPCLIDescription2": "安装 ABP CLI 后,在要安装它的项目(.csproj 文件)位置打开命令行终端并执行以下命令", "PackageDetailPage_InstallingWithABPCLIDescription3": "它将在项目中添加 {0} 包引用,并在模块类中添加 {1} 依赖关系。", "PackageDetailPage_ManualInstallation": "2: 使用 Dotnet CLI 安装", - "PackageDetailPage_ManualInstallationDescription1": "使用集成开发环境或执行以下命令在项目中添加 {0} NuGet 包引用", + "PackageDetailPage_ManualInstallationDescription1": "使用IDE或执行以下命令在项目中添加 {0} NuGet 包引用", "PackageDetailPage_ManualInstallationDescription2": "然后在 模块类中添加 {0} 依赖关系,如以下示例所示", "PackageDetailPage_SeeDocumentation": "请参阅文档,了解如何在应用程序中使用此包。", "PackageDetailPage_InstallingUsingPMC": "3: 使用包管理器控制台安装", diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json index 0f71181156..e4bb79a4d8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json @@ -2,7 +2,7 @@ "culture": "zh-Hans", "texts": { "GivenTenantIsNotExist": "给定租户不存在:{0}", - "GivenTenantIsNotAvailable": "所给租户不可用:{0}", + "GivenTenantIsNotAvailable": "给定租户不可用:{0}", "Tenant": "租户", "Switch": "切换", "Name": "名称", diff --git a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/zh-Hans.json b/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/zh-Hans.json index 223667f47a..bc57671e43 100644 --- a/framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/zh-Hans.json +++ b/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},以获得更多结果。" } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json index 1baedfe251..cc408a8b75 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json @@ -1,13 +1,13 @@ { "culture": "zh-Hans", "texts": { - "InternalServerErrorMessage": "您的请求出现内部错误!", + "InternalServerErrorMessage": "对不起,在处理您的请求期间产生了一个服务器内部错误!!", "ValidationErrorMessage": "您的请求无效!", "ValidationNarrativeErrorMessageTitle": "验证过程中检测到以下错误。", "DefaultErrorMessage": "发生错误!", "DefaultErrorMessageDetail": "服务器未发送错误详细信息。", "DefaultErrorMessage401": "您未通过身份验证!", - "DefaultErrorMessage401Detail": "您应登录后才能执行此操作。", + "DefaultErrorMessage401Detail": "您需要进行身份认证(登录)后再执行此操作。", "DefaultErrorMessage403": "您未获得授权!", "DefaultErrorMessage403Detail": "不允许执行此操作!", "DefaultErrorMessage404": "未找到资源!", diff --git a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json index 3a2e19d1ed..7ba586be3e 100644 --- a/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json +++ b/framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json @@ -4,6 +4,6 @@ "TenantNotFoundMessage": "未找到租户!", "TenantNotFoundDetails": "没有租户的 ID 或名称为:{0}的租户。", "TenantNotActiveMessage": "租户未启用!", - "TenantNotActiveDetails": "租户未激活,租户 ID 或名称为:{0}。" + "TenantNotActiveDetails": "租户未启用,租户 ID 或名称为:{0}。" } } \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json index cc3fba3a70..e6af1b3b7e 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json @@ -45,8 +45,8 @@ "Description:Abp.Account.IsSelfRegistrationEnabled": "用户是否可以自己注册账户。", "DisplayName:Abp.Account.EnableLocalLogin": "使用本地账户进行身份验证", "Description:Abp.Account.EnableLocalLogin": "表示服务器是否允许用户使用本地账户进行身份验证。", - "LoggedOutTitle": "签出", - "LoggedOutText": "您已退出,很快将重新定向。", + "LoggedOutTitle": "注销", + "LoggedOutText": "您已注销,很快将重新定向。", "ReturnToText": "单击此处返回应用", "OrLoginWith": "或使用以下方式登录", "ForgotPassword": "忘记密码?", 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 6d8f9ea39e..76c8f2b2a1 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 @@ -17,8 +17,8 @@ "CmsKit.Tags": "标签", "CmsKit:0002": "内容已经存在!", "CmsKit:0003": "实体 {0} 不可标签。", - "CmsKit:Blog:0001": "给定的标头 ({Slug}) 已经存在!", - "CmsKit:BlogPost:0001": "给定的标签已经存在!", + "CmsKit:Blog:0001": "给定的slug ({Slug}) 已经存在!", + "CmsKit:BlogPost:0001": "给定的slug已经存在!", "CmsKit:Comments:0001": "实体 {EntityType} 不可注释。", "CmsKit:Media:0001": "{Name}'不是有效的媒体名称。", "CmsKit:Media:0002": "实体不能拥有媒体。", @@ -191,7 +191,7 @@ "AddWidget": "添加小工具", "PleaseConfigureWidgets": "请配置部件", "SelectAnAuthor": "选择作者", - "InThisDocument": "在本文件中", + "InThisDocument": "在本文档中", "GoToTop": "返回页首", "SetAsHomePage": "更改主页状态", "CompletedSettingAsHomePage": "设置为主页", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json index 08f0e826f1..d244c98f5c 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json @@ -31,6 +31,7 @@ "NewRole": "新角色", "RoleName": "角色名称", "CreationTime": "创建时间", + "Permissions": "权限", "DisplayName:CurrentPassword": "当前密码", "DisplayName:NewPassword": "新密码", "DisplayName:NewPasswordConfirm": "确认新密码", @@ -81,6 +82,7 @@ "Permission:RoleManagement": "角色管理", "Permission:Create": "创建", "Permission:Edit": "编辑", + "Permission:Delete": "删除", "Permission:ChangePermissions": "更改权限", "Permission:UserManagement": "用户管理", "Permission:UserLookup": "用户查询",