From 96da01529a4fa66db211a1104515379d8ff7c2ac Mon Sep 17 00:00:00 2001 From: JiYuhang Date: Thu, 24 Oct 2019 13:03:30 +0800 Subject: [PATCH] Translate to chinese localization files --- .../Localization/Resources/zh-Hans.json | 8 + .../Admin/Localization/Resources/zh-Hans.json | 55 +++++++ .../Base/Localization/Resources/en.json | 4 +- .../Base/Localization/Resources/zh-Hans.json | 23 ++- .../Commercial/Localization/Resources/en.json | 8 +- .../Localization/Resources/zh-Hans.json | 9 +- .../Www/Localization/Resources/en.json | 2 +- .../Www/Localization/Resources/zh-Hans.json | 155 ++++++++++++++++++ .../UI/MultiTenancy/Localization/zh-Hans.json | 5 +- .../Resources/AbpValidation/zh-Hans.json | 4 +- .../Mvc/Localization/Resource/zh-Hans.json | 2 +- .../Localization/Resources/zh-Hans.json | 19 ++- .../Resources/VoloDocs/Web/zh-Hans.json | 6 +- .../Docs/ApplicationContracts/zh-Hans.json | 4 +- .../Docs/Localization/Domain/zh-Hans.json | 3 +- .../Localization/Domain/zh-Hans.json | 5 +- .../Abp/Identity/Localization/zh-Hans.json | 4 +- .../Localization/Domain/zh-Hans.json | 2 +- .../AbpSettingManagement/zh-Hans.json | 11 +- 19 files changed, 296 insertions(+), 33 deletions(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json index df772fa60b..adc808ed7e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json @@ -1,5 +1,13 @@ { "culture": "zh-Hans", "texts": { + "Account": "账户", + "Welcome": "欢迎", + "UseOneOfTheFollowingLinksToContinue": "使用下面的链接继续", + "FrameworkHomePage": "框架首页", + "FrameworkDocumentation": "框架文档", + "OfficialBlog": "官方博客", + "CommercialHomePage": "商业版首页", + "CommercialSupportWebSite": "商业版支持网站" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json index df772fa60b..7c3d3ce695 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json @@ -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包" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json index 5e4ab933c2..a6ee47e253 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json @@ -8,8 +8,8 @@ "Volo.AbpIo.Domain:010008": "Allowed Developer Count can not be less then current developer count!", "Volo.AbpIo.Domain:010009": "Allowed Developer Count can not be less then 0!", "Volo.AbpIo.Domain:010010": "Maximum mac address count is exceeded!", - "Volo.AbpIo.Domain:010011": "Personal license can't have more than 1 developer!", - "Volo.AbpIo.Domain:010012": "License can't be extended one month after license expires!", + "Volo.AbpIo.Domain:010011": "Personal license can't have more than 1 developer!", + "Volo.AbpIo.Domain:010012": "License can't be extended one month after license expires!", "Volo.AbpIo.Domain:020001": "Could not delete this NPM Package because \"{NugetPackages}\" Nuget Packages are dependent to this package.", "Volo.AbpIo.Domain:020002": "Could not delete this NPM Package because \"{Modules}\" Modules are using this package.", "Volo.AbpIo.Domain:020003": "Could not delete this NPM Package because \"{Modules}\" Modules are using this package and \"{NugetPackages}\" Nuget Packages are dependent to this package.", diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json index 5b6552ca28..937f9a245e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json @@ -7,6 +7,25 @@ "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": "见文档" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json index d4eca0b7e6..3ca5aa1e97 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/en.json @@ -21,10 +21,10 @@ "Modules": "Modules", "LicenseExtendMessage": "Your license end date is extended to {0}", "LicenseUpgradeMessage": "Your license is upgraded to {0}", - "LicenseAddDeveloperMessage": "{0} developers added to your license" , + "LicenseAddDeveloperMessage": "{0} developers added to your license", "Volo.AbpIo.Commercial:010004": "Can not find the specified user! The user must have already registered.", - "MyOrganizations": "My organizations", - "ApiKey": "API key", - "UserNameNotFound": "There is no user with username {0}" + "MyOrganizations": "My organizations", + "ApiKey": "API key", + "UserNameNotFound": "There is no user with username {0}" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json index 3347e5ad67..e80457377f 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json @@ -18,6 +18,13 @@ "Manage": "管理", "StartDate": "开始日期", "EndDate": "结束日期", - "Modules": "模块" + "Modules": "模块", + "LicenseExtendMessage": "你的许可已经延长至{0}", + "LicenseUpgradeMessage": "你的许可已升级为{0}", + "LicenseAddDeveloperMessage": "{0}个开发者已添加到你的许可", + "Volo.AbpIo.Commercial:010004": "不能找到指定的用户! 用户必须已经注册.", + "MyOrganizations": "我的组织", + "ApiKey": "API key", + "UserNameNotFound": "没有用户名为{0}的用户" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json index cf70dafd7a..f298592477 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json @@ -155,6 +155,6 @@ "SeeTheDocumentForMoreInformation": "See the {0} document for more information", "IndexPageHeroSection": "open sourceWeb Application
Framework
for asp.net core", "UiFramework": "UI Framework", - "EmailAddress": "Email address" + "EmailAddress": "Email address" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json index df772fa60b..c91f115d69 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json @@ -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": "查看{0} 文档获得更多信息", + "IndexPageHeroSection": "asp.net core的开源Web应用程序
框架
", + "UiFramework": "UI构架", + "EmailAddress": "电子邮件地址" } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json index 6ab8929f95..79190fdd52 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy/Volo/Abp/AspNetCore/Mvc/UI/MultiTenancy/Localization/zh-Hans.json @@ -2,11 +2,10 @@ "culture": "zh-Hans", "texts": { "GivenTenantIsNotAvailable": "给定的租户不可用: {0}", - "SwitchTenant": "切换租户", - "Name": "名称", - "SwitchTenantHint": "将name字段留空以切换到宿主端.", "Tenant": "租户", "Switch": "切换", + "Name": "名称", + "SwitchTenantHint": "将name字段留空以切换到宿主端.", "NotSelected": "未选中" } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/zh-Hans.json b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/zh-Hans.json index 7b0b21deb5..d56c893c38 100644 --- a/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/zh-Hans.json +++ b/framework/src/Volo.Abp.Localization/Volo/Abp/Localization/Resources/AbpValidation/zh-Hans.json @@ -1,5 +1,5 @@ { - "culture": "zh-Hans", + "culture": "zh-Hans", "texts": { "'{0}' and '{1}' do not match.": "'{0}'与'{1}'不匹配.", "The {0} field is not a valid credit card number.": "字段{0}不是有效的信用卡号码.", @@ -31,4 +31,4 @@ "ThisFieldIsNotAValidFullyQualifiedHttpHttpsOrFtpUrl": "字段{0}不是有效的完全限定的http,https或ftp URL.", "ThisFieldIsInvalid.": "字段是无效值." } - } \ No newline at end of file +} \ No newline at end of file diff --git a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json index 8f064e1acb..321bfd83f7 100644 --- a/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json +++ b/framework/test/Volo.Abp.AspNetCore.Mvc.Tests/Volo/Abp/AspNetCore/Mvc/Localization/Resource/zh-Hans.json @@ -2,6 +2,6 @@ "culture": "zh-Hans", "texts": { "BirthDate": "生日", - "Value1": "Value One" + "Value1": "值1" } } \ No newline at end of file diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json index cc616961f1..07f1dbb041 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json @@ -18,6 +18,23 @@ "AlreadyRegistered": "已经注册过了?", "InvalidLoginRequest": "登录请求无效", "ThereAreNoLoginSchemesConfiguredForThisClient": "没有为此客户端配置登录方案.", - "LogInUsingYourProviderAccount": "使用你的{0}帐户登录" + "LogInUsingYourProviderAccount": "使用你的{0}帐户登录", + "DisplayName:CurrentPassword": "当前密码", + "DisplayName:NewPassword": "新密码", + "DisplayName:NewPasswordConfirm": "确认新密码", + "PasswordChangedMessage": "你的密码已修改成功.", + "DisplayName:UserName": "用户名", + "DisplayName:Email": "电子邮件", + "DisplayName:Name": "名字", + "DisplayName:Surname": "姓", + "DisplayName:Password": "姓", + "DisplayName:EmailAddress": "电子邮件地址", + "DisplayName:PhoneNumber": "电话号码", + "PersonalSettings": "个人设置", + "PersonalSettingsSaved": "个人设置已保存", + "PasswordChanged": "修改密码", + "NewPasswordConfirmFailed": "请确认新密码", + "Manage": "管理", + "ManageYourProfile": "管理你的个人资料" } } diff --git a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/zh-Hans.json b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/zh-Hans.json index c3a0146555..9925b1a507 100644 --- a/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/zh-Hans.json +++ b/modules/docs/app/VoloDocs.Web/Localization/Resources/VoloDocs/Web/zh-Hans.json @@ -1,10 +1,10 @@ { "culture": "zh-Hans", "texts": { - "DocsTitle": "Volo文档", + "DocsTitle": "VoloDocs", "WelcomeVoloDocs": "欢迎使用VoloDocs!", - "NoProjectWarning": "当前没有定义的项目!", + "NoProjectWarning": "当前没有定义的项目!", "CreateYourFirstProject": "点击这里开始你的第一个项目", - "NoProject": "没有项目!" + "NoProject": "没有项目!" } } \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json index 4ca34fa21d..3c540e8154 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo/Docs/Admin/Localization/Resources/Docs/ApplicationContracts/zh-Hans.json @@ -1,5 +1,5 @@ { - "culture": "zh-Hans", + "culture": "zh-Hans", "texts": { "Permission:DocumentManagement": "文档管理", "Permission:Projects": "项目", @@ -29,4 +29,4 @@ "DisplayName:GitHubAccessToken": "GitHub访问令牌", "DisplayName:GitHubUserAgent": "GitHub用户代理" } - } \ No newline at end of file +} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json index 43eb83334c..410374b4fd 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json @@ -14,6 +14,7 @@ "NoProjectWarning": "还没有项目!", "DocumentNotFound": "找不到请求的文档!", "NavigationDocumentNotFound": "这个版本没有导航文件!", - "DocumentNotFoundInSelectedLanguage": "本文档不适用于所选语言, 将以默认语言显示文档." + "DocumentNotFoundInSelectedLanguage": "本文档不适用于所选语言, 将以默认语言显示文档.", + "FilterTopics": "过滤主题" } } \ No newline at end of file diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json index e9e1aab620..69b8ca89b1 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json @@ -1,6 +1,7 @@ { "culture": "zh-Hans", "texts": { - "Features": "特性" + "Features": "功能", + "NoFeatureFoundMessage": "没有可用的功能." } -} +} \ No newline at end of file diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json index 732dc1aad0..28786b8767 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json @@ -1,5 +1,5 @@ { - "culture": "zh-Hans", + "culture": "zh-Hans", "texts": { "Menu:IdentityManagement": "身份认证管理", "Users": "用户", @@ -73,4 +73,4 @@ "Permission:UserManagement": "用户管理", "Permission:UserLookup": "用户查询" } - } \ No newline at end of file +} \ No newline at end of file diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json index 11c52c43ed..e4d4edbf0a 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo/Abp/PermissionManagement/Localization/Domain/zh-Hans.json @@ -7,4 +7,4 @@ "SelectAllInAllTabs": "授予所有权限", "SelectAllInThisTab": "全选" } -} +} \ No newline at end of file diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json index 060fa17388..fb7eed8695 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json @@ -1,6 +1,7 @@ { - "culture": "zh-Hans", - "texts": { - "Settings": "设置" - } - } \ No newline at end of file + "culture": "zh-Hans", + "texts": { + "Settings": "设置", + "SuccessfullySaved": "保存成功" + } +} \ No newline at end of file