mirror of https://github.com/abpframework/abp.git
26 changed files with 332 additions and 40 deletions
@ -1,5 +1,13 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Account": "账户", |
|||
"Welcome": "欢迎", |
|||
"UseOneOfTheFollowingLinksToContinue": "使用下面的链接继续", |
|||
"FrameworkHomePage": "框架首页", |
|||
"FrameworkDocumentation": "框架文档", |
|||
"OfficialBlog": "官方博客", |
|||
"CommercialHomePage": "商业版首页", |
|||
"CommercialSupportWebSite": "商业版支持网站" |
|||
} |
|||
} |
|||
@ -1,5 +1,60 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Permission:NpmPackages": "NPM包", |
|||
"Permission:NugetPackages": "Nuget包", |
|||
"Permission:Maintenance": "维护", |
|||
"Permission:Maintain": "维护", |
|||
"Permission:ClearCaches": "清除缓存", |
|||
"Permission:Modules": "模块", |
|||
"Permission:Packages": "包", |
|||
"Permission:Edit": "编辑", |
|||
"Permission:Delete": "删除", |
|||
"Permission:Create": "创建", |
|||
"Menu:Packages": "包", |
|||
"NpmPackageDeletionWarningMessage": "该NPM包将会被删除. 你确定吗?", |
|||
"NugetPackageDeletionWarningMessage": "该Nuget包将会被删除. 你确定吗?", |
|||
"ModuleDeletionWarningMessage": "该模块将会被删除. 你确定吗?", |
|||
"Name": "名称", |
|||
"DisplayName": "显示名称", |
|||
"ShortDescription": "简述", |
|||
"NameFilter": "名称", |
|||
"CreationTime": "创建时间", |
|||
"IsPro": "是否为专业版", |
|||
"EfCoreConfigureMethodName": "配置方法法", |
|||
"IsProFilter": "是否为专业版", |
|||
"ApplicationType": "应用程序类型", |
|||
"Target": "目标", |
|||
"TargetFilter": "目标", |
|||
"ModuleClass": "模块分类", |
|||
"NugetPackageTarget.DomainShared": "Domain Shared", |
|||
"NugetPackageTarget.Domain": "Domain", |
|||
"NugetPackageTarget.Application": "Application", |
|||
"NugetPackageTarget.ApplicationContracts": "Application Contracts", |
|||
"NugetPackageTarget.HttpApi": "Http Api", |
|||
"NugetPackageTarget.HttpApiClient": "Http Api Client", |
|||
"NugetPackageTarget.Web": "Web", |
|||
"NugetPackageTarget.EntityFrameworkCore": "EntityFramework Core", |
|||
"NugetPackageTarget.MongoDB": "MongoDB", |
|||
"Edit": "编辑", |
|||
"Delete": "删除", |
|||
"Refresh": "刷新", |
|||
"NpmPackages": "NPM包", |
|||
"NugetPackages": "Nuget包", |
|||
"NpmPackageCount": "NPM包数量", |
|||
"NugetPackageCount": "Nuget包数量", |
|||
"Module": "模块", |
|||
"ModuleInfo": "模块信息", |
|||
"CreateANpmPackage": "创建NPM包", |
|||
"CreateAModule": "创建模块", |
|||
"CreateANugetPackage": "创建Nuget包", |
|||
"AddNew": "新建", |
|||
"PackageAlreadyExist{0}": "\"{0}\"已经被添加.", |
|||
"ClearCache": "清除缓存", |
|||
"SuccessfullyCleared": "清除成功", |
|||
"Menu:NpmPackages": "NPM包", |
|||
"Menu:Modules": "模块", |
|||
"Menu:Maintenance": "维护", |
|||
"Menu:NugetPackages": "Nuget包" |
|||
} |
|||
} |
|||
@ -1,12 +1,31 @@ |
|||
{ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Volo.AbpIo.Domain:010004": "超过最大成员数!", |
|||
"Volo.AbpIo.Domain:010005": "超过最大所有者数!", |
|||
"Volo.AbpIo.Domain:010006": "T用户已经是该组织的所有者!", |
|||
"Volo.AbpIo.Domain:010006": "用户已经是该组织的所有者!", |
|||
"Volo.AbpIo.Domain:010007": "该用户已经是该组织的开发者!", |
|||
"Volo.AbpIo.Domain:010008": "允许的开发者数量不能低于当前开发者数量!", |
|||
"Volo.AbpIo.Domain:010009": "允许的开发者数量不能小于零!", |
|||
"Volo.AbpIo.Domain:010010": "超出了最大mac地址数!" |
|||
"Volo.AbpIo.Domain:010010": "超出了最大mac地址数!", |
|||
"Volo.AbpIo.Domain:010011": "个人许可不允许超过1个开发者!", |
|||
"Volo.AbpIo.Domain:010012": "许可过期后许可不可延长1个月!", |
|||
"Volo.AbpIo.Domain:020001": "不能删除该NPM包因为\"{NugetPackages}\"Nuget包依赖此包.", |
|||
"Volo.AbpIo.Domain:020002": "不能删除该NPM包因为\"{Modules}\"模块正在使用此包.", |
|||
"Volo.AbpIo.Domain:020003": "不能删除该NPM包因为\"{Modules}\"模块正在使用此包并且\"{NugetPackages}\"Nuget包依赖此包.", |
|||
"Volo.AbpIo.Domain:020004": "不能删除该Nuget包因为\"{Modules}\"模块正在使用此包.", |
|||
"WantToLearn?": "想学习吗?", |
|||
"ReadyToGetStarted?": "准备开始了吗?", |
|||
"JoinOurCommunity": "加入我们的社区", |
|||
"GetStartedUpper": "开始", |
|||
"ForkMeOnGitHub": "Fork me on GitHub", |
|||
"Features": "功能", |
|||
"GetStarted": "开始", |
|||
"Documents": "文档", |
|||
"Community": "社区", |
|||
"ContributionGuide": "贡献指南", |
|||
"Blog": "博客", |
|||
"Commercial": "商业版", |
|||
"SeeDocuments": "见文档" |
|||
} |
|||
} |
|||
} |
|||
@ -1,5 +1,160 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"GetStarted": "开始", |
|||
"Create": "创建", |
|||
"NewProject": "新工程", |
|||
"DirectDownload": "直接下载", |
|||
"ProjectName": "项目名称", |
|||
"ProjectType": "项目类型", |
|||
"DatabaseProvider": "数据库提供者", |
|||
"NTier": "N层", |
|||
"IncludeUserInterface": "包含用户界面", |
|||
"CreateNow": "现在创建", |
|||
"TheStartupProject": "启动项目", |
|||
"Tutorial": "教程", |
|||
"UsingCLI": "使用CLI", |
|||
"SeeDetails": "见详细", |
|||
"AbpShortDescription": "ABP是用于创建现代Web应用程序的完整架构和强大的基础设施! 遵循最佳实践和约定,为你提供SOLID开发经验.", |
|||
"SourceCodeUpper": "源代码", |
|||
"LatestReleaseLogs": "最新发布日志", |
|||
"Infrastructure": "基础设施", |
|||
"Architecture": "架构", |
|||
"Modular": "模块化", |
|||
"DontRepeatYourself": "不要重复工作", |
|||
"DeveloperFocused": "专注于开发者", |
|||
"FullStackApplicationInfrastructure": "全栈应用程序基础设施", |
|||
"DomainDrivenDesign": "领域驱动设计", |
|||
"DomainDrivenDesignExplanation": "根据DDD模式和准则进行设计和开发. 为你的应用程序提供分层模型.", |
|||
"Authorization": "授权", |
|||
"AuthorizationExplanation": "具有用户,角色和细粒度权限系统的高级授权. 建立在Microsoft Identity库上.", |
|||
"MultiTenancy": "多租户", |
|||
"MultiTenancyExplanation": "SaaS应用程序变得简单! 从数据库到UI的多租户集成.", |
|||
"CrossCuttingConcerns": "横切关注点", |
|||
"CrossCuttingConcernsExplanation": "完整的基础架构,用于授权,验证,异常处理,缓存,审计日志记录,事务管理等.", |
|||
"BuiltInBundlingMinification": "内置Bundling & Minification", |
|||
"BuiltInBundlingMinificationExplanation": "无需使用外部工具进行Bundling & Minification. ABP提供了一种更简单,动态,功能强大,模块化和内置的方式!", |
|||
"VirtualFileSystem": "虚拟文件系统", |
|||
"VirtualFileSystemExplanation": "将视图,脚本,样式,图像...嵌入到包/库中,并在不同的应用程序中重复使用.", |
|||
"Theming": "主题", |
|||
"ThemingExplanation": "使用和定制基于bootstrap的标准UI主题,或创建自己的主题.", |
|||
"BootstrapTagHelpersDynamicForms": "Bootstrap Tag Helpers和动态表单", |
|||
"BootstrapTagHelpersDynamicFormsExplanation": "内置的后台作业系统可以集成到Hangfire,RabbitMQ或您喜欢的任何工具中.", //TODO explanation doesn't match. |
|||
"HTTPAPIsDynamicProxies": "HTTP APIs和动态代理", |
|||
"HTTPAPIsDynamicProxiesExplanation": "自动将应用程序服务公开为REST样式的HTTP API,并与动态JavaScript和C#代理一起使用.", |
|||
"CompleteArchitectureInfo": "现代构架用来创建可维护的软件解决方案.", |
|||
"DomainDrivenDesignBasedLayeringModelExplanation": "帮助你实现基于DDD的分层架构并构建可维护的代码库.", |
|||
"DomainDrivenDesignBasedLayeringModelExplanationCont": "提供启动模板,抽象,基类,服务,文档和指南以帮助你开发基于DDD模式和准则的应用程序.", |
|||
"MicroserviceCompatibleModelExplanation": "核心框架和预构建模块在设计时就考虑了微服务架构.", |
|||
"MicroserviceCompatibleModelExplanationCont": "提供基础结构,集成,示例和文档,以更轻松地实现微服务解决方案,而如果你要使用整体应用程序,则不会带来额外的复杂性.", |
|||
"ModularInfo": "ABP提供了完整的模块化系统,使你能够开发可重复使用的应用程序模块.", |
|||
"PreBuiltModulesThemes": "预构建模块和主题", |
|||
"PreBuiltModulesThemesExplanation": "开源和商业模块和主题已准备好在你的业务应用程序中使用.", |
|||
"NuGetNPMPackages": "NuGet和NPM包", |
|||
"NuGetNPMPackagesExplanation": "作为NuGet和NPM包分发.易于安装和升级.", |
|||
"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": "根据Web请求或应用程序服务方法管理工作单元.", |
|||
"ConventionOverConfigurationExplanationList6": "为实体发布创建,更新和删除事件.", |
|||
"BaseClasses": "基类", |
|||
"BaseClassesExplanation": "通用应用程序模式的预构建基类.", |
|||
"DeveloperFocusedExplanation": "ABP是为了开发者", |
|||
"DeveloperFocusedExplanationCont": "它旨在简化你的日常软件开发,同时又不限制你在需要时进行底层工作。", |
|||
"SeeAllFeatures": "查看所有功能", |
|||
"CLI_CommandLineInterface": "CLI (命令行界面)", |
|||
"CLI_CommandLineInterfaceExplanation": "CLI会自动创建新项目并将模块添加到你的应用程序.", |
|||
"StartupTemplates": "启动模板", |
|||
"StartupTemplatesExplanation": "各种启动模板为你提供了完整配置的解决方案,以快速启动你的开发.", |
|||
"BasedOnFamiliarTools": "基于熟悉的工具", |
|||
"BasedOnFamiliarToolsExplanation": "建立在你已经知道的流行工具之上并与之集成.学习曲线低,适应性强,舒适的开发.", |
|||
"ORMIndependent": "ORM独立", |
|||
"ORMIndependentExplanation": "核心框架独立于ORM/数据库,并且可以与任何数据源一起使用.Entity Framework Core和MongoDB提供程序已经可用.", |
|||
"Features": "功能", |
|||
"ABPCLI": "ABP CLI", |
|||
"Modularity": "模块化", |
|||
"BootstrapTagHelpers": "Bootstrap Tag Helpers", |
|||
"DynamicForms": "动态表单", |
|||
"BundlingMinification": "Bundling & Minification", |
|||
"BackgroundJobs": "后台作业", |
|||
"DDDInfrastructure": "DDD基础设施", |
|||
"DomainDrivenDesignInfrastructure": "Domain Driven Design基础设施", |
|||
"AutoRESTAPIs": "自动REST APIs", |
|||
"DynamicClientProxies": "动态客户端代理", |
|||
"DistributedEventBus": "分布式事件总线", |
|||
"DistributedEventBusWithRabbitMQIntegration": "具有RabbitMQ集成的分布式事件总线", |
|||
"TestInfrastructure": "测试基础设施", |
|||
"AuditLogging": "审计日志", |
|||
"AuditLoggingEntityHistories": "审计日志和实体历史", |
|||
"ObjectToObjectMapping": "对象映射", |
|||
"EmailSMSAbstractions": "电子邮件和短信抽象", |
|||
"EmailSMSAbstractionsWithTemplatingSupport": "具有模板支持的电子邮件和短信抽象", |
|||
"Localization": "本土化", |
|||
"SettingManagement": "设置管理", |
|||
"ExtensionMethods": "扩展方法", |
|||
"ExtensionMethodsHelpers": "扩展方法和助手", |
|||
"AspectOrientedProgramming": "面向切面的编程", |
|||
"DependencyInjection": "依赖注入", |
|||
"DependencyInjectionByConventions": "依据约定的依赖注入", |
|||
"ABPCLIExplanation": "ABP CLI(命令行界面)是用于对ABP解决方案执行常见操作的命令行工具.", |
|||
"ModularityExplanation": "ABP提供了一个完整的基础设施来构建你自己的应用程序模块,这些模块可能具有实体,服务,数据库集成,API,UI组件等.", //TODO: strong "your own application modules",- |
|||
"MultiTenancyExplanation": "ABP框架不仅支持开发多租户应用程序,而且使你的代码几乎无需知道多租户.", |
|||
"MultiTenancyExplanation2": "可以自动确定当前租户,将不同租户的数据相互隔离.", |
|||
"MultiTenancyExplanation3": "支持单一数据库,或每个租户单独数据库或者混合方式.", |
|||
"MultiTenancyExplanation4": "你专注于业务代码,并让该框架为你处理多租户.", |
|||
"BootstrapTagHelpersExplanation": "与其手动编写重复细节的bootstrap组件,不如使用ABP的tag helper来简化它并利用智能感知.你当然也可以在需要时直接使用Bootstrap.", |
|||
"DynamicFormsExplanation": "动态表单和tag helpers可从作为模型的C#类创建完整的表单.", |
|||
"AuthenticationAuthorizationExplanation": "集成到ASP.NET Core Identity和IdentityServer4的丰富身份验证和授权选项.提供可扩展且详细的权限系统.", |
|||
"CrossCuttingConcernsExplanation": "不要重复自己一次又一次地实现所有这些常见的东西.专注于你的业务代码,并让ABP按照约定自动执行.", |
|||
"DatabaseConnectionTransactionManagement": "数据库连接和事务管理", |
|||
"CorrelationIdTracking": "关联ID跟踪", |
|||
"BundlingMinificationExplanation": "ABP提供了一个简单,动态,功能强大,模块化的内置Bundling & Minification系统.", |
|||
"VirtualFileSystemnExplanation": "虚拟文件系统使管理文件系统(磁盘)上不存在的文件成为可能.它主要用于将(js,css,image,cshtml...)文件嵌入到程序集中,并在运行时像物理文件一样使用它们.", |
|||
"ThemingExplanation": "主题系统允许通过基于最新的Bootstrap框架定义一组通用基础库和布局来独立开发应用程序和模块主题.", |
|||
"DomainDrivenDesignInfrastructureExplanation": "基于域驱动设计模式和准则构建分层应用程序的完整基础设施;", |
|||
"Specification": "规范", |
|||
"Repository": "仓储", |
|||
"DomainService": "领域服务", |
|||
"ValueObject": "值对象", |
|||
"ApplicationService": "应用程序服务", |
|||
"DataTransferObject": "数据传输对象", |
|||
"AggregateRootEntity": "聚合根, 实体", |
|||
"AutoRESTAPIsExplanation": "ABP可以按照约定自动将你的应用程序服务配置为API控制器.", |
|||
"DynamicClientProxiesExplanation": "从JavaScript和C#客户端轻松使用你的API.", |
|||
"DistributedEventBusWithRabbitMQIntegrationExplanation": "使用带有RabbitMQ集成的内置分布式事件总线,可以轻松发布和使用分布式事件.", |
|||
"TestInfrastructureExplanation": "框架已经考虑了单元和集成测试.为你提供基类,使其更容易.启动模板已预先配置用于测试.", |
|||
"AuditLoggingEntityHistoriesExplanation": "针对关键业务应用程序的内置审计日志记录.请求,服务,方法级别的审计日志记录以及具有属性级别详细信息的实体历史记录.", |
|||
"EmailSMSAbstractionsWithTemplatingSupportExplanation": "IEmailSender和ISmsSender抽象使你的应用程序逻辑与基础设施解耦.先进的电子邮件模板系统允许创建和本地化电子邮件模板,并在需要时轻松使用.", |
|||
"LocalizationExplanation": "本地化系统允许在纯JSON文件中创建资源,并使用它们来本地化UI.它支持继承,扩展和JavaScript集成等高级方案,同时与AspNet Core的本地化系统完全兼容.", |
|||
"SettingManagementExplanation": "定义应用程序的设置,并根据当前配置,租户和用户在运行时获取值.", |
|||
"ExtensionMethodsHelpersExplanation": "即使是琐碎的代码部分,也不要重复.标准类型的扩展方法和助手使你的代码更加清晰和易于编写.", |
|||
"AspectOrientedProgrammingExplanation": "提供合适的基础设施来创建动态代理并实现面向切面的编程.拦截任何类,并在每次方法执行之前和之后执行代码.", |
|||
"DependencyInjectionByConventionsExplanation": "无需手动注册类以进行依赖项注入.按照约定自动注册常用服务类型.对于其他类型的服务,你可以使用接口和属性来使其变得更轻松和就位.", |
|||
"DataFilteringExplanation": "定义和使用数据过滤器,这些过滤器在你从数据库中查询实体时会自动应用.当你实现简单的接口时,可立即使用软删除功能和多租户过滤器.", |
|||
"PublishEvents": "发布事件", |
|||
"HandleEvents": "处理事件", |
|||
"AndMore": "更多...", |
|||
"Code": "编码", |
|||
"Result": "结果", |
|||
"SeeTheDocumentForMoreInformation": "查看<a href=\"{1}\">{0} 文档</a>获得更多信息", |
|||
"IndexPageHeroSection": "<span class=\"third-line shine2\"><strong>asp.net core的</strong></span><span class=\"first-line shine\"><strong>开源</strong></span><span class=\"second-line text-uppercase\">Web应用程序<br />框架 </span>", |
|||
"UiFramework": "UI构架", |
|||
"EmailAddress": "电子邮件地址" |
|||
} |
|||
} |
|||
@ -0,0 +1,29 @@ |
|||
# ABP v1.0终于发布了! |
|||
|
|||
今天是个大日子!经过约3年的不断开发,第一个稳定的ABP版本,1.0,已经发布了.感谢为该项目做出贡献或试用过的每个人. |
|||
|
|||
 |
|||
|
|||
立即开始使用新的ABP框架:[abp.io/get-started](https://abp.io/get-started) |
|||
|
|||
## 统计 |
|||
|
|||
在这里,有关该项目的一些GitHub和NuGet统计信息: |
|||
|
|||
* 2,360星. |
|||
* 5,917次提交. |
|||
* 72位贡献者. |
|||
* 关闭了1,136个问题,276个打开问题. |
|||
* 关闭了566个PR,5个打开的PR. |
|||
* 39次发布. |
|||
* 在NuGet上有122,795次下载. |
|||
|
|||
甚至在第一个版本发布之前就有了非常好的需求. |
|||
|
|||
## 路线图 |
|||
|
|||
首要任务是完成文档,因为框架功能和模块仍然缺少很多文档.然后,我们将根据标记的优先级继续在GitHub上解决问题. |
|||
|
|||
请参阅[GitHub里程碑项目](https://github.com/abpframework/abp/milestones). |
|||
|
|||
ABP是一个社区驱动的项目.因此,我们主要根据社区的反馈和需求确定问题的优先级. |
|||
|
After Width: | Height: | Size: 66 KiB |
@ -1,10 +1,10 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"DocsTitle": "Volo文档", |
|||
"DocsTitle": "VoloDocs", |
|||
"WelcomeVoloDocs": "欢迎使用VoloDocs!", |
|||
"NoProjectWarning": "当前没有定义的项目!", |
|||
"NoProjectWarning": "当前没有定义的项目!", |
|||
"CreateYourFirstProject": "点击这里开始你的第一个项目", |
|||
"NoProject": "没有项目!" |
|||
"NoProject": "没有项目!" |
|||
} |
|||
} |
|||
@ -1,6 +1,7 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Features": "特性" |
|||
"Features": "功能", |
|||
"NoFeatureFoundMessage": "没有可用的功能." |
|||
} |
|||
} |
|||
} |
|||
@ -1,6 +1,7 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Settings": "设置" |
|||
} |
|||
} |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Settings": "设置", |
|||
"SuccessfullySaved": "保存成功" |
|||
} |
|||
} |
|||
Loading…
Reference in new issue