Browse Source

Update zh-Hans.json.

pull/18640/head
liangshiwei 2 years ago
parent
commit
6b141ec6b5
  1. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json
  2. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json
  3. 10
      abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json
  4. 110
      abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json
  5. 64
      abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json
  6. 66
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
  7. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json
  8. 2
      framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Localization/Resources/AbpDdd/zh-Hans.json
  9. 4
      framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json
  10. 2
      framework/src/Volo.Abp.MultiTenancy.Abstractions/Volo/Abp/MultiTenancy/Localization/zh-Hans.json
  11. 4
      modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json
  12. 6
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json
  13. 2
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json

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

@ -5,7 +5,7 @@
"Welcome": "欢迎", "Welcome": "欢迎",
"UseOneOfTheFollowingLinksToContinue": "使用以下链接之一继续", "UseOneOfTheFollowingLinksToContinue": "使用以下链接之一继续",
"FrameworkHomePage": "框架主页", "FrameworkHomePage": "框架主页",
"FrameworkDocumentation": "框架文", "FrameworkDocumentation": "框架文",
"OfficialBlog": "官方博客", "OfficialBlog": "官方博客",
"CommercialHomePage": "商业主页", "CommercialHomePage": "商业主页",
"CommercialSupportWebSite": "商业支持网站", "CommercialSupportWebSite": "商业支持网站",

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

@ -223,7 +223,7 @@
"Menu:Reports": "报告", "Menu:Reports": "报告",
"TemplateName": "模板名称", "TemplateName": "模板名称",
"TemplateVersion": "模板版本", "TemplateVersion": "模板版本",
"DatabaseProvider": "数据库提供", "DatabaseProvider": "数据库提供",
"IsTiered": "是否分层", "IsTiered": "是否分层",
"ProjectName": "项目名称", "ProjectName": "项目名称",
"Username": "用户名", "Username": "用户名",
@ -543,7 +543,7 @@
"CompanyUrl": "公司网址", "CompanyUrl": "公司网址",
"TalkTitle": "演讲题目", "TalkTitle": "演讲题目",
"AbstractTopic": "摘要 主题", "AbstractTopic": "摘要 主题",
"Bio": "生物", "Bio": "简介",
"LinkedIn": "LinkedIn", "LinkedIn": "LinkedIn",
"Github": "Github", "Github": "Github",
"Twitch": "Twitch", "Twitch": "Twitch",

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

@ -17,7 +17,7 @@
"Volo.AbpIo.Domain:030000": "您的试用期已经结束。", "Volo.AbpIo.Domain:030000": "您的试用期已经结束。",
"Volo.AbpIo.Domain:030001": "该组织名称已经存在。", "Volo.AbpIo.Domain:030001": "该组织名称已经存在。",
"Volo.AbpIo.Domain:030002": "一旦激活,就不能将试用版许可证切换为 \"请求 \"状态!", "Volo.AbpIo.Domain:030002": "一旦激活,就不能将试用版许可证切换为 \"请求 \"状态!",
"Volo.AbpIo.Domain:030003": "没有这种地位!", "Volo.AbpIo.Domain:030003": "没有这种状态!",
"Volo.AbpIo.Domain:030004": "由于意外错误,无法更改状态!", "Volo.AbpIo.Domain:030004": "由于意外错误,无法更改状态!",
"Volo.AbpIo.Domain:030005": "试用许可证处于激活状态时,可更新开始和结束日期!", "Volo.AbpIo.Domain:030005": "试用许可证处于激活状态时,可更新开始和结束日期!",
"Volo.AbpIo.Domain:030006": "结束日期必须大于开始日期!", "Volo.AbpIo.Domain:030006": "结束日期必须大于开始日期!",
@ -42,7 +42,7 @@
"Community": "社区", "Community": "社区",
"ContributionGuide": "贡献指南", "ContributionGuide": "贡献指南",
"Blog": "博客", "Blog": "博客",
"Commercial": "商业", "Commercial": "商业",
"MyAccount": "我的账户", "MyAccount": "我的账户",
"Permission:License": "许可证", "Permission:License": "许可证",
"Permission:UserInfo": "用户信息", "Permission:UserInfo": "用户信息",
@ -63,12 +63,12 @@
"SourceCode": "源代码", "SourceCode": "源代码",
"SeeAllPosts": "查看所有帖子", "SeeAllPosts": "查看所有帖子",
"Contribute": "贡献", "Contribute": "贡献",
"LiveDemo": "现场演示", "LiveDemo": "在线演示",
"GetLicense": "获取许可证", "GetLicense": "获取许可证",
"OpenSource": "开源", "OpenSource": "开源",
"WebApplication": "Web应用程序", "WebApplication": "Web应用程序",
"MeetTheABP": "认识 ABP", "MeetTheABP": "认识 ABP",
"CompleteWebDevelopment": "完整的网站开发", "CompleteWebDevelopment": "一个完整的 Web 开发",
"Platform": "平台", "Platform": "平台",
"ABPDescription": "ASP.NET Core Web应用程序开发的开源框架。它遵循软件开发的最佳实践,提供完整的基础架构。", "ABPDescription": "ASP.NET Core Web应用程序开发的开源框架。它遵循软件开发的最佳实践,提供完整的基础架构。",
"StrongInfrastructure": "强大的基础设施", "StrongInfrastructure": "强大的基础设施",
@ -115,7 +115,7 @@
"Subscribe": "订阅", "Subscribe": "订阅",
"WelcomeToABP": "欢迎来到 ABP", "WelcomeToABP": "欢迎来到 ABP",
"EULA": "EULA", "EULA": "EULA",
"ABPCommercialIntroductionMessage": "预应用模块、高级启动模板、快速应用开发工具、专业UI主题和优质支持。", "ABPCommercialIntroductionMessage": "预构建应用模块、高级启动模板、快速应用开发工具、专业UI主题和优质支持。",
"MasteringAbpFrameworkEBook": "掌握 ABP 框架", "MasteringAbpFrameworkEBook": "掌握 ABP 框架",
"MasteringTheABPFrameworkExplanation": "本书由 ABP 框架的创建者撰写,将帮助你全面了解该框架和现代Web应用程序开发技术。", "MasteringTheABPFrameworkExplanation": "本书由 ABP 框架的创建者撰写,将帮助你全面了解该框架和现代Web应用程序开发技术。",
"Speakers": "发言人", "Speakers": "发言人",

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

@ -2,15 +2,15 @@
"culture": "zh-Hans", "culture": "zh-Hans",
"texts": { "texts": {
"OrganizationManagement": "组织管理", "OrganizationManagement": "组织管理",
"OrganizationList": "组织名单", "OrganizationList": "组织列表",
"Volo.AbpIo.Commercial:010003": "您不是该组织的所有者!", "Volo.AbpIo.Commercial:010003": "您不是该组织的所有者!",
"OrganizationNotFoundMessage": "未找到组织!", "OrganizationNotFoundMessage": "未找到组织!",
"DeveloperCount": "分配/开发总数", "DeveloperCount": "分配/开发总数",
"QuestionCount": "剩余/全部问题", "QuestionCount": "剩余/全部问题",
"Unlimited": "无限制", "Unlimited": "无限制",
"Owners": "所有者", "Owners": "所有者",
"Owner": "所有者", "Owner": "所有者",
"AddMember": "添加员", "AddMember": "添加员",
"AddNewOwner": "添加新所有者", "AddNewOwner": "添加新所有者",
"AddNewDeveloper": "添加新开发人员", "AddNewDeveloper": "添加新开发人员",
"UserName": "用户名", "UserName": "用户名",
@ -48,11 +48,11 @@
"UnsubscribeLicenseExpirationEmailSuccessMessage": "您将不再收到许可证到期提醒邮件。", "UnsubscribeLicenseExpirationEmailSuccessMessage": "您将不再收到许可证到期提醒邮件。",
"IndexPageHeroSection": "<span class=\"first-line\">一个完整的</span><span class=\"second-line\">web开发平台</span><span class=\"third-line\">基于 <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> 框架</span>", "IndexPageHeroSection": "<span class=\"first-line\">一个完整的</span><span class=\"second-line\">web开发平台</span><span class=\"third-line\">基于 <img src=\"{0}\" width=\"110\" class=\"ml-1\" /> 框架</span>",
"AbpCommercialShortDescription": "ABP Commercial 提供预建应用程序模块、快速应用程序开发工具、专业UI主题、优质支持等。", "AbpCommercialShortDescription": "ABP Commercial 提供预建应用程序模块、快速应用程序开发工具、专业UI主题、优质支持等。",
"LiveDemo": "现场演示", "LiveDemo": "在线演示",
"LiveDemoLead": "<a href=\"{0}\">{1}</a>使用您的 ABP 帐户,<a href=\"{2}\">{3}</a>访问 abp.io。<br/>或填写下表,立即创建实时演示。", "LiveDemoLead": "<a href=\"{0}\">{1}</a>使用您的 ABP 帐户,<a href=\"{2}\">{3}</a>访问 abp.io。<br/>或填写下表,立即创建在线演示。",
"ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "已存在使用给定电子邮件地址的帐户:<b>{0}</b><br/>您可以使用您的账户登录,然后继续。", "ThereIsAlreadyAnAccountWithTheGivenEmailAddress": "已存在使用给定电子邮件地址的帐户:<b>{0}</b><br/>您可以使用您的账户登录,然后继续。",
"GetLicence": "获取许可证", "GetLicence": "获取许可证",
"Application": "应用", "Application": "应用程序",
"StartupTemplates": "启动模板", "StartupTemplates": "启动模板",
"Startup": "启动", "Startup": "启动",
"Templates": "模板", "Templates": "模板",
@ -66,13 +66,13 @@
"JoinOurNewsletter": "加入我们的时事通讯", "JoinOurNewsletter": "加入我们的时事通讯",
"Send": "发送", "Send": "发送",
"WhatIsABPFramework": "什么是 Abp 框架?", "WhatIsABPFramework": "什么是 Abp 框架?",
"OpenSourceBaseFramework": "开源基础框架", "OpenSourceBaseFramework": "开源框架",
"ABPFrameworkExplanation": "<p class=\"lead\">ABP商业版基于ABP框架,ABP框架是面向ASP.NET Core的开源和社区驱动的Web程序框架。</p><p>ABP框架提供了出色的基础架构,可帮助您使用最佳实践编写可维护、可扩展和可测试的代码。学习曲线低、适应简单、开发舒适。", "ABPFrameworkExplanation": "<p class=\"lead\">ABP商业版基于ABP框架,ABP框架是面向ASP.NET Core的开源和社区驱动的Web程序框架。</p><p>ABP框架提供了出色的基础架构,可帮助您使用最佳实践编写可维护、可扩展和可测试的代码。学习曲线低、适应简单、开发舒适。",
"Modular": "模块化", "Modular": "模块化",
"MicroserviceCompatible": "兼容微服务", "MicroserviceCompatible": "兼容微服务",
"DomainDrivenDesignInfrastructure": "领域驱动设计基础设施", "DomainDrivenDesignInfrastructure": "领域驱动设计基础设施",
"MultiTenancy": "多租户", "MultiTenancy": "多租户",
"DistributedMessaging": "分布式信息传递", "DistributedMessaging": "分布式信息",
"DynamicProxying": "动态代理", "DynamicProxying": "动态代理",
"BackgroundJobs": "后台作业", "BackgroundJobs": "后台作业",
"AuditLogging": "审计日志", "AuditLogging": "审计日志",
@ -87,7 +87,7 @@
"UIFrameworksOptions": "UI框架选项;", "UIFrameworksOptions": "UI框架选项;",
"DatabaseProviderOptions": "数据库提供商选项;", "DatabaseProviderOptions": "数据库提供商选项;",
"PreBuiltApplicationModules": "预建应用模块", "PreBuiltApplicationModules": "预建应用模块",
"PreBuiltApplicationModulesShortDescription": "大多数常见的应用需求已作为可重复使用的模块为您开发。", "PreBuiltApplicationModulesShortDescription": "大多数常见的应用需求已作为可重用的模块为您开发。",
"Account": "账户", "Account": "账户",
"Blogging": "博客", "Blogging": "博客",
"Identity": "Identity", "Identity": "Identity",
@ -109,8 +109,8 @@
"DarkTheme": "深色主题", "DarkTheme": "深色主题",
"DarkBlueTheme": "深蓝色主题", "DarkBlueTheme": "深蓝色主题",
"LightTheme": "浅色主题", "LightTheme": "浅色主题",
"ProudToWorkWith": "为能与我们合作而自豪", "ProudToWorkWith": "荣幸与你合作",
"OurConsumers": "全球 70 多个国家数以千计的企业和开发信赖 ABP Commercial。", "OurConsumers": "全球 70 多个国家数以千计的企业和开发信赖 ABP Commercial。",
"JoinOurConsumers": "加入他们,快速打造令人惊叹的产品。", "JoinOurConsumers": "加入他们,快速打造令人惊叹的产品。",
"AdditionalServicesExplanation": "您需要额外或定制服务吗? <strong>我们和我们的合作伙伴可以提供:</strong>", "AdditionalServicesExplanation": "您需要额外或定制服务吗? <strong>我们和我们的合作伙伴可以提供:</strong>",
"CustomProjectDevelopment": "定制项目开发", "CustomProjectDevelopment": "定制项目开发",
@ -121,7 +121,7 @@
"LiveSupportExplanation": "在您需要时提供实时远程支持。", "LiveSupportExplanation": "在您需要时提供实时远程支持。",
"Training": "培训", "Training": "培训",
"TrainingExplanation": "为您的开发人员提供专门培训。", "TrainingExplanation": "为您的开发人员提供专门培训。",
"OnBoarding": "入职", "OnBoarding": "引导流程",
"OnBoardingExplanation": "帮助您设置开发、CI 和 CD 环境。", "OnBoardingExplanation": "帮助您设置开发、CI 和 CD 环境。",
"PrioritizedTechnicalSupport": "优先技术支持", "PrioritizedTechnicalSupport": "优先技术支持",
"PremiumSupportExplanation": "除了 ABP 框架强大的社区支持外,我们的支持团队还会优先回答商业用户的技术问题。", "PremiumSupportExplanation": "除了 ABP 框架强大的社区支持外,我们的支持团队还会优先回答商业用户的技术问题。",
@ -139,20 +139,20 @@
"SendMessage": "发送信息", "SendMessage": "发送信息",
"Success": "成功", "Success": "成功",
"WeWillReplyYou": "我们收到了您的留言,将尽快与您联系。", "WeWillReplyYou": "我们收到了您的留言,将尽快与您联系。",
"GoHome": "回", "GoHome": "回到主页面",
"CreateLiveDemo": "创建实时演示", "CreateLiveDemo": "创建在线演示",
"CreateLiveDemoDescription": "提交表单后,您将收到一封包含演示链接的电子邮件。", "CreateLiveDemoDescription": "提交表单后,您将收到一封包含演示链接的电子邮件。",
"RegisterToTheNewsletter": "注册时事通讯,以接收有关 ABP.IO 的信息,包括新发布的信息等。", "RegisterToTheNewsletter": "注册时事通讯,以接收有关 ABP.IO 的信息,包括新发布的信息等。",
"EnterYourEmailOrLogin": "输入您的电子邮件地址以创建演示版,或 <a href=\"{0}\">使用现有帐户登录</a>。", "EnterYourEmailOrLogin": "输入您的电子邮件地址以创建演示版,或 <a href=\"{0}\">使用现有帐户登录</a>。",
"ApplicationTemplate": "申请模板", "ApplicationTemplate": "应用程序模版",
"ApplicationTemplateExplanation": "应用程序启动模板用于创建新的Web应用程序。", "ApplicationTemplateExplanation": "应用程序启动模板用于创建新的Web应用程序。",
"EfCoreProvider": "实体框架(支持 SQL Server、MySQL、PostgreSQL、Oracle <a href=\"https://docs.microsoft.com/en-us/ef/core/providers/\">及其他</a>)", "EfCoreProvider": "实体框架(支持 SQL Server、MySQL、PostgreSQL、Oracle <a href=\"https://docs.microsoft.com/en-us/ef/core/providers/\">及其他</a>)",
"AlreadyIncludedInTemplateModules": "本模板已包含并配置了以下模块:", "AlreadyIncludedInTemplateModules": "本模板已包含并配置了以下模块:",
"ApplicationTemplateArchitecture": "该应用程序模板还支持分层架构,其中UI层、应用程序接口层和身份验证服务是物理分离的。", "ApplicationTemplateArchitecture": "该应用程序模板还支持分层架构,其中UI层、API层和身份验证服务是物理分离的。",
"SeeTheGuideOrGoToTheLiveDemo": "请查看开发人员指南,了解有关此模板的技术信息,或访问实时演示。", "SeeTheGuideOrGoToTheLiveDemo": "请查看开发人员指南,了解有关此模板的技术信息,或访问在线演示。",
"DeveloperGuide": "开发人员指南", "DeveloperGuide": "开发人员指南",
"ModuleTemplate": "模块模板", "ModuleTemplate": "模块模板",
"ModuleTemplateExplanation1": "您想创建一个模块并在不同的应用程序中重复使用?本启动模板为创建可重用的 <strong>应用模块</strong>或 <strong>微服务</strong>准备了一切。", "ModuleTemplateExplanation1": "您想创建一个模块并在不同的应用程序中重用?本启动模板为创建可重用的 <strong>应用模块</strong>或 <strong>微服务</strong>准备了一切。",
"ModuleTemplateExplanation2": "<p>您可以为单个模块支持单个或多个 UI 框架、单个或多个数据库提供商。除了单元和集成测试基础架构外,启动模板还被配置为在最小应用程序中运行和<strong>测试您的模块</strong>。</p> <p>有关该模板的技术信息,请查看开发人员指南。", "ModuleTemplateExplanation2": "<p>您可以为单个模块支持单个或多个 UI 框架、单个或多个数据库提供商。除了单元和集成测试基础架构外,启动模板还被配置为在最小应用程序中运行和<strong>测试您的模块</strong>。</p> <p>有关该模板的技术信息,请查看开发人员指南。",
"WithAllStyleOptions": "所有款式可选", "WithAllStyleOptions": "所有款式可选",
"Demo": "演示", "Demo": "演示",
@ -165,14 +165,14 @@
"WhatIsTheABPCommercial": "ABP Commercial 是什么?", "WhatIsTheABPCommercial": "ABP Commercial 是什么?",
"WhatAreDifferencesThanAbpFramework": "开源 ABP 框架与 ABP 商业版之间有哪些区别?", "WhatAreDifferencesThanAbpFramework": "开源 ABP 框架与 ABP 商业版之间有哪些区别?",
"AbpCommercialMetaTitle": "{0}| ABP 商业", "AbpCommercialMetaTitle": "{0}| ABP 商业",
"AbpCommercialMetaDescription": "基于 ABP 框架的综合网站开发平台,提供预建模块、启动模板、快速开发工具、专业UI主题和高级支持。", "AbpCommercialMetaDescription": "基于 ABP 框架的 Web 开发平台,提供预建模块、启动模板、快速开发工具、专业UI主题和高级支持。",
"ABPCommercialExplanation": "ABP 商业版是建立在开源 <a target=\"_blank\" href=\"{0}\">ABP 框架</a>之上的一套高级模块、工具、主题和服务。ABP 商业版由 ABP 框架背后的同一团队开发和支持。", "ABPCommercialExplanation": "ABP 商业版是建立在开源 <a target=\"_blank\" href=\"{0}\">ABP 框架</a>之上的一套高级模块、工具、主题和服务。ABP 商业版由 ABP 框架背后的同一团队开发和支持。",
"WhatAreDifferencesThanABPFrameworkExplanation": "<p> <a target=\"_blank\" href=\"{0}\">ABP 框架</a>是适用于 ASP.NET Core 的模块化、可主题化、微服务兼容的应用程序开发框架。它提供了完整的架构和强大的基础架构,让您可以专注于自己的业务代码,而不必为每个新项目重复自己的工作。它基于软件开发的最佳实践和您已经熟悉的流行工具。 </p> <p> ABP 框架是完全免费、开源和社区驱动的。它还提供免费主题和一些预建模块(如身份管理和租户管理)。", "WhatAreDifferencesThanABPFrameworkExplanation": "<p> <a target=\"_blank\" href=\"{0}\">ABP 框架</a>是适用于 ASP.NET Core 的模块化、可主题化、微服务兼容的应用程序开发框架。它提供了完整的架构和强大的基础架构,让您可以专注于自己的业务代码,而不必为每个新项目重复自己的工作。它基于软件开发的最佳实践和您已经熟悉的流行工具。 </p> <p> ABP 框架是完全免费、开源和社区驱动的。它还提供免费主题和一些预建模块(如身份管理和租户管理)。",
"VisitTheFrameworkVSCommercialDocument": "请访问以下链接了解更多信息 <a href=\"{0}\" target=\"_blank\"> {1}</a>", "VisitTheFrameworkVSCommercialDocument": "请访问以下链接了解更多信息 <a href=\"{0}\" target=\"_blank\"> {1}</a>",
"ABPCommercialFollowingBenefits": "ABP Commercial 在 ABP 框架的基础上增加了以下优势:", "ABPCommercialFollowingBenefits": "ABP Commercial 在 ABP 框架的基础上增加了以下优势:",
"Professional": "专业人员", "Professional": "专业人员",
"UIThemes": "UI主题", "UIThemes": "UI主题",
"EnterpriseModules": "企业就绪、功能丰富的预建 <a href=\"{0}\">应用模块</a>(例如身份服务器管理、SaaS 管理、语言管理)", "EnterpriseModules": "企业、功能丰富的预建 <a href=\"{0}\">应用模块</a>(例如身份服务器管理、SaaS 管理、语言管理)",
"ToolingToSupport": "支持您提高开发效率的工具(例如 <a href=\"{0}\">ABP Suite</a>)", "ToolingToSupport": "支持您提高开发效率的工具(例如 <a href=\"{0}\">ABP Suite</a>)",
"PremiumSupportLink": "Premium <a href=\"{0}\" target=\"_blank\">支持</a>", "PremiumSupportLink": "Premium <a href=\"{0}\" target=\"_blank\">支持</a>",
"WhatDoIDownloadABPCommercial": "购买 ABP 商业版时,我可以下载什么?", "WhatDoIDownloadABPCommercial": "购买 ABP 商业版时,我可以下载什么?",
@ -185,13 +185,13 @@
"HowManyDevelopers": "有多少开发人员可以在 ABP 商业网站上工作?", "HowManyDevelopers": "有多少开发人员可以在 ABP 商业网站上工作?",
"HowManyDevelopersExplanation": "ABP 商业许可证是按开发人员计算的。不同的许可证类型有不同的开发人员限制。但是,您可以根据需要随时向任何许可证类型添加更多开发人员。请查看<a href=\"{0}\">计划与定价</a>页面,了解许可证类型、开发人员限制和额外的开发人员费用。", "HowManyDevelopersExplanation": "ABP 商业许可证是按开发人员计算的。不同的许可证类型有不同的开发人员限制。但是,您可以根据需要随时向任何许可证类型添加更多开发人员。请查看<a href=\"{0}\">计划与定价</a>页面,了解许可证类型、开发人员限制和额外的开发人员费用。",
"ChangingLicenseType": "以后可以升级许可证类型吗?", "ChangingLicenseType": "以后可以升级许可证类型吗?",
"ChangingLicenseTypeExplanation": "您可以在有效许可证期限内支付差额,升级到更高的许可证。当您升级到更高的许可证计划时,您将获得新计划的好处,但许可证升级不会改变许可证的到期日。此外,您还可在现有许可证上添加新的开发人员席位,请查看 \"有多少开发人员可在 ABP 商业版上工作?常见问题。", "ChangingLicenseTypeExplanation": "您可以在有效许可证期限内支付差额,升级到更高的许可证。当您升级到更高的许可证计划时,您将获得新计划的好处,但许可证升级不会改变许可证的到期日。此外,您还可在现有许可证上添加新的开发人员席位,请查看 \"有多少开发者可以参与ABP商业版工作?\" 常见问题。",
"LicenseExtendUpgradeDiff": "许可证扩展和升级有什么区别?", "LicenseExtendUpgradeDiff": "许可证扩展和升级有什么区别?",
"LicenseExtendUpgradeDiffExplanation": "<strong>扩展:</strong>通过扩展/续订许可证,您将继续获得高级支持,并获得模块和主题的主要或次要更新。此外,您还可以继续创建新项目。您仍可使用 ABP Suite,从而加快您的开发速度。当您扩展您的许可证时,您的许可证到期日将增加一年。<hr/><strong>升级:</strong>通过升级您的许可证,您将升级到更高的许可证计划,这将使您获得额外的好处。请查看<a href=\"/pricing\">许可证对照表</a>,了解许可证计划之间的差异。<strong>另一方面,当您升级时,您的许可证到期日不会改变!</strong>要延长许可证到期日,您需要扩展您的许可证。", "LicenseExtendUpgradeDiffExplanation": "<strong>扩展:</strong>通过扩展/续订许可证,您将继续获得高级支持,并获得模块和主题的主要或次要更新。此外,您还可以继续创建新项目。您仍可使用 ABP Suite,从而加快您的开发速度。当您扩展您的许可证时,您的许可证到期日将增加一年。<hr/><strong>升级:</strong>通过升级您的许可证,您将升级到更高的许可证计划,这将使您获得额外的好处。请查看<a href=\"/pricing\">许可证对照表</a>,了解许可证计划之间的差异。<strong>另一方面,当您升级时,您的许可证到期日不会改变!</strong>要延长许可证到期日,您需要扩展您的许可证。",
"LicenseRenewalCost": "1 年后的许可证续期费用是多少?", "LicenseRenewalCost": "1 年后的许可证续期费用是多少?",
"LicenseRenewalCostExplanation": "标准团队许可的续订(扩展)价格为{0}美元,标准商业许可的续订(扩展)价格为{1}美元,标准企业许可的续订(扩展)价格为{2}美元。如果您已经是客户,<a href='{3}' target='_blank'>登录您的账户</a>查看当前的续订价格。", "LicenseRenewalCostExplanation": "标准团队许可的续订(扩展)价格为${0},标准商业许可的续订(扩展)价格为${1},标准企业许可的续订(扩展)价格为${2}。如果您已经是客户,<a href='{3}' target='_blank'>登录您的账户</a>查看当前的续订价格。",
"HowDoIRenewMyLicense": "如何更新许可证?", "HowDoIRenewMyLicense": "如何更新许可证?",
"HowDoIRenewMyLicenseExplanation": "您可以通过<a href='{0}' target='_blank'>组织管理页面</a>更新许可证。为了享受我们优惠的 \"提前续费 \"费率,请确保在许可证到期前续费。不必担心不知道提前续订机会何时结束;您将在订阅到期前收到 3 封提醒邮件。我们将分别在到期前 30 天、7 天和 1 天发送。", "HowDoIRenewMyLicenseExplanation": "您可以通过<a href='{0}' target='_blank'>组织管理页面</a>更新许可证。为了享受我们优惠的 \"提前续费 \"折扣,请确保在许可证到期前续费。不必担心不知道提前续订机会何时结束;您将在订阅到期前收到 3 封提醒邮件。我们将分别在到期前 30 天、7 天和 1 天发送。",
"IsSourceCodeIncluded": "我的许可证是否包括商业模块和主题的源代码?", "IsSourceCodeIncluded": "我的许可证是否包括商业模块和主题的源代码?",
"IsSourceCodeIncludedExplanation1": "取决于您购买的许可证类型:", "IsSourceCodeIncludedExplanation1": "取决于您购买的许可证类型:",
"IsSourceCodeIncludedExplanation2": "<strong>团队</strong>:您的解决方案将模块和主题作为 NuGet 和 NPM 包使用。它不包括它们的源代码。这样,只要有新版本,您就可以轻松升级这些模块和主题。但是,您无法获得这些模块和主题的源代码。", "IsSourceCodeIncludedExplanation2": "<strong>团队</strong>:您的解决方案将模块和主题作为 NuGet 和 NPM 包使用。它不包括它们的源代码。这样,只要有新版本,您就可以轻松升级这些模块和主题。但是,您无法获得这些模块和主题的源代码。",
@ -207,7 +207,7 @@
"WhatHappensWhenLicenseEndsExplanation5": "您不能使用 ABP Suite。", "WhatHappensWhenLicenseEndsExplanation5": "您不能使用 ABP Suite。",
"WhatHappensWhenLicenseEndsExplanation6": "您无法再获得<a href=\"{0}\">高级支持</a>。", "WhatHappensWhenLicenseEndsExplanation6": "您无法再获得<a href=\"{0}\">高级支持</a>。",
"WhatHappensWhenLicenseEndsExplanation7": "如果您想继续享受这些优惠,可以延长(续签)许可证。如果您在许可证到期后<strong>{3}天内</strong>延长许可证,将享受以下折扣:团队许可证{0};商业许可证{1};企业许可证{2}。", "WhatHappensWhenLicenseEndsExplanation7": "如果您想继续享受这些优惠,可以延长(续签)许可证。如果您在许可证到期后<strong>{3}天内</strong>延长许可证,将享受以下折扣:团队许可证{0};商业许可证{1};企业许可证{2}。",
"discountForYears": "{1}年的{0}%折扣", "discountForYears": "{0}% 折扣 {1} 年",
"WhatHappensWhenLicenseEndsExplanation8": "您生成的 ABP 项目不会存储在我们的服务器上。因此,您有责任保留您下载的源代码。当您的许可证过期时,您将无法获得您生成的 ABP 项目源代码。", "WhatHappensWhenLicenseEndsExplanation8": "您生成的 ABP 项目不会存储在我们的服务器上。因此,您有责任保留您下载的源代码。当您的许可证过期时,您将无法获得您生成的 ABP 项目源代码。",
"WhenShouldIRenewMyLicense": "我应该何时更新执照?", "WhenShouldIRenewMyLicense": "我应该何时更新执照?",
"WhenShouldIRenewMyLicenseExplanation": "如果您在许可证到期后<strong>{3}天</strong>内续费,将享受以下折扣:团队许可证 {0};商业许可证 {1};企业许可证 {2}。但是,如果您在许可证到期日<strong>{3}天</strong>后续订许可证,续订价格将与许可证购买价格相同,续订时将没有折扣。", "WhenShouldIRenewMyLicenseExplanation": "如果您在许可证到期后<strong>{3}天</strong>内续费,将享受以下折扣:团队许可证 {0};商业许可证 {1};企业许可证 {2}。但是,如果您在许可证到期日<strong>{3}天</strong>后续订许可证,续订价格将与许可证购买价格相同,续订时将没有折扣。",
@ -225,7 +225,7 @@
"UISupportExplanation": "ABP 框架本身与UI框架无关,可与任何UI框架配合使用。然而,启动模板、模块UI和主题并未针对所有UI框架实施。请查看<a href=\"{0}\">入门文档</a>,了解最新的UI选项列表。", "UISupportExplanation": "ABP 框架本身与UI框架无关,可与任何UI框架配合使用。然而,启动模板、模块UI和主题并未针对所有UI框架实施。请查看<a href=\"{0}\">入门文档</a>,了解最新的UI选项列表。",
"MicroserviceSupport": "它支持微服务架构吗?", "MicroserviceSupport": "它支持微服务架构吗?",
"MicroserviceSupportExplanation1": "ABP 框架的主要目标之一是为创建微服务解决方案提供便捷的基础架构。请查看<a href=\"{0}\">微服务架构文档</a>,了解它如何帮助创建微服务系统。", "MicroserviceSupportExplanation1": "ABP 框架的主要目标之一是为创建微服务解决方案提供便捷的基础架构。请查看<a href=\"{0}\">微服务架构文档</a>,了解它如何帮助创建微服务系统。",
"MicroserviceSupportExplanation2": "所有 ABP 商业模块都是按照<a href=\"{0}\">模块开发最佳实践文档</a>设计的,以支持微服务部署方案(具有自己的应用程序接口和数据库)。", "MicroserviceSupportExplanation2": "所有 ABP 商业模块都是按照<a href=\"{0}\">模块开发最佳实践文档</a>设计的,以支持微服务部署方案(具有自己的API和数据库)。",
"MicroserviceSupportExplanation3": "我们提供了一个示例 <a href=\"{0}\">微服务演示解决方案</a>,演示了微服务架构的实现,以帮助您创建自己的解决方案。", "MicroserviceSupportExplanation3": "我们提供了一个示例 <a href=\"{0}\">微服务演示解决方案</a>,演示了微服务架构的实现,以帮助您创建自己的解决方案。",
"MicroserviceSupportExplanation4": "因此,简短的回答是:\"<strong>是的,它支持微服务架构</strong>\"。", "MicroserviceSupportExplanation4": "因此,简短的回答是:\"<strong>是的,它支持微服务架构</strong>\"。",
"MicroserviceSupportExplanation5": "然而,微服务系统是一种解决方案,每种解决方案都会有不同的要求、网络拓扑结构、通信场景、验证可能性、数据库分片/分区决策、运行时配置、第三方系统集成等等。", "MicroserviceSupportExplanation5": "然而,微服务系统是一种解决方案,每种解决方案都会有不同的要求、网络拓扑结构、通信场景、验证可能性、数据库分片/分区决策、运行时配置、第三方系统集成等等。",
@ -254,7 +254,7 @@
"AbpSuiteExplanation4": "ABP Suite 支持多种UI选项,如 <a href=\"https://docs.microsoft.com/en-us/aspnet/core/razor-pages\">Razor Pages</a> 和 <a href=\"https://angular.io\">Angular</a> 。它还支持多种数据库,如 <a href=\"https://www.mongodb.com\">MongoDB</a> 和 <strong>EntityFramework Core</strong> 支持的所有数据库(MS SQL Server、Oracle、MySql、PostgreSQL 和 <a href=\"https://docs.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli\">其他提供商...</a>)。", "AbpSuiteExplanation4": "ABP Suite 支持多种UI选项,如 <a href=\"https://docs.microsoft.com/en-us/aspnet/core/razor-pages\">Razor Pages</a> 和 <a href=\"https://angular.io\">Angular</a> 。它还支持多种数据库,如 <a href=\"https://www.mongodb.com\">MongoDB</a> 和 <strong>EntityFramework Core</strong> 支持的所有数据库(MS SQL Server、Oracle、MySql、PostgreSQL 和 <a href=\"https://docs.microsoft.com/en-us/ef/core/providers/?tabs=dotnet-core-cli\">其他提供商...</a>)。",
"AbpSuiteExplanation5": "好在你不必担心这些选项。ABP Suite 可以理解您的项目类型,为您的项目生成代码,并将生成的代码放置在项目的正确位置。", "AbpSuiteExplanation5": "好在你不必担心这些选项。ABP Suite 可以理解您的项目类型,为您的项目生成代码,并将生成的代码放置在项目的正确位置。",
"SourceCode": "源代码", "SourceCode": "源代码",
"AbpSuiteExplanation6": "ABP Suite 为您生成源代码!它不会生成神奇的文件来生成网页。ABP Suite为 <strong>实体、资源库、应用程序服务、代码优先迁移、JavaScript/TypeScript 和 CSHTML/HTML</strong> 以及必要的接口生成源代码。ABP Suite 还根据软件开发的<strong>最佳实践</strong>生成代码,因此您不必担心生成代码的质量。", "AbpSuiteExplanation6": "ABP Suite 为您生成源代码!它不会生成神奇的文件来生成网页。ABP Suite为 <strong>实体、资源库、应用程序服务、Code First、JavaScript/TypeScript 和 CSHTML/HTML</strong> 以及必要的接口生成源代码。ABP Suite 还根据软件开发的<strong>最佳实践</strong>生成代码,因此您不必担心生成代码的质量。",
"AbpSuiteExplanation7": "由于您在正确的应用层中拥有生成的 CRUD 页面构建模块的源代码,因此您可以轻松修改源代码,并将您的自定义/业务逻辑注入到生成的代码中。", "AbpSuiteExplanation7": "由于您在正确的应用层中拥有生成的 CRUD 页面构建模块的源代码,因此您可以轻松修改源代码,并将您的自定义/业务逻辑注入到生成的代码中。",
"CrossPlatform": "跨平台", "CrossPlatform": "跨平台",
"AbpSuiteExplanation8": "ABP Suite 采用 .NET Core 构建,具有跨平台性。它在本地计算机上以Web应用程序的形式运行。您可以在<strong>Windows</strong>、<strong>Mac</strong>和<strong>Linux</strong>上运行它。", "AbpSuiteExplanation8": "ABP Suite 采用 .NET Core 构建,具有跨平台性。它在本地计算机上以Web应用程序的形式运行。您可以在<strong>Windows</strong>、<strong>Mac</strong>和<strong>Linux</strong>上运行它。",
@ -268,11 +268,11 @@
"GettingStarted": "入门", "GettingStarted": "入门",
"WebAppDevTutorial": "Web应用程序开发教程", "WebAppDevTutorial": "Web应用程序开发教程",
"WebAppDevTutorialExplanation": "查看Web应用程序开发教程文档,了解逐步开发示例。", "WebAppDevTutorialExplanation": "查看Web应用程序开发教程文档,了解逐步开发示例。",
"Document": "文", "Document": "文",
"UsingABPSuiteToCURD": "使用 ABP Suite生成 CRUD 页面和工具", "UsingABPSuiteToCURD": "使用 ABP Suite生成 CRUD 页面和工具",
"SeeABPSuiteDocument": "查看 ABP Suite文档,了解 ABP Suite的用法。", "SeeABPSuiteDocument": "查看 ABP Suite文档,了解 ABP Suite的用法。",
"AskQuestionsOnSupport": "您可以在 ABP 商支持上提问。", "AskQuestionsOnSupport": "您可以在 ABP 商支持上提问。",
"Documentation": "文", "Documentation": "文",
"SeeModulesDocument": "有关所有 PRO 模块的列表,请参见模块页面。", "SeeModulesDocument": "有关所有 PRO 模块的列表,请参见模块页面。",
"Pricing": "定价", "Pricing": "定价",
"PricingExplanation": "选择当前业务所需的特性和功能。随着业务发展,轻松升级。", "PricingExplanation": "选择当前业务所需的特性和功能。随着业务发展,轻松升级。",
@ -338,7 +338,7 @@
"LayeringOfADotnetSolution": ".NET解决方案的分层", "LayeringOfADotnetSolution": ".NET解决方案的分层",
"ImplementingDDDBuildingBlocks": "实施 DDD 构件", "ImplementingDDDBuildingBlocks": "实施 DDD 构件",
"DomainVsApplicationLogic": "领域逻辑与应用逻辑", "DomainVsApplicationLogic": "领域逻辑与应用逻辑",
"SamplesAndDiscussions": "样本与讨论", "SamplesAndDiscussions": "示例与讨论",
"Free": "免费", "Free": "免费",
"Download": "下载", "Download": "下载",
"DDDEBook": "电子书", "DDDEBook": "电子书",
@ -423,7 +423,7 @@
"Platform": "平台", "Platform": "平台",
"CoolestCompaniesUseABPCommercial": "最酷的公司已经在使用 <span class=\"fw-bold\">ABP商业软件。", "CoolestCompaniesUseABPCommercial": "最酷的公司已经在使用 <span class=\"fw-bold\">ABP商业软件。",
"UserInterface": "UI", "UserInterface": "UI",
"APIGateway": "应用程序接口网关", "APIGateway": "API网关",
"Microservice": "微服务", "Microservice": "微服务",
"Database": "数据库", "Database": "数据库",
"Architecture": "架构", "Architecture": "架构",
@ -489,7 +489,7 @@
"PreIntegratedToolsExplanation": "该解决方案已集成到行业标准工具和技术中,同时您还可以随时更改它们并集成到您最喜欢的工具中。", "PreIntegratedToolsExplanation": "该解决方案已集成到行业标准工具和技术中,同时您还可以随时更改它们并集成到您最喜欢的工具中。",
"SingleSignOnAuthenticationServer": "单点登录验证服务器", "SingleSignOnAuthenticationServer": "单点登录验证服务器",
"SingleSignOnAuthenticationServerExplanation": "该解决方案有一个身份验证服务器应用程序,其他应用程序将其用作具有 API 访问管理功能的单点登录服务器。它以 IdentityServer 为基础。", "SingleSignOnAuthenticationServerExplanation": "该解决方案有一个身份验证服务器应用程序,其他应用程序将其用作具有 API 访问管理功能的单点登录服务器。它以 IdentityServer 为基础。",
"WebAppsWithGateways": "2 个Web应用程序和 2 个应用程序接口网关", "WebAppsWithGateways": "2 个Web应用程序和 2 个API网关",
"WebAppsWithGatewaysExplanation": "该解决方案包含两个Web应用程序,每个程序都有一个专用的 API 网关(BFF - Backend For Frontend 模式)。", "WebAppsWithGatewaysExplanation": "该解决方案包含两个Web应用程序,每个程序都有一个专用的 API 网关(BFF - Backend For Frontend 模式)。",
"BackOfficeApplication": "后台应用程序", "BackOfficeApplication": "后台应用程序",
"BackOfficeApplicationExplanation": "系统的实际Web应用程序,具有多种UI框架选项。您可以创建任何类型的业务应用程序。", "BackOfficeApplicationExplanation": "系统的实际Web应用程序,具有多种UI框架选项。您可以创建任何类型的业务应用程序。",
@ -506,16 +506,16 @@
"GetInTouchUs": "联系我们", "GetInTouchUs": "联系我们",
"ForMoreInformationClickHere": "如需了解更多信息,请点击<a href='{0}'>此处</a>。", "ForMoreInformationClickHere": "如需了解更多信息,请点击<a href='{0}'>此处</a>。",
"ForMoreInformationClickHereByClass": "<span class=\"{1}\">更多信息,请点击</span> <a href='{0}'>此处。", "ForMoreInformationClickHereByClass": "<span class=\"{1}\">更多信息,请点击</span> <a href='{0}'>此处。",
"IsGetOnboardingTraining": "您想参加入职和Web应用程序开发培训吗?", "IsGetOnboardingTraining": "您想参加引导流程和Web应用程序开发培训吗?",
"OnboardingWebApplicationDevelopmentTrainingMessage": "要安排培训日程,请在创建组织后联系 {0}", "OnboardingWebApplicationDevelopmentTrainingMessage": "要安排培训日程,请在创建组织后联系 {0}",
"CustomPurchaseMessage": "下一步,请点击 {0} 联系我们。", "CustomPurchaseMessage": "下一步,请点击 {0} 联系我们。",
"Note": "备注", "Note": "备注",
"AdditionalNote": "附加说明", "AdditionalNote": "附加说明",
"OnboardingTrainingFaqTitle": "您有 ABP 上岗培训吗?", "OnboardingTrainingFaqTitle": "您有 ABP 上岗培训吗?",
"OnboardingTrainingFaqExplanation": "是的,我们有 ABP 培训服务,帮助您快速启动 ABP 项目。您将从 ABP 核心团队成员那里了解 ABP,并获得开始 ABP 项目的技能。在入职培训中,我们将讲解如何设置您的开发环境、安装所需的工具以及创建一个功能齐全的 CRUD 页面。培训将是实时的,将使用 Zoom 应用程序,我们也欢迎使用其他在线会议平台。培训语言为英语。您也可以在培训过程中提出有关 ABP 的问题。我们将为双方安排一个方便的时间和日期。如需了解更多信息,请通过<a href=\"mailto:info@abp.io\">info@abp.io</a>与我们联系。", "OnboardingTrainingFaqExplanation": "是的,我们有 ABP 培训服务,帮助您快速启动 ABP 项目。您将从 ABP 核心团队成员那里了解 ABP,并获得开始 ABP 项目的技能。在引导流程培训中,我们将讲解如何设置您的开发环境、安装所需的工具以及创建一个功能齐全的 CRUD 页面。培训将是实时的,将使用 Zoom 应用程序,我们也欢迎使用其他在线会议平台。培训语言为英语。您也可以在培训过程中提出有关 ABP 的问题。我们将为双方安排一个方便的时间和日期。如需了解更多信息,请通过<a href=\"mailto:info@abp.io\">info@abp.io</a>与我们联系。",
"AddBasket": "添加到购物篮", "AddBasket": "添加到购物篮",
"SendTrainingRequest": "发送培训申请", "SendTrainingRequest": "发送培训申请",
"OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* 本文的英文版本为最新版本,任何争议均以英文版本为准。", "OnlyEnglishVersionOfThisDocumentIsTheRecentAndValid": "* 本文的英文版本为最新版本,任何争议均以英文版本为准。",
"Pricing_Page_Title": "定价与计划", "Pricing_Page_Title": "定价与计划",
"Pricing_Page_Description": "现在就选择您的业务所需的特性和功能。购买 ABP 商业许可证,创建无限项目。", "Pricing_Page_Description": "现在就选择您的业务所需的特性和功能。购买 ABP 商业许可证,创建无限项目。",
"Pricing_Page_HurryUp": "快点", "Pricing_Page_HurryUp": "快点",
@ -601,8 +601,8 @@
"PaymentSucceed_ViewOrganization": "点击此处查看组织", "PaymentSucceed_ViewOrganization": "点击此处查看组织",
"Purchase_TotalAnnualPrice": "总计 <small class=\"opacity-50\">(年费)</small", "Purchase_TotalAnnualPrice": "总计 <small class=\"opacity-50\">(年费)</small",
"Purchase_TrainingPrice": "培训价格", "Purchase_TrainingPrice": "培训价格",
"Purchase_OnboardingTraining": "入职和Web应用程序开发现场培训", "Purchase_OnboardingTraining": "引导流程和Web应用程序开发现场培训",
"TotalDeveloperPrice": "开发总价", "TotalDeveloperPrice": "开发总价",
"Purchase_PricePerDeveloper": "<span>{0} {1}</span> 每名开发人员", "Purchase_PricePerDeveloper": "<span>{0} {1}</span> 每名开发人员",
"Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。", "Purchase_IncludedDeveloperInfo": "{0} {1} 包括在内。",
"Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-bold\">{0}许可</span>包括{1}个开发人员。您可以添加其他开发人员。", "Purchase_LicenseExtraDeveloperPurchaseMessage": "<span class=\"fw-bold\">{0}许可</span>包括{1}个开发人员。您可以添加其他开发人员。",
@ -639,7 +639,7 @@
"Themes_Page_Description": "ABP Commercial 提供多种专业、现代的UI主题。创建免费演示,快速了解UI的外观。", "Themes_Page_Description": "ABP Commercial 提供多种专业、现代的UI主题。创建免费演示,快速了解UI的外观。",
"Tools_Page_Title": "快速应用开发工具", "Tools_Page_Title": "快速应用开发工具",
"Tools_Page_Description": "ABP 商业版提供快速应用程序开发工具,以提高开发人员的工作效率。ABP Suite 可让您轻松创建 CRUD 页面。", "Tools_Page_Description": "ABP 商业版提供快速应用程序开发工具,以提高开发人员的工作效率。ABP Suite 可让您轻松创建 CRUD 页面。",
"DeveloperPrice": "开发价格", "DeveloperPrice": "开发价格",
"AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0}<小>开发人员</小", "AdditionalDeveloperPaymentInfoSection_AdditionalDevelopers": "{0}<小>开发人员</小",
"LicenseRemainingDays": "为<span> {0} </span> 天", "LicenseRemainingDays": "为<span> {0} </span> 天",
"ExtendPaymentInfoSection_Description": "延长/续订许可证后,您将继续获得<a href=\"{0}\" target=\"_blank\">高级支持</a>。您还可以获得模块和主题的主要或次要更新。您还可以继续创建新项目。您还可以使用 <a href=\"{1}\" target=\"_blank\">ABP Suite</a> 来加快开发速度。", "ExtendPaymentInfoSection_Description": "延长/续订许可证后,您将继续获得<a href=\"{0}\" target=\"_blank\">高级支持</a>。您还可以获得模块和主题的主要或次要更新。您还可以继续创建新项目。您还可以使用 <a href=\"{1}\" target=\"_blank\">ABP Suite</a> 来加快开发速度。",
@ -667,13 +667,13 @@
"Landing_Page_CrossCuttingConcernsInfo": "用于授权、验证、异常处理、缓存、审计日志、事务管理等的完整基础设施。", "Landing_Page_CrossCuttingConcernsInfo": "用于授权、验证、异常处理、缓存、审计日志、事务管理等的完整基础设施。",
"Landing_Page_PreBuiltApplicationModules": "预建应用模块,包括最常见的Web应用需求。", "Landing_Page_PreBuiltApplicationModules": "预建应用模块,包括最常见的Web应用需求。",
"Landing_Page_ChatModule": "聊天", "Landing_Page_ChatModule": "聊天",
"Landing_Page_DocsModule": "文", "Landing_Page_DocsModule": "文",
"Landing_Page_FileManagementModule": "文件管理", "Landing_Page_FileManagementModule": "文件管理",
"Landing_Page_CustomerStory_1": "ABP Commercial 允许 SC Ventures 在 9 个月内交付银行级多租户筒仓数据库 SaaS 平台,以支持应收账款/应付账款供应链融资,处理来自多个集成锚点的大额发票。ABP 的模块化使团队能够在创纪录的时间内交付,通过所有 VAPT,并通过完整的 CI/CD 和管道将容器化微服务堆栈部署到生产中。", "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_2": "我们看到了使用 ABP Commercial 降低定制开发项目开销的价值。团队可以统一不同项目流中的代码模式。我们在框架中看到了更大的潜力,使我们能够比以前更快地构建新功能。我们相信,我们将不断看到利用 ABP Commercial 的价值。",
"Landing_Page_CustomerStory_3": "我们热爱 ABP。我们不必从头开始编写所有内容。我们从开箱即用的功能开始,只需专注于真正需要编写的内容。此外,ABP 结构合理,代码质量高,错误较少。如果我们必须自己编写所有需要的代码,我们可能需要花费数年时间。我们还喜欢的一点是,新版本、问题修复或改进很快就会推出\n 每隔一周。我们不会等太久。", "Landing_Page_CustomerStory_3": "我们热爱 ABP。我们不必从头开始编写所有内容。我们从开箱即用的功能开始,只需专注于真正需要编写的内容。此外,ABP 结构合理,代码质量高,错误较少。如果我们必须自己编写所有需要的代码,我们可能需要花费数年时间。我们还喜欢的一点是,新版本、问题修复或改进很快就会推出\n 每隔一周。我们不会等太久。",
"Landing_Page_CustomerStory_4": "ABP Commercial 是一款非常出色的产品,值得推荐。在一个可配置的平台上为我们的客户向市场提供商业产品。该框架和工具为任何团队提供的跳跃式启动都是物有所值的。ABP Commercial 最符合我们的需求。", "Landing_Page_CustomerStory_4": "ABP Commercial 是一款非常出色的产品,值得推荐。在一个可配置的平台上为我们的客户向市场提供商业产品。该框架和工具为任何团队提供的跳跃式启动都是物有所值的。ABP Commercial 最符合我们的需求。",
"Landing_Page_AdditionalServices": "定制或批量许可证、入职、现场培训和支持、定制项目开发、移植现有项目等...", "Landing_Page_AdditionalServices": "定制或批量许可证、引导流程、现场培训和支持、定制项目开发、移植现有项目等...",
"Landing_Page_IncludedDeveloperLicenses": "包括 <strong>{0}</strong> 开发人员许可证", "Landing_Page_IncludedDeveloperLicenses": "包括 <strong>{0}</strong> 开发人员许可证",
"Landing_Page_SeeOnDemo": "观看演示", "Landing_Page_SeeOnDemo": "观看演示",
"Landing_Page_LeptonThemes": "LeptonThemes", "Landing_Page_LeptonThemes": "LeptonThemes",
@ -941,7 +941,7 @@
"ThankYou!": "谢谢!", "ThankYou!": "谢谢!",
"SendBetaRequest": "发送测试版申请", "SendBetaRequest": "发送测试版申请",
"YouJoinedTheBetaTesterProgram": "您加入了 ABP Studio 测试程序。", "YouJoinedTheBetaTesterProgram": "您加入了 ABP Studio 测试程序。",
"PricingExplanation2": "30 天退款保证 - <a href=\"/faq#退款政策\">了解更多</a", "PricingExplanation2": "30 天退款保证 - <a href=\"/faq#refund-policy\">了解更多</a",
"MoneyBackGuaranteeText": "* 对所有许可证提供 30 天退款保证!30 天内团队许可证 100% 退款,商业和企业许可证 60% 退款。", "MoneyBackGuaranteeText": "* 对所有许可证提供 30 天退款保证!30 天内团队许可证 100% 退款,商业和企业许可证 60% 退款。",
"MobileApplicationStartupTemplates": "移动应用程序启动模板", "MobileApplicationStartupTemplates": "移动应用程序启动模板",
"MobileApplicationStartupTemplates_Description1": "为您的 ABP 商业解决方案集成移动应用程序启动模板。", "MobileApplicationStartupTemplates_Description1": "为您的 ABP 商业解决方案集成移动应用程序启动模板。",
@ -951,7 +951,7 @@
"TwoFrameworkOptions": "两个框架选项", "TwoFrameworkOptions": "两个框架选项",
"TwoFrameworkOptions_Description": "ABP 提供 <span class=\"text-highlight\">React Native</span> 和 <span class=\"text-highlight\">.NET MAUI</span> 移动启动模板。这样,您就可以选择最适合您需求的模板。这两种应用程序在 iOS 和 Android 平台之间的代码重用率最高。", "TwoFrameworkOptions_Description": "ABP 提供 <span class=\"text-highlight\">React Native</span> 和 <span class=\"text-highlight\">.NET MAUI</span> 移动启动模板。这样,您就可以选择最适合您需求的模板。这两种应用程序在 iOS 和 Android 平台之间的代码重用率最高。",
"PreIntegratedToYourBackend": "预集成到您的后台", "PreIntegratedToYourBackend": "预集成到您的后台",
"PreIntegratedToYourBackend_Description": "ABP 移动应用程序已预集成到您的后端应用程序接口。它可从服务器获取有效的身份验证令牌,并发出身份验证请求。", "PreIntegratedToYourBackend_Description": "ABP 移动应用程序已预集成到您的后端API。它可从服务器获取有效的身份验证令牌,并发出身份验证请求。",
"MultiLanguage": "多语言", "MultiLanguage": "多语言",
"MultiLanguage_Description": "它开箱即支持 10 多种语言。您还可以添加其他语言。", "MultiLanguage_Description": "它开箱即支持 10 多种语言。您还可以添加其他语言。",
"Arabic": "阿拉伯语", "Arabic": "阿拉伯语",
@ -974,7 +974,7 @@
"ComesWithTheSourceCode": "附带源代码", "ComesWithTheSourceCode": "附带源代码",
"ComesWithTheSourceCode_Description": "移动应用程序提供源代码。您可以轻松定制应用程序的用户体验/UI,以符合品牌准则。", "ComesWithTheSourceCode_Description": "移动应用程序提供源代码。您可以轻松定制应用程序的用户体验/UI,以符合品牌准则。",
"Purchase_OneYearPrice": "1 年价格", "Purchase_OneYearPrice": "1 年价格",
"Purchase_DeveloperSeatCount": "开发席位数", "Purchase_DeveloperSeatCount": "开发席位数",
"Purchase_DevelopersAlreadyIncluded": "{0}已包括开发人员", "Purchase_DevelopersAlreadyIncluded": "{0}已包括开发人员",
"1Year": "1 年", "1Year": "1 年",
"{0}Years": "{0}年", "{0}Years": "{0}年",
@ -987,10 +987,10 @@
"TrainingPack": "培训包", "TrainingPack": "培训包",
"TrainingPackDiscount": "培训包折扣", "TrainingPackDiscount": "培训包折扣",
"Purchase_OnboardingTraining_Description": "此实时培训包适用于 8 人班,此折扣仅在购买新许可证时有效。<a href=\"{0}\" class=\"text-white\">了解更多 <i class=\"fa fa-external-link ms-1\"></i></a>", "Purchase_OnboardingTraining_Description": "此实时培训包适用于 8 人班,此折扣仅在购买新许可证时有效。<a href=\"{0}\" class=\"text-white\">了解更多 <i class=\"fa fa-external-link ms-1\"></i></a>",
"Purchase_Save": "{0}% <span class=\"保存 ms-1\">保存 {1}{2}</span>", "Purchase_Save": "{0}% <span class=\"save ms-1\">节省 {0}% {1} {2}</span>",
"RemoveBasket": "从篮中取出", "RemoveBasket": "从购物篮中取出",
"WhyABPIOPlatform?": "为什么选择<span class=\"gradient-commercial\">ABP.IO 平台</span>?", "WhyABPIOPlatform?": "为什么选择<span class=\"gradient-commercial\">ABP.IO 平台</span>?",
"DocumentAim": "本文旨在回答这个重大问题:", "DocumentAim": "本文旨在回答这个重大问题:",
"DocumentAim_Description": "\"为什么要使用 ABP.IO 平台,而不是从头开始创建新的解决方案?", "DocumentAim_Description": "\"为什么要使用 ABP.IO 平台,而不是从头开始创建新的解决方案?",
"DocumentAim_Description2": "该文件介绍了构建现代软件解决方案所面临的挑战,并解释了 ABP 如何应对这些挑战。", "DocumentAim_Description2": "该文件介绍了构建现代软件解决方案所面临的挑战,并解释了 ABP 如何应对这些挑战。",
"CreatingANewSolution": "创建新的解决方案", "CreatingANewSolution": "创建新的解决方案",
@ -1004,7 +1004,7 @@
"CreatingAnEmptySolution_THEPROBLEM_Description5": "如何设置自动测试?", "CreatingAnEmptySolution_THEPROBLEM_Description5": "如何设置自动测试?",
"ABPSOLUTION": "ABP 解决方案", "ABPSOLUTION": "ABP 解决方案",
"CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP 基于<a href=\"https://docs.abp.io/en/abp/latest/Startup-Templates/Application\" target=\"_blank\">领域驱动设计</a>原则,提供了一个架构完善、分层且可投入生产的<a href=\"https://docs.abp.io/en/abp/latest/Startup-Templates/Application\" target=\"_blank\">启动解决方案</a>。该解决方案还包括每个层的预配置单元和集成<a href=\"https://docs.abp.io/en/abp/latest/Testing\" target=\"_blank\">测试</a>项目。", "CreatingAnEmptySolution_ABPSOLUTION_Description": "ABP 基于<a href=\"https://docs.abp.io/en/abp/latest/Startup-Templates/Application\" target=\"_blank\">领域驱动设计</a>原则,提供了一个架构完善、分层且可投入生产的<a href=\"https://docs.abp.io/en/abp/latest/Startup-Templates/Application\" target=\"_blank\">启动解决方案</a>。该解决方案还包括每个层的预配置单元和集成<a href=\"https://docs.abp.io/en/abp/latest/Testing\" target=\"_blank\">测试</a>项目。",
"CommonLibraries": "普通图书馆", "CommonLibraries": "通用库",
"CommonLibraries_THEPROBLEM_Description": "您应该使用哪些库来实现常见需求?软件开发生态系统是高度动态的,要跟上最新的工具、库、趋势和方法具有挑战性。", "CommonLibraries_THEPROBLEM_Description": "您应该使用哪些库来实现常见需求?软件开发生态系统是高度动态的,要跟上最新的工具、库、趋势和方法具有挑战性。",
"CommonLibraries_ABPSOLUTION_Description": "ABP 将流行、成熟和最新的库预先集成到解决方案中。你不需要花时间集成它们或让它们相互通信。它们开箱即可正常工作。", "CommonLibraries_ABPSOLUTION_Description": "ABP 将流行、成熟和最新的库预先集成到解决方案中。你不需要花时间集成它们或让它们相互通信。它们开箱即可正常工作。",
"UITheme&Layout": "UI主题和布局", "UITheme&Layout": "UI主题和布局",
@ -1027,7 +1027,7 @@
"DRY_Description2": "ABP 遵循 \"约定重于配置 \"的原则,尽可能自动化和简化重复代码。不过,当您需要切换到手动档时,它也不会限制您。控制权始终掌握在您的手中。", "DRY_Description2": "ABP 遵循 \"约定重于配置 \"的原则,尽可能自动化和简化重复代码。不过,当您需要切换到手动档时,它也不会限制您。控制权始终掌握在您的手中。",
"Authentication": "认证", "Authentication": "认证",
"Authentication_THEPROBLEM_Description": "单点登录、Active Directory / LDAP 集成、OpenIddict 集成、社交登录、双因素验证、忘记/重置密码、电子邮件激活、新用户注册、密码复杂性控制、尝试失败时锁定账户、显示失败的登录尝试......等等。我们知道,您对所有这些通用要求都不陌生。您并不孤单!", "Authentication_THEPROBLEM_Description": "单点登录、Active Directory / LDAP 集成、OpenIddict 集成、社交登录、双因素验证、忘记/重置密码、电子邮件激活、新用户注册、密码复杂性控制、尝试失败时锁定账户、显示失败的登录尝试......等等。我们知道,您对所有这些通用要求都不陌生。您并不孤单!",
"Authentication_ABPSOLUTION_Description": "ABP Framework 和商业版本提供了所有这些标准内容,并作为可重复使用的账户模块预先为您实现。你只需启用和配置你所需要的即可。", "Authentication_ABPSOLUTION_Description": "ABP Framework 和商业版本提供了所有这些标准内容,并作为可重用的账户模块预先为您实现。你只需启用和配置你所需要的即可。",
"CrossCuttingConcerns": "横向关注", "CrossCuttingConcerns": "横向关注",
"CrossCuttingConcerns_THEPROBLEM_Description": "交叉关注点是每个用例都应实施的基本重复逻辑。举例如下", "CrossCuttingConcerns_THEPROBLEM_Description": "交叉关注点是每个用例都应实施的基本重复逻辑。举例如下",
"CrossCuttingConcerns_THEPROBLEM_Description2": "启动事务,成功时提交,出错时回滚。", "CrossCuttingConcerns_THEPROBLEM_Description2": "启动事务,成功时提交,出错时回滚。",
@ -1042,7 +1042,7 @@
"EnterpriseApplicationRequirements_THEPROBLEM_Description2": "详细的权限系统,并根据角色和用户管理UI上的权限。", "EnterpriseApplicationRequirements_THEPROBLEM_Description2": "详细的权限系统,并根据角色和用户管理UI上的权限。",
"EnterpriseApplicationRequirements_THEPROBLEM_Description3": "编写审计日志和实体历史记录,以跟踪用户何时修改了数据库记录。", "EnterpriseApplicationRequirements_THEPROBLEM_Description3": "编写审计日志和实体历史记录,以跟踪用户何时修改了数据库记录。",
"EnterpriseApplicationRequirements_THEPROBLEM_Description4": "使实体软删除,这样它们就会被标记为已删除,而不是从数据库中物理删除,并在查询时自动过滤已删除的实体。", "EnterpriseApplicationRequirements_THEPROBLEM_Description4": "使实体软删除,这样它们就会被标记为已删除,而不是从数据库中物理删除,并在查询时自动过滤已删除的实体。",
"EnterpriseApplicationRequirements_THEPROBLEM_Description5": "创建抽象和包装器,以便从前端代码中使用后端应用程序接口。", "EnterpriseApplicationRequirements_THEPROBLEM_Description5": "创建抽象和包装器,以便从前端代码中使用后端API。",
"EnterpriseApplicationRequirements_THEPROBLEM_Description6": "排队和执行后台作业", "EnterpriseApplicationRequirements_THEPROBLEM_Description6": "排队和执行后台作业",
"EnterpriseApplicationRequirements_THEPROBLEM_Description7": "在全球系统中处理多个时区。", "EnterpriseApplicationRequirements_THEPROBLEM_Description7": "在全球系统中处理多个时区。",
"EnterpriseApplicationRequirements_THEPROBLEM_Description8": "在服务器和客户端之间共享验证、本地化和授权逻辑。", "EnterpriseApplicationRequirements_THEPROBLEM_Description8": "在服务器和客户端之间共享验证、本地化和授权逻辑。",
@ -1054,13 +1054,13 @@
"IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "大多数库的设计都比较低级,您通常需要做一些工作来正确集成它们,而不会在解决方案中到处重复相同的集成和配置代码。例如,假设您必须使用 RabbitMQ 来实现分布式事件总线。您要做的就是向队列发送消息并处理传入消息。但您需要了解消息传递模式、队列和交换细节。要编写高效的代码,必须创建一个池来管理连接、客户端和通道。您还必须处理异常、ACK 消息、失败时重新连接 RabbitMQ 等问题。", "IntegratingTo3rdPartyLibrariesAndSystems_THEPROBLEM_Description": "大多数库的设计都比较低级,您通常需要做一些工作来正确集成它们,而不会在解决方案中到处重复相同的集成和配置代码。例如,假设您必须使用 RabbitMQ 来实现分布式事件总线。您要做的就是向队列发送消息并处理传入消息。但您需要了解消息传递模式、队列和交换细节。要编写高效的代码,必须创建一个池来管理连接、客户端和通道。您还必须处理异常、ACK 消息、失败时重新连接 RabbitMQ 等问题。",
"IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "例如,ABP 的 RabbitMQ 分布式事件总线集成抽象了所有这些细节。您可以发送和接收消息,而无需进行繁琐的操作。您需要编写底层代码吗?没问题,您可以随时这样做。当您需要使用您正在使用的库的底层功能时,ABP 不会限制您。", "IntegratingTo3rdPartyLibrariesAndSystems_ABPSOLUTION_Description": "例如,ABP 的 RabbitMQ 分布式事件总线集成抽象了所有这些细节。您可以发送和接收消息,而无需进行繁琐的操作。您需要编写底层代码吗?没问题,您可以随时这样做。当您需要使用您正在使用的库的底层功能时,ABP 不会限制您。",
"WhyNotBuildYourOwnFramework?": "为什么不建立自己的框架?", "WhyNotBuildYourOwnFramework?": "为什么不建立自己的框架?",
"WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基础设施,即使是最简单的,也需要大量时间来构建、维护和记录。随着时间的推移,这些基础架构会变得越来越庞大,很难在解决方案中对其进行维护。将这些分离成一个可重复使用的项目,是建立自己内部框架的起点。", "WhyNotBuildYourOwnFramework_THEPROBLEM_Description": "所有基础设施,即使是最简单的,也需要大量时间来构建、维护和记录。随着时间的推移,这些基础架构会变得越来越庞大,很难在解决方案中对其进行维护。将这些分离成一个可重用的项目,是建立自己内部框架的起点。",
"WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "构建、记录、培训和维护一个内部框架非常困难。如果你没有一个经验丰富的专门框架团队,你的内部框架很快就会变成没有文档的遗留代码,再也没有人能理解和维护。另一方面,这些框架通常由团队中的一两个开发人员开发。这些人正在成为知识孤岛。这对他们有利,但对公司不利,因为他们是项目的单点故障<a href=\"https://en.wikipedia.org/wiki/Single_point_of_failure\">-SPOF-</a>。一旦他们离开公司,项目就会急剧下滑。", "WhyNotBuildYourOwnFramework_THEPROBLEM_Description2": "构建、记录、培训和维护一个内部框架非常困难。如果你没有一个经验丰富的专门框架团队,你的内部框架很快就会变成没有文档的遗留代码,再也没有人能理解和维护。另一方面,这些框架通常由团队中的一两个开发人员开发。这些人正在成为知识孤岛。这对他们有利,但对公司不利,因为他们是项目的单点故障<a href=\"https://en.wikipedia.org/wiki/Single_point_of_failure\">-SPOF-</a>。一旦他们离开公司,项目就会急剧下滑。",
"WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP 框架是一个社区驱动、文档齐全、成熟且通用的应用程序框架。由经验丰富的开发人员组成的团队正在努力使其保持最新、易懂和易于使用。使用这样一个稳定的框架,您可以专注于自己的业务代码,并随时从专家那里获得框架方面的帮助。", "WhyNotBuildYourOwnFramework_ABPSOLUTION_Description": "ABP 框架是一个社区驱动、文档齐全、成熟且通用的应用程序框架。由经验丰富的开发人员组成的团队正在努力使其保持最新、易懂和易于使用。使用这样一个稳定的框架,您可以专注于自己的业务代码,并随时从专家那里获得框架方面的帮助。",
"ArchitecturalInfrastructure_Description": "SaaS 应用程序、模块化或微服务系统是最常用的企业软件模型。构建此类系统不仅需要良好的理解和经验,还需要强大的软件基础设施。否则,你会发现自己要花费很大精力才能在代码库中支持这些架构细节。", "ArchitecturalInfrastructure_Description": "SaaS 应用程序、模块化或微服务系统是最常用的企业软件模型。构建此类系统不仅需要良好的理解和经验,还需要强大的软件基础设施。否则,你会发现自己要花费很大精力才能在代码库中支持这些架构细节。",
"Modularity": "模块化", "Modularity": "模块化",
"Modularity_THEPROBLEM_Description": "建立一个真正的模块化系统并非易事!系统的所有方面(数据库、实体、应用程序接口、UI页面/组件)都可以分割成模块,而且每个模块都可以重复使用,无需其他模块。普通的 ASP.NET Core 并不提供这样的模块化架构。如果需要,您应该从头开始考虑。", "Modularity_THEPROBLEM_Description": "建立一个真正的模块化系统并非易事!系统的所有方面(数据库、实体、API、UI页面/组件)都可以分割成模块,而且每个模块都可以重用,无需其他模块。普通的 ASP.NET Core 并不提供这样的模块化架构。如果需要,您应该从头开始考虑。",
"Modularity_ABPSOLUTION_Description": "ABP 框架是一种模块化应用程序开发结构。框架中的每项功能都是为兼容模块化而开发的。文档和指南解释了如何以标准方式开发可重复使用的模块。", "Modularity_ABPSOLUTION_Description": "ABP 框架是一种模块化应用程序开发结构。框架中的每项功能都是为兼容模块化而开发的。文档和指南解释了如何以标准方式开发可重用的模块。",
"SaaSMultiTenancy": "SaaS / 多租户", "SaaSMultiTenancy": "SaaS / 多租户",
"SaaSMultiTenancy_THEPROBLEM_Description": "<a href=\"https://docs.abp.io/en/abp/latest/Multi-Tenancy\"> 多租户</a>是实施 SaaS 系统的一种常见方式。但是,实施一致的多用户基础设施可能会变得复杂。", "SaaSMultiTenancy_THEPROBLEM_Description": "<a href=\"https://docs.abp.io/en/abp/latest/Multi-Tenancy\"> 多租户</a>是实施 SaaS 系统的一种常见方式。但是,实施一致的多用户基础设施可能会变得复杂。",
"SaaSMultiTenancy_ABPSOLUTION_Description": "ABP 框架提供完整的多租户基础架构,并从您的业务代码中抽象出复杂性。您的应用程序代码大部分将具有多租户意识,而 ABP 框架会自动隔离租户之间的数据库、缓存和其他细节。它支持单个数据库、每个租户数据库和混合方法。它能正确配置 Microsoft Identity 和 OpenIddict 等库,这些库通常与多租户不兼容。", "SaaSMultiTenancy_ABPSOLUTION_Description": "ABP 框架提供完整的多租户基础架构,并从您的业务代码中抽象出复杂性。您的应用程序代码大部分将具有多租户意识,而 ABP 框架会自动隔离租户之间的数据库、缓存和其他细节。它支持单个数据库、每个租户数据库和混合方法。它能正确配置 Microsoft Identity 和 OpenIddict 等库,这些库通常与多租户不兼容。",
@ -1070,11 +1070,11 @@
"Microservices_ABPSOLUTION_Description2": "ABP Commercial 甚至更进一步,提供了完整的 <a href=\"https://docs.abp.io/en/commercial/latest/startup-templates/microservice/index\" target=\"_blank\"> 启动模板</a>,以启动您的微服务解决方案。", "Microservices_ABPSOLUTION_Description2": "ABP Commercial 甚至更进一步,提供了完整的 <a href=\"https://docs.abp.io/en/commercial/latest/startup-templates/microservice/index\" target=\"_blank\"> 启动模板</a>,以启动您的微服务解决方案。",
"PreBuiltModules": "预制模块", "PreBuiltModules": "预制模块",
"PreBuiltModules_THEPROBLEM_Description": "我们每个人都有相似但略有不同的业务需求。但是,我们都应该重新发明轮子,因为没有人的代码可以直接用于我们的解决方案。它们都是更大解决方案的嵌入部分。", "PreBuiltModules_THEPROBLEM_Description": "我们每个人都有相似但略有不同的业务需求。但是,我们都应该重新发明轮子,因为没有人的代码可以直接用于我们的解决方案。它们都是更大解决方案的嵌入部分。",
"PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial <a href=\"/modules\">模块</a>提供了大量可重复使用的应用模块,如支付、聊天、文件管理、审计日志报告......等。所有这些模块都可以轻松安装到您的解决方案中并直接运行。我们将不断添加更多模块。", "PreBuiltModules_ABPSOLUTION_Description": "ABP Commercial <a href=\"/modules\">模块</a>提供了大量可重用的应用模块,如支付、聊天、文件管理、审计日志报告......等。所有这些模块都可以轻松安装到您的解决方案中并直接运行。我们将不断添加更多模块。",
"PreBuiltModules_ABPSOLUTION_Description2": "所有模块均可根据您的业务需求进行定制。如果您需要完全控制,可以下载任何模块的完整源代码,并根据您的具体业务要求进行完全定制。", "PreBuiltModules_ABPSOLUTION_Description2": "所有模块均可根据您的业务需求进行定制。如果您需要完全控制,可以下载任何模块的完整源代码,并根据您的具体业务要求进行完全定制。",
"ABPCommunity": "ABP 社区", "ABPCommunity": "ABP 社区",
"ABPCommunity_Description": "最后,在一个大社区中,每个人都遵循相似的编码风格和原则,并共享一个共同的基础架构,当你遇到困难或在设计决策上需要帮助时,这将为你带来力量。因为我们的代码编写方式相似,所以我们可以更好地互相帮助。ABP 是一个由社区支持的项目,在 GitHub 上拥有 10K 多颗星。", "ABPCommunity_Description": "最后,在一个大社区中,每个人都遵循相似的编码风格和原则,并共享一个共同的基础架构,当你遇到困难或在设计决策上需要帮助时,这将为你带来力量。因为我们的代码编写方式相似,所以我们可以更好地互相帮助。ABP 是一个由社区支持的项目,在 GitHub 上拥有 10K star。",
"ABPCommunity_Description2": "ABP 开发人员之间可以轻松共享代码,甚至是可重复使用的库。对你有用的代码片段也会对其他人有用。有很多示例和教程可以直接用于您的应用程序。", "ABPCommunity_Description2": "ABP 开发人员之间可以轻松共享代码,甚至是可重用的库。对你有用的代码片段也会对其他人有用。有很多示例和教程可以直接用于您的应用程序。",
"ABPCommunity_Description3": "如果您聘请的开发人员曾使用过 ABP 架构,那么他将立即了解您的解决方案,并在很短的时间内开始开发。", "ABPCommunity_Description3": "如果您聘请的开发人员曾使用过 ABP 架构,那么他将立即了解您的解决方案,并在很短的时间内开始开发。",
"WhyAbpIo_Page_Title": "为什么选择 ABP.IO 平台?", "WhyAbpIo_Page_Title": "为什么选择 ABP.IO 平台?",
"AbpStudio_Page_Title": "ABP Studio", "AbpStudio_Page_Title": "ABP Studio",

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

@ -1,7 +1,7 @@
{ {
"culture": "zh-Hans", "culture": "zh-Hans",
"texts": { "texts": {
"Permission:CommunityPost": "社区岗位", "Permission:CommunityPost": "社区文章",
"Permission:Edit": "编辑", "Permission:Edit": "编辑",
"Waiting": "等待", "Waiting": "等待",
"Approved": "批准", "Approved": "批准",
@ -10,13 +10,13 @@
"Approve": "批准", "Approve": "批准",
"Reject": "拒绝", "Reject": "拒绝",
"ReadPost": "阅读文章", "ReadPost": "阅读文章",
"Status": "状", "Status": "状",
"ContentSource": "内容来源", "ContentSource": "内容来源",
"Details": "详细信息", "Details": "详细信息",
"Title": "标题", "Title": "标题",
"CreationTime": "创建时间", "CreationTime": "创建时间",
"Save": "节省", "Save": "保存",
"SameUrlAlreadyExist": "相同的网址已经存在,如果您想添加这个帖子,应该更改网址!", "SameUrlAlreadyExist": "相同的网址已经存在,如果您想添加这个文章,应该更改网址!",
"UrlIsNotValid": "Url 无效。", "UrlIsNotValid": "Url 无效。",
"UrlNotFound": "未找到 Url。", "UrlNotFound": "未找到 Url。",
"UrlContentNotFound": "未找到 Url 内容。", "UrlContentNotFound": "未找到 Url 内容。",
@ -24,19 +24,19 @@
"MostRead": "最多阅读", "MostRead": "最多阅读",
"Latest": "最新", "Latest": "最新",
"ContributeAbpCommunity": "为 ABP 社区做贡献", "ContributeAbpCommunity": "为 ABP 社区做贡献",
"SubmitYourPost": "提交您的帖子", "SubmitYourPost": "提交您的文章",
"ContributionGuide": "捐款指南", "ContributionGuide": "贡献指南",
"BugReport": "错误报告", "BugReport": "错误报告",
"SeeAllPosts": "查看所有帖子", "SeeAllPosts": "查看所有文章",
"WelcomeToABP": "欢迎来到 ABP", "WelcomeToABP": "欢迎来到 ABP",
"EmailNotValid": "请输入有效的电子邮件地址。", "EmailNotValid": "请输入有效的电子邮件地址。",
"FeatureRequest": "功能请求", "FeatureRequest": "功能请求",
"CreatePostTitleInfo": "帖子列表中要显示的帖子标题。", "CreatePostTitleInfo": "文章列表中要显示的文章标题。",
"CreatePostSummaryInfo": "帖子的简短摘要,将显示在帖子列表中。最大长度:<b>{0}</b", "CreatePostSummaryInfo": "文章的简短摘要,将显示在文章列表中。最大长度:<b>{0}</b",
"CreatePostCoverInfo": "为创建有效的帖子,请添加封面照片。上传 16:9 宽高比的图片以获得最佳浏览效果:<b>1MB。", "CreatePostCoverInfo": "为创建有效的文章,请添加封面照片。上传 16:9 宽高比的图片以获得最佳浏览效果:<b>1MB。",
"ThisExtensionIsNotAllowed": "不允许延期。", "ThisExtensionIsNotAllowed": "不允许延期。",
"TheFileIsTooLarge": "文件太大。", "TheFileIsTooLarge": "文件太大。",
"GoToThePost": "前往邮局", "GoToThePost": "前往文章",
"GoToTheVideo": "观看视频", "GoToTheVideo": "观看视频",
"Contribute": "投稿", "Contribute": "投稿",
"OverallProgress": "总体进展", "OverallProgress": "总体进展",
@ -44,19 +44,19 @@
"Open": "开放", "Open": "开放",
"Closed": "关闭", "Closed": "关闭",
"RecentQuestionFrom": "{0}最近提出的问题", "RecentQuestionFrom": "{0}最近提出的问题",
"Stackoverflow": "Stackflow", "Stackoverflow": "Stackoverflow",
"Votes": "投票", "Votes": "观看次数",
"Answer": "回答", "Answer": "回答",
"Views": "视图", "Views": "视图",
"Answered": "已回答", "Answered": "已回答",
"WaitingForYourAnswer": "等待您的答复", "WaitingForYourAnswer": "等待您的答复",
"Asked": "要求", "Asked": "提问",
"AllQuestions": "所有问题", "AllQuestions": "所有问题",
"NextVersion": "下一版", "NextVersion": "下一版",
"MilestoneErrorMessage": "无法从 Github 获取当前里程碑的详细信息。", "MilestoneErrorMessage": "无法从 Github 获取当前里程碑的详细信息。",
"QuestionItemErrorMessage": "无法从 Stackoverflow 获取最新问题的详细信息。", "QuestionItemErrorMessage": "无法从 Stackoverflow 获取最新问题的详细信息。",
"Oops": "哎呀!", "Oops": "哎呀!",
"CreatePostSuccessMessage": "帖子已成功提交。网站管理员审核后将予以发布。", "CreatePostSuccessMessage": "文章已成功提交。网站管理员审核后将予以发布。",
"Browse": "浏览", "Browse": "浏览",
"CoverImage": "封面图片", "CoverImage": "封面图片",
"ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的经验!", "ShareYourExperiencesWithTheABPFramework": "分享您使用 ABP 框架的经验!",
@ -90,25 +90,25 @@
"LatestContentRequests": "最新内容申请", "LatestContentRequests": "最新内容申请",
"AllPostRequests": "查看所有职位申请", "AllPostRequests": "查看所有职位申请",
"SubscribeToTheNewsletter": "订阅时事通讯", "SubscribeToTheNewsletter": "订阅时事通讯",
"NewsletterEmailDefinition": "获取有关 ABP 发生的信息,如新版本、免费资源、帖子等。", "NewsletterEmailDefinition": "获取有关 ABP 发生的信息,如新版本、免费资源、文章等。",
"NoThanks": "不,谢谢", "NoThanks": "不,谢谢",
"MaybeLater": "也许以后", "MaybeLater": "也许以后",
"JoinOurPostNewsletter": "加入我们的邮政通讯", "JoinOurPostNewsletter": "加入我们的邮政通讯",
"Community": "社区", "Community": "社区",
"Marketing": "市场营销", "Marketing": "市场营销",
"CommunityPrivacyPolicyConfirmation": "我同意条款和条件以及 <a class=\"text-white fw-6 text-decoration-underline opacity-50\" href=\"https://commercial.abp.io/Privacy\">隐私政策</a>。", "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>,申请您希望在本网站上看到的帖子/教程。", "PostRequestMessageTitle": "<a href=\"https://github.com/abpframework/abp/issues/new\">在 GitHub 上打开一个问题</a>,申请您希望在本网站上看到的文章/教程。",
"PostRequestMessageBody": "以下是社区要求撰写的文章列表。您想撰写要求发表的文章吗?请点击请求并加入讨论。", "PostRequestMessageBody": "以下是社区要求撰写的文章列表。您想撰写要求发表的文章吗?请点击请求并加入讨论。",
"Language": "语言", "Language": "语言",
"CreatePostLanguageInfo": "帖子内容的语言。", "CreatePostLanguageInfo": "文章内容的语言。",
"VideoPost": "视频", "VideoPost": "视频",
"Post": "职位", "Post": "职位",
"Read": "阅读", "Read": "阅读",
"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>)。", "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。", "CreateVideoContentUrlInfo": "文章的原始 Youtube URL。",
"CreateExternalPostUrlInfo": "帖子的原始外部网址。", "CreateExternalPostUrlInfo": "文章的原始外部网址。",
"VideoContentForm": "在 YouTube 上提交视频", "VideoContentForm": "在 YouTube 上提交视频",
"GithubPostForm": "在 GitHub 上提交帖子", "GithubPostForm": "在 GitHub 上提交文章",
"ExternalPostForm": "提交外部内容", "ExternalPostForm": "提交外部内容",
"HowToPost": "如何发布?", "HowToPost": "如何发布?",
"Posts": "职位", "Posts": "职位",
@ -118,8 +118,8 @@
"ThankYouForContribution": "感谢您为 ABP 社区做出贡献。", "ThankYouForContribution": "感谢您为 ABP 社区做出贡献。",
"GithubPost": "GitHub 发布", "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>", "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。", "GithubPostSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交您的文章 URL。",
"GithubPostSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>您的帖子将在本网站显示。", "GithubPostSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>您的文章将在本网站显示。",
"YoutubeVideo": "Youtube 视频", "YoutubeVideo": "Youtube 视频",
"YoutubeVideoSubmitStepOne": "<span class=\"font-weight-bold\">1.</span>在 YouTube 上发布视频。", "YoutubeVideoSubmitStepOne": "<span class=\"font-weight-bold\">1.</span>在 YouTube 上发布视频。",
"YoutubeVideoSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交视频 URL。", "YoutubeVideoSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交视频 URL。",
@ -129,23 +129,23 @@
"ExternalContentSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交您的内容 URL。", "ExternalContentSubmitStepTwo": "<span class=\"font-weight-bold\">2.</span>使用表单提交您的内容 URL。",
"ExternalContentSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>访问者会被重定向到原始网站的内容。", "ExternalContentSubmitStepThree": "<span class=\"font-weight-bold\">3.</span>访问者会被重定向到原始网站的内容。",
"ChooseYourContentType": "请选择添加内容的方式。", "ChooseYourContentType": "请选择添加内容的方式。",
"PostContentViaGithub": "我想根据标记符规则,用 <span class=\"icon-with-text-github\"> GitHub</span> 添加我的帖子。", "PostContentViaGithub": "我想根据标记符规则,用 <span class=\"icon-with-text-github\"> GitHub</span> 添加我的文章。",
"PostContentViaYoutube": "我想在这里分享我在 <span class=\"icon-with-text-youtube\"> Youtube</span> 上提供的视频。", "PostContentViaYoutube": "我想在这里分享我在 <span class=\"icon-with-text-youtube\"> Youtube</span> 上提供的视频。",
"PostContentViaExternalSource": "我想在这里添加我在<b>另一个平台</b>上发布的内容。", "PostContentViaExternalSource": "我想在这里添加我在<b>另一个平台</b>上发布的内容。",
"GitHubUserNameValidationMessage": "您的 Github 用户名不能包含空格,请确保您的 Github 用户名正确无误。", "GitHubUserNameValidationMessage": "您的 Github 用户名不能包含空格,请确保您的 Github 用户名正确无误。",
"PersonalSiteUrlValidationMessage": "您的个人网站 URL 不能包含空格,请确保您的个人网站 URL 正确无误。", "PersonalSiteUrlValidationMessage": "您的个人网站 URL 不能包含空格,请确保您的个人网站 URL 正确无误。",
"TwitterUserNameValidationMessage": "您的 Twitter 用户名不能包含空格,请确保您的 Twitter 用户名正确无误。", "TwitterUserNameValidationMessage": "您的 Twitter 用户名不能包含空格,请确保您的 Twitter 用户名正确无误。",
"LinkedinUrlValidationMessage": "您的 Linkedin URL 不能包含空格,请确保您的 Linkedin URL 正确无误。", "LinkedinUrlValidationMessage": "您的 Linkedin URL 不能包含空格,请确保您的 Linkedin URL 正确无误。",
"NoPostsFound": "未找到帖子!", "NoPostsFound": "未找到文章!",
"SearchInPosts": "在帖子中搜索...", "SearchInPosts": "在文章中搜索...",
"MinimumSearchContent": "您必须输入至少 3 个字符!", "MinimumSearchContent": "您必须输入至少 3 个字符!",
"Volo.AbpIo.Domain:060001": "源 URL(\"{PostUrl}\") 不是 Github URL", "Volo.AbpIo.Domain:060001": "源 URL(\"{PostUrl}\") 不是 Github URL",
"Volo.AbpIo.Domain:060002": "Github(\"{PostUrl}\") 资源中没有帖子内容。", "Volo.AbpIo.Domain:060002": "Github(\"{PostUrl}\") 资源中没有文章内容。",
"Volo.AbpIo.Domain:060003": "未找到帖子内容!", "Volo.AbpIo.Domain:060003": "未找到文章内容!",
"SeeMore": "查看更多", "SeeMore": "查看更多",
"JoinTheABPCommunity": "加入 ABP 社区", "JoinTheABPCommunity": "加入 ABP 社区",
"ABPCommunityTalks": "ABP 社区讲座", "ABPCommunityTalks": "ABP 社区讲座",
"LiveDemo": "现场演示", "LiveDemo": "在线演示",
"GetLicense": "获取许可证", "GetLicense": "获取许可证",
"GetStarted": "开始", "GetStarted": "开始",
"SourceCode": "源代码", "SourceCode": "源代码",
@ -165,7 +165,7 @@
"NoPublishedEventsYet": "尚未发布活动。", "NoPublishedEventsYet": "尚未发布活动。",
"SubscribeYoutubeChannel": "订阅 Youtube 频道", "SubscribeYoutubeChannel": "订阅 Youtube 频道",
"Enum:EventType:0": "会谈", "Enum:EventType:0": "会谈",
"MemberNotPublishedPostYet": "该会员尚未发表任何帖子。", "MemberNotPublishedPostYet": "该成员尚未发表任何文章。",
"TimeAgo": "{0}前", "TimeAgo": "{0}前",
"Discord_Page_JoinCommunityMessage": "加入 ABP Discord 社区", "Discord_Page_JoinCommunityMessage": "加入 ABP Discord 社区",
"Discord_Page_Announce": "我们很高兴地宣布 ABP 社区 Discord 服务器!", "Discord_Page_Announce": "我们很高兴地宣布 ABP 社区 Discord 服务器!",
@ -178,7 +178,7 @@
"Events_Page_Title": "ABP<span class=\"gradient-community\"> 社区</span>讲座", "Events_Page_Title": "ABP<span class=\"gradient-community\"> 社区</span>讲座",
"Members_Page_WritingFromUser": "从 ABP Community 上的 {0} 读写。", "Members_Page_WritingFromUser": "从 ABP Community 上的 {0} 读写。",
"Post_Create_Page_MetaTitle": "新职位", "Post_Create_Page_MetaTitle": "新职位",
"Post_Create_Page_MetaDescription": "创建您的帖子,分享您关于 ABP 框架的经验并为 ABP 社区做出贡献。", "Post_Create_Page_MetaDescription": "创建您的文章,分享您关于 ABP 框架的经验并为 ABP 社区做出贡献。",
"Post_Create_Page_CreateNewPost": "创建新职位", "Post_Create_Page_CreateNewPost": "创建新职位",
"Post_Index_Page_MetaDescription": "ABP 社区的宗旨是为使用 ABP 框架的开发人员创建一个贡献环境。", "Post_Index_Page_MetaDescription": "ABP 社区的宗旨是为使用 ABP 框架的开发人员创建一个贡献环境。",
"Layout_Title": "{0}| ABP 社区", "Layout_Title": "{0}| ABP 社区",
@ -254,7 +254,7 @@
"Videos({0})": "视频 ({0})", "Videos({0})": "视频 ({0})",
"LatestArticles": "最新文章", "LatestArticles": "最新文章",
"RaffleHeader": "你好,ABP 社区成员!", "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>感谢您成为我们的活跃员!在即将举行的抽奖活动中再见。", "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" "RafflesInfoTitle": "ABP 社区<span class=\"gradient-community\">来抽奖</span"
} }
} }

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

@ -7,7 +7,7 @@
"DirectDownload": "直接下载", "DirectDownload": "直接下载",
"ProjectName": "项目名称", "ProjectName": "项目名称",
"ProjectType": "项目类型", "ProjectType": "项目类型",
"DatabaseProvider": "数据库提供", "DatabaseProvider": "数据库提供",
"DatabaseManagementSystem": "数据库管理系统", "DatabaseManagementSystem": "数据库管理系统",
"NTier": "N 层", "NTier": "N 层",
"IncludeUserInterface": "包括UI", "IncludeUserInterface": "包括UI",
@ -17,7 +17,7 @@
"UsingCLI": "使用 CLI", "UsingCLI": "使用 CLI",
"SeeDetails": "查看详情", "SeeDetails": "查看详情",
"AbpShortDescription": "ABP Framework 是一个完整的基础架构,用于创建基于 ASP.NET Core 平台的现代架构软件解决方案。", "AbpShortDescription": "ABP Framework 是一个完整的基础架构,用于创建基于 ASP.NET Core 平台的现代架构软件解决方案。",
"SourceCodeUpper": "源代码", "SourceCodeUpper": "源代码",
"LatestReleaseLogs": "最新发布日志", "LatestReleaseLogs": "最新发布日志",
"Infrastructure": "基础设施", "Infrastructure": "基础设施",
"Architecture": "架构", "Architecture": "架构",
@ -36,11 +36,11 @@
"BuiltInBundlingMinification": "内置捆绑 & 压缩功能", "BuiltInBundlingMinification": "内置捆绑 & 压缩功能",
"BuiltInBundlingMinificationExplanation": "无需使用外部工具进行捆绑和缩减。ABP 提供了一种更简单、动态、强大、模块化和内置的方式!", "BuiltInBundlingMinificationExplanation": "无需使用外部工具进行捆绑和缩减。ABP 提供了一种更简单、动态、强大、模块化和内置的方式!",
"VirtualFileSystem": "虚拟文件系统", "VirtualFileSystem": "虚拟文件系统",
"VirtualFileSystemExplanation": "将视图、脚本、样式、图片......嵌入到包/库中,并在不同的应用程序中重复使用。", "VirtualFileSystemExplanation": "将视图、脚本、样式、图片......嵌入到包/库中,并在不同的应用程序中重用。",
"Theming": "主题", "Theming": "主题",
"ThemingExplanationShort": "使用并定制基于Bootstrap的标准UI主题,或创建自己的主题。", "ThemingExplanationShort": "使用并定制基于Bootstrap的标准UI主题,或创建自己的主题。",
"BootstrapTagHelpersDynamicForms": "Bootstrap 标签助手和动态表单", "BootstrapTagHelpersDynamicForms": "Bootstrap Tag helpers和动态表单",
"BootstrapTagHelpersDynamicFormsExplanation": "与其手动编写Bootstrap的重复细节,不如使用 ABP 的标签助手来简化这些细节并利用智能提示功能。使用动态表单标签助手,基于 C# 模型快速创建 UI 表单。", "BootstrapTagHelpersDynamicFormsExplanation": "与其手动编写Bootstrap的重复细节,不如使用 ABP 的Tag helpers来简化这些细节并利用智能提示功能。使用动态表单Tag helpers,基于 C# 模型快速创建 UI 表单。",
"HTTPAPIsDynamicProxies": "HTTP API 和动态代理", "HTTPAPIsDynamicProxies": "HTTP API 和动态代理",
"HTTPAPIsDynamicProxiesExplanation": "自动将应用服务公开为 REST 风格的 HTTP API,并通过动态 JavaScript 和 C# 代理来使用它们。", "HTTPAPIsDynamicProxiesExplanation": "自动将应用服务公开为 REST 风格的 HTTP API,并通过动态 JavaScript 和 C# 代理来使用它们。",
"CompleteArchitectureInfo": "创建可维护软件解决方案的现代架构。", "CompleteArchitectureInfo": "创建可维护软件解决方案的现代架构。",
@ -48,7 +48,7 @@
"DomainDrivenDesignBasedLayeringModelExplanationCont": "提供启动模板、抽象概念、基类、服务、文档和指南,帮助您根据 DDD 模式和原则开发应用程序。", "DomainDrivenDesignBasedLayeringModelExplanationCont": "提供启动模板、抽象概念、基类、服务、文档和指南,帮助您根据 DDD 模式和原则开发应用程序。",
"MicroserviceCompatibleModelExplanation": "核心框架和预建模块的设计考虑到了微服务架构。", "MicroserviceCompatibleModelExplanation": "核心框架和预建模块的设计考虑到了微服务架构。",
"MicroserviceCompatibleModelExplanationCont": "提供基础架构、集成、示例和文档,让您更轻松地实施微服务解决方案,同时,如果您想要单体应用程序,它也不会带来额外的复杂性。", "MicroserviceCompatibleModelExplanationCont": "提供基础架构、集成、示例和文档,让您更轻松地实施微服务解决方案,同时,如果您想要单体应用程序,它也不会带来额外的复杂性。",
"ModularInfo": "ABP 提供了一个模块系统,使您能够开发可重复使用的应用程序模块,与应用程序生命周期事件相联系,并表达系统核心部分之间的依赖关系。", "ModularInfo": "ABP 提供了一个模块系统,使您能够开发可重用的应用程序模块,与应用程序生命周期事件相联系,并表达系统核心部分之间的依赖关系。",
"PreBuiltModulesThemes": "预建模块和主题", "PreBuiltModulesThemes": "预建模块和主题",
"PreBuiltModulesThemesExplanation": "开放源代码和商业模块及主题可随时用于您的业务应用程序。", "PreBuiltModulesThemesExplanation": "开放源代码和商业模块及主题可随时用于您的业务应用程序。",
"NuGetNPMPackages": "NuGet 和 NPM 包", "NuGetNPMPackages": "NuGet 和 NPM 包",
@ -85,12 +85,12 @@
"StartupTemplatesExplanation": "ABP 的应用程序启动模板提供了一个全面配置的解决方案,可帮助您快速启动开发。", "StartupTemplatesExplanation": "ABP 的应用程序启动模板提供了一个全面配置的解决方案,可帮助您快速启动开发。",
"BasedOnFamiliarTools": "基于熟悉的工具", "BasedOnFamiliarTools": "基于熟悉的工具",
"BasedOnFamiliarToolsExplanation": "基于您已经熟悉的常用工具并与之集成。学习曲线低、适应性强、开发方便。", "BasedOnFamiliarToolsExplanation": "基于您已经熟悉的常用工具并与之集成。学习曲线低、适应性强、开发方便。",
"ORMIndependent": "独立ORM", "ORMIndependent": "独立ORM",
"ORMIndependentExplanation": "核心框架与 ORM/数据库无关,可与任何数据源配合使用。Entity Framework Core 和 MongoDB 提供已经可用。", "ORMIndependentExplanation": "核心框架独立与ORM/数据库,可与任何数据源配合使用。Entity Framework Core 和 MongoDB 提供已经可用。",
"Features": "探索 ABP 框架功能", "Features": "探索 ABP 框架功能",
"ABPCLI": "ABP CLI", "ABPCLI": "ABP CLI",
"Modularity": "模块化", "Modularity": "模块化",
"BootstrapTagHelpers": "Bootstrap 标签助手", "BootstrapTagHelpers": "Bootstrap Tag helpers",
"DynamicForms": "动态表单", "DynamicForms": "动态表单",
"BundlingMinification": "捆绑 & 压缩", "BundlingMinification": "捆绑 & 压缩",
"BackgroundJobs": "后台作业", "BackgroundJobs": "后台作业",
@ -111,17 +111,17 @@
"SettingManagement": "设置管理", "SettingManagement": "设置管理",
"ExtensionMethods": "扩展方法", "ExtensionMethods": "扩展方法",
"ExtensionMethodsHelpers": "扩展方法和助手", "ExtensionMethodsHelpers": "扩展方法和助手",
"AspectOrientedProgramming": "面向面向切面的编程", "AspectOrientedProgramming": "面向切面的编程",
"DependencyInjection": "依赖注入", "DependencyInjection": "依赖注入",
"DependencyInjectionByConventions": "按约定进行依赖注入", "DependencyInjectionByConventions": "按约定进行依赖注入",
"ABPCLIExplanation": "ABP CLI(命令行界面)是一种命令行工具,用于自动执行基于 ABP 解决方案的一些常见操作。", "ABPCLIExplanation": "ABP CLI(命令行界面)是一种命令行工具,用于自动执行基于 ABP 解决方案的一些常见操作。",
"ModularityExplanation": "ABP 提供了一个完整的基础架构,用于构建您自己的应用程序模块,这些模块可能包含实体、服务、数据库集成、应用程序接口、UI组件等。", "ModularityExplanation": "ABP 提供了一个完整的基础架构,用于构建您自己的应用程序模块,这些模块可能包含实体、服务、数据库集成、API、UI组件等。",
"MultiTenancyExplanation": "ABP 框架不仅支持开发多租户应用程序,还能让你的代码在很大程度上不知道多租户的存在。", "MultiTenancyExplanation": "ABP 框架不仅支持开发多租户应用程序,还能让你的代码在很大程度上不知道多租户的存在。",
"MultiTenancyExplanation2": "可自动判断当前租户,将不同租户的数据相互隔离。", "MultiTenancyExplanation2": "可自动判断当前租户,将不同租户的数据相互隔离。",
"MultiTenancyExplanation3": "支持单一数据库、每个租户数据库和混合方法。", "MultiTenancyExplanation3": "支持单一数据库、每个租户数据库和混合方法。",
"MultiTenancyExplanation4": "您只需专注于业务代码,让框架代您处理多租户问题。", "MultiTenancyExplanation4": "您只需专注于业务代码,让框架代您处理多租户问题。",
"BootstrapTagHelpersExplanation": "与其手动编写 Bootstrap 组件的重复细节,不如使用 ABP 的标签助手来简化它,并利用 IntelliSense 的优势。你当然也可以在需要时直接使用Bootstrap。", "BootstrapTagHelpersExplanation": "与其手动编写 Bootstrap 组件的重复细节,不如使用 ABP 的Tag helpers来简化它,并利用 IntelliSense 的优势。你当然也可以在需要时直接使用Bootstrap。",
"DynamicFormsExplanation": "动态表单和输入标签助手可以从作为模型的 C# 类中创建完整的表单。", "DynamicFormsExplanation": "动态表单和输入Tag helpers可以从作为模型的 C# 类中创建完整的表单。",
"AuthenticationAuthorizationExplanation": "与 ASP.NET Core Identity 和 IdentityServer4 集成的丰富的身份验证和授权选项。提供可扩展的详细权限系统。", "AuthenticationAuthorizationExplanation": "与 ASP.NET Core Identity 和 IdentityServer4 集成的丰富的身份验证和授权选项。提供可扩展的详细权限系统。",
"CrossCuttingConcernsExplanation": "不要重复实现所有这些常见的东西。专注于您的业务代码,让 ABP 按约定自动执行它们。", "CrossCuttingConcernsExplanation": "不要重复实现所有这些常见的东西。专注于您的业务代码,让 ABP 按约定自动执行它们。",
"DatabaseConnectionTransactionManagement": "数据库连接和事务管理", "DatabaseConnectionTransactionManagement": "数据库连接和事务管理",
@ -130,7 +130,7 @@
"VirtualFileSystemnExplanation": "虚拟文件系统可以管理不存在于文件系统(磁盘)上的文件。它主要用于将(js、css、图像、cshtml......)文件嵌入程序集,并在运行时像使用物理文件一样使用它们。", "VirtualFileSystemnExplanation": "虚拟文件系统可以管理不存在于文件系统(磁盘)上的文件。它主要用于将(js、css、图像、cshtml......)文件嵌入程序集,并在运行时像使用物理文件一样使用它们。",
"ThemingExplanation": "通过基于最新 Bootstrap 框架定义的一套通用基础库和布局,编辑系统允许开发独立于主题的应用程序和模块。", "ThemingExplanation": "通过基于最新 Bootstrap 框架定义的一套通用基础库和布局,编辑系统允许开发独立于主题的应用程序和模块。",
"DomainDrivenDesignInfrastructureExplanation": "根据领域驱动设计模式和原则构建分层应用程序的完整基础架构;", "DomainDrivenDesignInfrastructureExplanation": "根据领域驱动设计模式和原则构建分层应用程序的完整基础架构;",
"Specification": "规", "Specification": "规",
"Repository": "仓储", "Repository": "仓储",
"DomainService": "领域服务", "DomainService": "领域服务",
"ValueObject": "值对象", "ValueObject": "值对象",
@ -146,10 +146,10 @@
"LocalizationExplanation": "本地化系统允许在纯 JSON 文件中创建资源,并使用它们来本地化UI。它支持继承、扩展和 JavaScript 集成等高级方案,同时与 AspNet Core 的本地化系统完全兼容。", "LocalizationExplanation": "本地化系统允许在纯 JSON 文件中创建资源,并使用它们来本地化UI。它支持继承、扩展和 JavaScript 集成等高级方案,同时与 AspNet Core 的本地化系统完全兼容。",
"SettingManagementExplanation": "为应用程序定义设置,并在运行时根据当前配置、租户和用户获取值。", "SettingManagementExplanation": "为应用程序定义设置,并在运行时根据当前配置、租户和用户获取值。",
"ExtensionMethodsHelpersExplanation": "即使是琐碎的代码部分也无需重复。标准类型的扩展和助手能让你的代码更加简洁易写。", "ExtensionMethodsHelpersExplanation": "即使是琐碎的代码部分也无需重复。标准类型的扩展和助手能让你的代码更加简洁易写。",
"AspectOrientedProgrammingExplanation": "为创建动态代理和实现面向面向切面的编程(Aspect Oriented Programming)提供舒适的基础架构。拦截任何类,并在每个方法执行前后执行代码。", "AspectOrientedProgrammingExplanation": "为创建动态代理和实现面向切面的编程(Aspect Oriented Programming)提供舒适的基础架构。拦截任何类,并在每个方法执行前后执行代码。",
"DependencyInjectionByConventionsExplanation": "无需手动注册依赖注入类。按约定自动注册常见的服务类型。对于其他类型的服务,您可以使用接口和属性来简化注册过程并就地注册。", "DependencyInjectionByConventionsExplanation": "无需手动注册依赖注入类。按约定自动注册常见的服务类型。对于其他类型的服务,您可以使用接口和属性来简化注册过程并就地注册。",
"DataFilteringExplanation": "定义和使用数据过滤器,这些过滤器会在你从数据库中查询实体时自动应用。软删除和多租户过滤器是在您实现简单接口时提供的开箱即用的过滤器。", "DataFilteringExplanation": "定义和使用数据过滤器,这些过滤器会在你从数据库中查询实体时自动应用。软删除和多租户过滤器是在您实现简单接口时提供的开箱即用的过滤器。",
"PublishEvents": "发布活动", "PublishEvents": "发布事件",
"HandleEvents": "处理事件", "HandleEvents": "处理事件",
"AndMore": "以及更多...", "AndMore": "以及更多...",
"Code": "代码", "Code": "代码",
@ -189,13 +189,13 @@
"Optional": "可选", "Optional": "可选",
"LocalFrameworkRef": "为框架包保留本地项目引用。", "LocalFrameworkRef": "为框架包保留本地项目引用。",
"BlobStoring": "BLOB 存储", "BlobStoring": "BLOB 存储",
"BlobStoringExplanation": "BLOB 存储系统提供了一种处理 BLOB 的抽象方法。ABP 提供了一些预建的存储提供集成(Azure、AWS、文件系统、数据库等),您可以在应用程序中轻松使用。", "BlobStoringExplanation": "BLOB 存储系统提供了一种处理 BLOB 的抽象方法。ABP 提供了一些预建的存储提供集成(Azure、AWS、文件系统、数据库等),您可以在应用程序中轻松使用。",
"TextTemplating": "文本模板", "TextTemplating": "文本模板",
"TextTemplatingExplanation": "文本模板用于根据模板和模型(数据对象)动态呈现内容。例如,你可以用它来创建带有预置模板的动态电子邮件内容。", "TextTemplatingExplanation": "文本模板用于根据模板和模型(数据对象)动态呈现内容。例如,你可以用它来创建带有预置模板的动态电子邮件内容。",
"MultipleUIOptions": "多种UI选项", "MultipleUIOptions": "多种UI选项",
"MultipleDBOptions": "多个数据库提供", "MultipleDBOptions": "多个数据库提供",
"MultipleUIOptionsExplanation": "核心框架的设计与UI无关,可与任何类型的UI系统配合使用,同时还提供多种预建和集成选项。", "MultipleUIOptionsExplanation": "核心框架的设计与UI无关,可与任何类型的UI系统配合使用,同时还提供多种预建和集成选项。",
"MultipleDBOptionsExplanation": "该框架可与任何数据源协同工作,同时官方开发并支持以下提供:", "MultipleDBOptionsExplanation": "该框架可与任何数据源协同工作,同时官方开发并支持以下提供:",
"SelectLanguage": "选择语言", "SelectLanguage": "选择语言",
"LatestPostOnCommunity": "关于 ABP 社区的最新文章", "LatestPostOnCommunity": "关于 ABP 社区的最新文章",
"Register": "注册", "Register": "注册",
@ -215,12 +215,12 @@
"NPMPackages": "NPM 包", "NPMPackages": "NPM 包",
"SeeDocs": "查看文档", "SeeDocs": "查看文档",
"None": "无", "None": "无",
"Application": "应用", "Application": "应用程序",
"ApplicationExplanation": "基于领域驱动设计实践,创建完全分层的解决方案。推荐用于需要可维护和可扩展代码库的长期项目。", "ApplicationExplanation": "基于领域驱动设计实践,创建完全分层的解决方案。推荐用于需要可维护和可扩展代码库的长期项目。",
"ApplicationNoLayer": "应用(单层)", "ApplicationNoLayer": "应用程序(单层)",
"ApplicationNoLayerExplanation": "创建单层Web应用程序。建议用于构建架构简单易懂的应用程序。", "ApplicationNoLayerExplanation": "创建单层Web应用程序。建议用于构建架构简单易懂的应用程序。",
"Module": "模块", "Module": "模块",
"ModuleExplanation": "创建可重复使用、完全分层的应用程序模块解决方案。您可以使用该选项为模块化应用程序创建模块。", "ModuleExplanation": "创建可重用、完全分层的应用程序模块解决方案。您可以使用该选项为模块化应用程序创建模块。",
"PackageName": "包名称", "PackageName": "包名称",
"LicenseURL": "许可证 URL", "LicenseURL": "许可证 URL",
"License": "许可证", "License": "许可证",
@ -270,10 +270,10 @@
"LayeringOfADotnetSolution": ".NET解决方案的分层", "LayeringOfADotnetSolution": ".NET解决方案的分层",
"ImplementingDDDBuildingBlocks": "实施 DDD 构件", "ImplementingDDDBuildingBlocks": "实施 DDD 构件",
"DomainVsApplicationLogic": "领域逻辑与应用逻辑", "DomainVsApplicationLogic": "领域逻辑与应用逻辑",
"SamplesAndDiscussions": "样本与讨论", "SamplesAndDiscussions": "示例与讨论",
"EmailNotValid": "请输入有效的电子邮件地址。", "EmailNotValid": "请输入有效的电子邮件地址。",
"WeWillSendYouADownloadLink": "电子书下载链接已发送至 {0}。请检查您的收件箱、垃圾邮件箱!", "WeWillSendYouADownloadLink": "电子书下载链接已发送至 {0}。请检查您的收件箱、垃圾邮件箱!",
"GoHome": "回", "GoHome": "回到主页面",
"InvalidFormInputs": "请输入表单中指定的有效信息。", "InvalidFormInputs": "请输入表单中指定的有效信息。",
"DDDBookEmailBody": "谢谢。<br /> 要下载您的书籍,<a href=\"{0}\">请点击此处</a>。", "DDDBookEmailBody": "谢谢。<br /> 要下载您的书籍,<a href=\"{0}\">请点击此处</a>。",
"SubscribeToNewsletter": "订阅时事通讯,了解 ABP.IO 平台的最新动态,如新版本、文章、优惠等。", "SubscribeToNewsletter": "订阅时事通讯,了解 ABP.IO 平台的最新动态,如新版本、文章、优惠等。",
@ -281,14 +281,14 @@
"ThankYou": "谢谢!", "ThankYou": "谢谢!",
"CheckboxMandatory": "您需要检查这一点才能继续!", "CheckboxMandatory": "您需要检查这一点才能继续!",
"UserInterface": "UI", "UserInterface": "UI",
"APIGateway": "应用程序接口网关", "APIGateway": "API网关",
"Database": "数据库", "Database": "数据库",
"Saas": "Saas", "Saas": "Saas",
"OpenSourceWebApp": "<span class=\"forever\">开源 </span> <br/> Web 应用程序", "OpenSourceWebApp": "<span class=\"forever\">开源 </span> <br/> Web 应用程序",
"Framework": "框架", "Framework": "框架",
"AuditLoggingExplanation": "自动跟踪系统中的所有操作和数据变化。", "AuditLoggingExplanation": "自动跟踪系统中的所有操作和数据变化。",
"AbpNewCommandExplanation": "使用 ABP 启动模板创建新的解决方案。", "AbpNewCommandExplanation": "使用 ABP 启动模板创建新的解决方案。",
"AbpAddModuleCommandExplanation": "在解决方案中安装预应用模块", "AbpAddModuleCommandExplanation": "在解决方案中安装预构建应用模块",
"AbpUpdateCommandExplanation": "自动更新解决方案中所有与 ABP 相关的 NuGet 和 NPM 包。", "AbpUpdateCommandExplanation": "自动更新解决方案中所有与 ABP 相关的 NuGet 和 NPM 包。",
"ExploreAllCLICommands": "探索所有 CLI 命令", "ExploreAllCLICommands": "探索所有 CLI 命令",
"ExploreDocumentationAndGuides": "探索全面的文档和指南。", "ExploreDocumentationAndGuides": "探索全面的文档和指南。",
@ -302,7 +302,7 @@
"Preview": "预览", "Preview": "预览",
"CreateANewSolution": "创建新解决方案", "CreateANewSolution": "创建新解决方案",
"ABPFrameworkFeatures": "ABP 框架 <span class=\"gradient-framework\">特点</span", "ABPFrameworkFeatures": "ABP 框架 <span class=\"gradient-framework\">特点</span",
"Commercial": "商业", "Commercial": "商业",
"ThirdPartyTools": "第三方工具", "ThirdPartyTools": "第三方工具",
"Back": "返回", "Back": "返回",
"Community": "社区", "Community": "社区",
@ -314,13 +314,13 @@
"EverythingYouNeedToKnow": "你需要知道的一切", "EverythingYouNeedToKnow": "你需要知道的一切",
"PreOrderNow": "立即预购", "PreOrderNow": "立即预购",
"UITheming": "UI设计", "UITheming": "UI设计",
"UIThemingExplanation": "创建可重复使用的UI主题和布局,或使用预置的UI主题。", "UIThemingExplanation": "创建可重用的UI主题和布局,或使用预置的UI主题。",
"DataFilteringExplanation2": "自动过滤数据库查询,轻松实现软删除和多租户等模式。", "DataFilteringExplanation2": "自动过滤数据库查询,轻松实现软删除和多租户等模式。",
"NeedHelp": "需要帮助吗?", "NeedHelp": "需要帮助吗?",
"GiveYourProjectAName": "为项目命名", "GiveYourProjectAName": "为项目命名",
"SelectProjectType": "选择项目类型", "SelectProjectType": "选择项目类型",
"SelectUIFramework": "选择UI框架", "SelectUIFramework": "选择UI框架",
"SelectDatabaseProvider": "选择数据库提供", "SelectDatabaseProvider": "选择数据库提供",
"SelectDatabaseManagementSystem": "选择数据库管理系统", "SelectDatabaseManagementSystem": "选择数据库管理系统",
"InstallingTheABPCLI": "安装 ABP CLI", "InstallingTheABPCLI": "安装 ABP CLI",
"CreateYourProjectNow": "立即创建您的项目", "CreateYourProjectNow": "立即创建您的项目",
@ -369,7 +369,7 @@
"MasteringAbpFramework_Book_What_You_Will_Learn_4": "使用 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_5": "使用 ASP.NET Core MVC(Razor Pages)和 Blazor 构建UI页面和组件。",
"MasteringAbpFramework_Book_What_You_Will_Learn_6": "使用多租户创建模块化Web应用程序。", "MasteringAbpFramework_Book_What_You_Will_Learn_6": "使用多租户创建模块化Web应用程序。",
"MasteringAbpFramework_Book_What_You_Will_Learn_7": "了解模块化,创建可重复使用的应用模块。", "MasteringAbpFramework_Book_What_You_Will_Learn_7": "了解模块化,创建可重用的应用模块。",
"MasteringAbpFramework_Book_What_You_Will_Learn_8": "使用 ABP 框架编写单元测试、集成测试和UI测试。", "MasteringAbpFramework_Book_What_You_Will_Learn_8": "使用 ABP 框架编写单元测试、集成测试和UI测试。",
"MasteringAbpFramework_Book_WhoIsThisBookFor": "这本书为谁而写", "MasteringAbpFramework_Book_WhoIsThisBookFor": "这本书为谁而写",
"MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本书适用于希望学习软件架构和最佳实践的网络开发人员。\n 的最佳实践。要开始学习本书\n 和 ASP.NET Core 的基础知识。", "MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本书适用于希望学习软件架构和最佳实践的网络开发人员。\n 的最佳实践。要开始学习本书\n 和 ASP.NET Core 的基础知识。",
@ -380,7 +380,7 @@
"RunningTheSolution": "运行解决方案", "RunningTheSolution": "运行解决方案",
"UnderstandingTheAuthenticationSystem": "了解身份验证系统", "UnderstandingTheAuthenticationSystem": "了解身份验证系统",
"ExploringTheApplications": "探索应用", "ExploringTheApplications": "探索应用",
"UnderstandingTheAPIGateways": "了解应用程序接口网关", "UnderstandingTheAPIGateways": "了解API网关",
"DevelopingTheMicroservices": "开发微服务", "DevelopingTheMicroservices": "开发微服务",
"UnderstandingTheInfrastructure": "了解基础设施", "UnderstandingTheInfrastructure": "了解基础设施",
"DiggingInTheUseCases": "挖掘使用案例", "DiggingInTheUseCases": "挖掘使用案例",
@ -409,7 +409,7 @@
"SingleLayerApplicationExplanation2": "建议用于构建架构简单易懂的应用程序。", "SingleLayerApplicationExplanation2": "建议用于构建架构简单易懂的应用程序。",
"ApplicationModule": "应用程序 <br> 模块", "ApplicationModule": "应用程序 <br> 模块",
"SeeTheScreenshot": "请看截图", "SeeTheScreenshot": "请看截图",
"ApplicationModuleExplanation1": "创建一个可重复使用、完全分层的应用模块解决方案。", "ApplicationModuleExplanation1": "创建一个可重用、完全分层的应用模块解决方案。",
"ApplicationModuleExplanation2": "您可以使用该选项为模块化应用程序创建模块。", "ApplicationModuleExplanation2": "您可以使用该选项为模块化应用程序创建模块。",
"Expert_": "专家", "Expert_": "专家",
"Partner_": "合作伙伴", "Partner_": "合作伙伴",
@ -428,7 +428,7 @@
"PackageDetailPage_InstallingWithABPCLIDescription2": "安装 ABP CLI 后,在要安装它的项目(<code>.csproj</code> 文件)位置打开命令行终端并执行以下命令", "PackageDetailPage_InstallingWithABPCLIDescription2": "安装 ABP CLI 后,在要安装它的项目(<code>.csproj</code> 文件)位置打开命令行终端并执行以下命令",
"PackageDetailPage_InstallingWithABPCLIDescription3": "它将在项目中添加 <code>{0}</code> 包引用,并在模块类中添加 <code>{1}</code> 依赖关系。", "PackageDetailPage_InstallingWithABPCLIDescription3": "它将在项目中添加 <code>{0}</code> 包引用,并在模块类中添加 <code>{1}</code> 依赖关系。",
"PackageDetailPage_ManualInstallation": "2: 使用 Dotnet CLI 安装", "PackageDetailPage_ManualInstallation": "2: 使用 Dotnet CLI 安装",
"PackageDetailPage_ManualInstallationDescription1": "使用集成开发环境或执行以下命令在项目中添加 <code>{0}</code> NuGet 包引用", "PackageDetailPage_ManualInstallationDescription1": "使用IDE或执行以下命令在项目中添加 <code>{0}</code> NuGet 包引用",
"PackageDetailPage_ManualInstallationDescription2": "然后在 <a href=\"https://docs.abp.io/en/abp/latest/Module-Development-Basics\"> 模块类</a>中添加 <code>{0}</code> 依赖关系,如以下示例所示", "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_SeeDocumentation": "<a href=\"{0}\">请参阅文档</a>,了解如何在应用程序中使用此包。",
"PackageDetailPage_InstallingUsingPMC": "3: 使用包管理器控制台安装", "PackageDetailPage_InstallingUsingPMC": "3: 使用包管理器控制台安装",

2
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", "culture": "zh-Hans",
"texts": { "texts": {
"GivenTenantIsNotExist": "给定租户不存在:{0}", "GivenTenantIsNotExist": "给定租户不存在:{0}",
"GivenTenantIsNotAvailable": "给租户不可用:{0}", "GivenTenantIsNotAvailable": "给租户不可用:{0}",
"Tenant": "租户", "Tenant": "租户",
"Switch": "切换", "Switch": "切换",
"Name": "名称", "Name": "名称",

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

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

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

@ -1,13 +1,13 @@
{ {
"culture": "zh-Hans", "culture": "zh-Hans",
"texts": { "texts": {
"InternalServerErrorMessage": "您的请求出现内部错误!", "InternalServerErrorMessage": "对不起,在处理您的请求期间产生了一个服务器内部错误!!",
"ValidationErrorMessage": "您的请求无效!", "ValidationErrorMessage": "您的请求无效!",
"ValidationNarrativeErrorMessageTitle": "验证过程中检测到以下错误。", "ValidationNarrativeErrorMessageTitle": "验证过程中检测到以下错误。",
"DefaultErrorMessage": "发生错误!", "DefaultErrorMessage": "发生错误!",
"DefaultErrorMessageDetail": "服务器未发送错误详细信息。", "DefaultErrorMessageDetail": "服务器未发送错误详细信息。",
"DefaultErrorMessage401": "您未通过身份验证!", "DefaultErrorMessage401": "您未通过身份验证!",
"DefaultErrorMessage401Detail": "您应登录后才能执行此操作。", "DefaultErrorMessage401Detail": "您需要进行身份认证(登录)后再执行此操作。",
"DefaultErrorMessage403": "您未获得授权!", "DefaultErrorMessage403": "您未获得授权!",
"DefaultErrorMessage403Detail": "不允许执行此操作!", "DefaultErrorMessage403Detail": "不允许执行此操作!",
"DefaultErrorMessage404": "未找到资源!", "DefaultErrorMessage404": "未找到资源!",

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

@ -4,6 +4,6 @@
"TenantNotFoundMessage": "未找到租户!", "TenantNotFoundMessage": "未找到租户!",
"TenantNotFoundDetails": "没有租户的 ID 或名称为:{0}的租户。", "TenantNotFoundDetails": "没有租户的 ID 或名称为:{0}的租户。",
"TenantNotActiveMessage": "租户未启用!", "TenantNotActiveMessage": "租户未启用!",
"TenantNotActiveDetails": "租户未激活,租户 ID 或名称为:{0}。" "TenantNotActiveDetails": "租户未启用,租户 ID 或名称为:{0}。"
} }
} }

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

@ -45,8 +45,8 @@
"Description:Abp.Account.IsSelfRegistrationEnabled": "用户是否可以自己注册账户。", "Description:Abp.Account.IsSelfRegistrationEnabled": "用户是否可以自己注册账户。",
"DisplayName:Abp.Account.EnableLocalLogin": "使用本地账户进行身份验证", "DisplayName:Abp.Account.EnableLocalLogin": "使用本地账户进行身份验证",
"Description:Abp.Account.EnableLocalLogin": "表示服务器是否允许用户使用本地账户进行身份验证。", "Description:Abp.Account.EnableLocalLogin": "表示服务器是否允许用户使用本地账户进行身份验证。",
"LoggedOutTitle": "签出", "LoggedOutTitle": "注销",
"LoggedOutText": "您已退出,很快将重新定向。", "LoggedOutText": "您已注销,很快将重新定向。",
"ReturnToText": "单击此处返回应用", "ReturnToText": "单击此处返回应用",
"OrLoginWith": "或使用以下方式登录", "OrLoginWith": "或使用以下方式登录",
"ForgotPassword": "忘记密码?", "ForgotPassword": "忘记密码?",

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

@ -17,8 +17,8 @@
"CmsKit.Tags": "标签", "CmsKit.Tags": "标签",
"CmsKit:0002": "内容已经存在!", "CmsKit:0002": "内容已经存在!",
"CmsKit:0003": "实体 {0} 不可标签。", "CmsKit:0003": "实体 {0} 不可标签。",
"CmsKit:Blog:0001": "给定的标头 ({Slug}) 已经存在!", "CmsKit:Blog:0001": "给定的slug ({Slug}) 已经存在!",
"CmsKit:BlogPost:0001": "给定的标签已经存在!", "CmsKit:BlogPost:0001": "给定的slug已经存在!",
"CmsKit:Comments:0001": "实体 {EntityType} 不可注释。", "CmsKit:Comments:0001": "实体 {EntityType} 不可注释。",
"CmsKit:Media:0001": "{Name}'不是有效的媒体名称。", "CmsKit:Media:0001": "{Name}'不是有效的媒体名称。",
"CmsKit:Media:0002": "实体不能拥有媒体。", "CmsKit:Media:0002": "实体不能拥有媒体。",
@ -191,7 +191,7 @@
"AddWidget": "添加小工具", "AddWidget": "添加小工具",
"PleaseConfigureWidgets": "请配置部件", "PleaseConfigureWidgets": "请配置部件",
"SelectAnAuthor": "选择作者", "SelectAnAuthor": "选择作者",
"InThisDocument": "在本文中", "InThisDocument": "在本文中",
"GoToTop": "返回页首", "GoToTop": "返回页首",
"SetAsHomePage": "更改主页状态", "SetAsHomePage": "更改主页状态",
"CompletedSettingAsHomePage": "设置为主页", "CompletedSettingAsHomePage": "设置为主页",

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

@ -31,6 +31,7 @@
"NewRole": "新角色", "NewRole": "新角色",
"RoleName": "角色名称", "RoleName": "角色名称",
"CreationTime": "创建时间", "CreationTime": "创建时间",
"Permissions": "权限",
"DisplayName:CurrentPassword": "当前密码", "DisplayName:CurrentPassword": "当前密码",
"DisplayName:NewPassword": "新密码", "DisplayName:NewPassword": "新密码",
"DisplayName:NewPasswordConfirm": "确认新密码", "DisplayName:NewPasswordConfirm": "确认新密码",
@ -81,6 +82,7 @@
"Permission:RoleManagement": "角色管理", "Permission:RoleManagement": "角色管理",
"Permission:Create": "创建", "Permission:Create": "创建",
"Permission:Edit": "编辑", "Permission:Edit": "编辑",
"Permission:Delete": "删除",
"Permission:ChangePermissions": "更改权限", "Permission:ChangePermissions": "更改权限",
"Permission:UserManagement": "用户管理", "Permission:UserManagement": "用户管理",
"Permission:UserLookup": "用户查询", "Permission:UserLookup": "用户查询",

Loading…
Cancel
Save