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