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 f5cbeb0213..7351fde5cb 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json @@ -35,6 +35,7 @@ "NameFilter": "名称", "CreationTime": "创建时间", "IsPro": "是否为专业版", + "IsFreeToActiveLicenseOwners": "许可证所有者免费", "ShowOnModuleList": "展示模块列表", "EfCoreConfigureMethodName": "配置方法法", "IsProFilter": "是否为专业版", @@ -90,6 +91,7 @@ "UserNotFound": "用户不存在", "{0}WillBeRemovedFromDevelopers": "{0} 将从开发者中移除, 你确定吗?", "{0}WillBeRemovedFromOwners": "{0} 将从所有者中移除, 你确定吗?", + "{0}WillBeRemovedFromMembers": "{0} 将从成员中删除, 你确定吗?", "Computers": "计算机", "UniqueComputerId": "计算机唯一ID", "LastSeenDate": "上次查看日期", @@ -194,6 +196,27 @@ "CoverImage": "封面图片", "RemoveCacheConfirmationMessage": "你确定要删除\"{0}\" 文章缓存?", "SuccessfullyRemoved": "清除成功", - "RemoveCache": "删除缓存" + "RemoveCache": "删除缓存", + "Language": "语言", + "Optional": "可选的", + "CreateArticleLanguageInfo": "发帖所用的语言", + "Enum:ContentSource:2": "视频发布", + "VideoPreview": "视频预览", + "VideoPreviewErrorMessage": "无法从YouTube获取给定的视频网址. 可能是由于视频是私有视频,或者给定的URL不可用.", + "DeleteCoverImage": "删除封面图片", + "DeleteCoverImageConfirmationMessage": "你确定要删除封面图片吗", + "DeleteCoverImageSuccessMessage": "成功删除封面图片", + "PaymentsOf": "付款的", + "ShowPaymentsOfOrganization": "显示付款", + "Date": "日期", + "Products": "商品", + "TotalAmount": "总金额", + "Currency": "货币", + "Gateway": "网关", + "State": "状态", + "FailReason": "失败原因", + "ReIndexAllPosts": "重新索引所有帖子", + "ReIndexAllPostsConfirmationMessage": "你确定要重新索引所有的帖子吗", + "SuccessfullyReIndexAllPosts": "成功索引所有的帖子" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json index 49b819227f..9d7b56f0f3 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json @@ -110,7 +110,34 @@ "VideoContentForm": "视频内容来源", "GithubPostForm": "Github文章来源", "ExternalPostForm": "外部文章来源", - "PostSourceTypeChooses": "我们接受文章的三种来源类型;", - "Posts": "文章" + "HowToPost": "如何发布", + "Posts": "文章", + "VideoUrl": "视频Url", + "GithubArticleUrl": "Github文章Url", + "ExternalArticleUrl": "外部文章Url", + "CreatePostCoverInfo": "要创建一个有效的帖子,需要添加封面图片. 上传16:9的图片获取最佳视觉效果. 文件最大支持: 1MB", + "ThankYouForContribution": "感谢你对ABP社区的贡献", + "GithubArticle": "Github文章", + "GithubArticleSubmitStepOne": "1. 用Markdown格式在GitHub的任何公共存储库上写一篇文章. 示例", + "GithubArticleSubmitStepTwo": "2. 使用表单提交你的文章URL.", + "GithubArticleSubmitStepThree": "3. 你的文章将在这个网站中呈现.", + "YoutubeVideo": "Youtube视频", + "YoutubeVideoSubmitStepOne": "1. 在YouTube上发布你的视频.", + "YoutubeVideoSubmitStepTwo": "2. 使用表单提交视频URL.", + "YoutubeVideoSubmitStepThree": "3. 访客将能够在这个网站上直接观看你的视频内容.", + "ExternalContent": "外部内容", + "ExternalContentSubmitStepOne": "1. 在任何公开的平台创建内容(medium, 你自己的博客或者任何你喜欢的).", + "ExternalContentSubmitStepTwo": "2. 使用表单提交内容URL.", + "ExternalContentSubmitStepThree": "3. 访客被重定向到原网站的内容.", + "ChooseYourContentType": "请选择你想要添加内容的方式", + "PostContentViaGithub": "我想要使用 GitHub提交markdown格式的文章", + "PostContentViaYoutube": "我想要分享我在 Youtube的可用视频", + "PostContentViaExternalSource": "我想要添加我在其他平台发布的内容", + "GitHubUserNameValidationMessage": "您的Github用户名不能包含空格, 请确认你的Github用户名是正确的.", + "PersonalSiteUrlValidationMessage": "你的个人网站URL不能包含空格, 请确定你的个人网站URL是正确的.", + "TwitterUserNameValidationMessage": "你的Twitter用户名不能包含空格, 请确认你的Twitter用户名是正确的.", + "LinkedinUrlValidationMessage": "你的领英URL不能包含空格, 请确认你的领英URL是正确的", + "NoPostsFound": "没有发现帖子", + "SearchInPosts": "搜索帖子…" } } \ 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 e187a628f2..8185ead8cd 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json @@ -8,6 +8,7 @@ "ProjectName": "项目名称", "ProjectType": "项目类型", "DatabaseProvider": "数据库提供者", + "DatabaseManagementSystem": "数据库管理系统", "NTier": "N层", "IncludeUserInterface": "包含用户界面", "CreateNow": "现在创建", @@ -194,7 +195,7 @@ "MultipleUIOptionsExplanation": "核心框架设计为独立与UI,可以和任何类型的UI系统一起使用. 同时提供了多个开箱即用的预构建集成选项.", "MultipleDBOptionsExplanation": "该框架可以使用任何数据源,并且以下提供程序已得到正式开发和支持;", "SelectLanguage": "选择语言", - "LatestArticleOnCommunity": "关于ABP社区的最新文章", - "Register": "寄存器" + "LatestArticleOnCommunity": "关于ABP社区的最新文章", + "Register": "寄存器" } -} +} \ No newline at end of file diff --git a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json index e9843def1b..c5c7783381 100644 --- a/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json +++ b/framework/src/Volo.Abp.ExceptionHandling/Volo/Abp/ExceptionHandling/Localization/zh-Hans.json @@ -18,6 +18,8 @@ "401Message": "未授权", "403Message": "禁止访问", "404Message": "网页未找到", - "500Message": "内部服务器错误" + "500Message": "内部服务器错误", + "403MessageDetail": "您没有权限执行此操作", + "404MessageDetail": "抱歉, 这个地址是空的" } -} +} \ No newline at end of file diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json index d65eb1c886..64ed439d50 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json @@ -1,22 +1,124 @@ { "culture": "zh-Hans", "texts": { - "PickYourReaction": "选择你的回应", - "YourComment": "你的评论", - "YourReply": "你的回复", + "BlogDeletionConfirmationMessage": "博客 '{0}' 将被删除. 你确定吗?", + "BlogFeatureNotAvailable": "这个功能目前不可用. 使用 `GlobalFeatureManager` 来启用它.", + "BlogId": "博客", + "BlogPostDeletionConfirmationMessage": "博客帖子 '{0}' 将被删除. 你确定吗?", + "BlogPosts": "博客帖子", + "Blogs": "博客", + "ChoosePreference": "选择首选项...", + "Cms": "Cms", + "CmsKit.Comments": "评论", + "CmsKit.Ratings": "评分", + "CmsKit.Reactions": "反应", + "CmsKit.Tags": "标签", + "CmsKit:0002": "内容已经存在!", + "CmsKit:0003": "实体 {0} 不可标记.", + "CmsKit:Blog:0001": "给定的slug ({Slug}) 已经存在!", + "CmsKit:BlogPost:0001": "给定的slug已经存在!", + "CmsKit:Comments:0001": "实体不可 {0} 不可评论.", + "CmsKit:Media:0001": "'{Name}' 不是有效的媒体名称.", + "CmsKit:Media:0002": "实体不可以含有媒体", + "CmsKit:Page:0001": "给定的url ({0}) 已经存在.", + "CmsKit:Tag:0002": "实体不可标记!", + "CommentAuthorizationExceptionMessage": "这些评论不允许公开显示", + "CommentDeletionConfirmationMessage": "此评论和所有回复将被删除!", "Comments": "评论", - "Send": "发送", + "ContentDeletionConfirmationMessage": "你确定要删除这个内容吗?", + "Contents": "内容", + "CoverImage": "封面图片", + "CreateBlogPostPage": "新博客帖子", + "CreationTime": "创建时间", "Delete": "删除", - "Reply": "回复", - "Update": "更新", + "Detail": "详情", + "Details": "详情", + "DoYouPreferAdditionalEmails": "你是否更喜欢额外的邮件?", "Edit": "修改", + "EndDate": "结束时间", + "EntityId": "实体Id", + "EntityType": "实体类型", + "ExportCSV": "导出CSV", + "Features": "功能", + "GenericDeletionConfirmationMessage": "你确定删除 '{0}' 吗?", + "LastModification": "最后一次修改", "LoginToAddComment": "登录添加评论", + "LoginToRate": "登录进行评分", "LoginToReply": "登录进行回复", + "Menu:CMS": "CMS", + "Message": "消息", "MessageDeletionConfirmationMessage": "这条评论将被完全删除", - "CommentAuthorizationExceptionMessage": "这些评论不允许公开显示", - "Undo": "撤消", + "Name": "名称", + "New": "新", + "OK": "OK", + "PageDeletionConfirmationMessage": "你确定删除这个页面吗?", + "PageSlugInformation": "Slug用于url. 你的url将是 '/pages/{{slug}}'.", + "Permission:BlogManagement": "博客管理", + "Permission:BlogManagement.Create": "创建", + "Permission:BlogManagement.Delete": "删除", + "Permission:BlogManagement.Features": "删除", + "Permission:BlogManagement.Update": "更新", + "Permission:BlogPostManagement": "博客帖子管理", + "Permission:BlogPostManagement.Create": "创建", + "Permission:BlogPostManagement.Delete": "删除", + "Permission:BlogPostManagement.Update": "更新", + "Permission:CmsKit": "Cms工具包", + "Permission:Comments": "评论管理", + "Permission:Comments.Delete": "删除", + "Permission:Contents": "内容管理", + "Permission:Contents.Create": "创建内容", + "Permission:Contents.Delete": "删除内容", + "Permission:Contents.Update": "更新内容", + "Permission:MediaDescriptorManagement": "媒体管理", + "Permission:MediaDescriptorManagement:Create": "创建", + "Permission:MediaDescriptorManagement:Delete": "删除", + "Permission:PageManagement": "页面管理", + "Permission:PageManagement:Create": "创建", + "Permission:PageManagement:Delete": "删除", + "Permission:PageManagement:Update": "更新", + "Permission:TagManagement": "标签管理", + "Permission:TagManagement.Create": "创建", + "Permission:TagManagement.Delete": "删除", + "Permission:TagManagement.Update": "更新", + "PickYourReaction": "选择你的回应", "RatingUndoMessage": "您的评分将被撤消", - "LoginToRate": "登录进行评分", - "Star": "星" + "Read": "阅读", + "RepliesToThisComment": "回复此评论", + "Reply": "回复", + "ReplyTo": "回复", + "SamplePageMessage": "Pro模块的示例页面", + "SaveChanges": "保存更改", + "SelectAll": "选择所有", + "Send": "发送", + "SendMessage": "发送消息", + "ShortDescription": "简介", + "Slug": "Slug", + "Source": "源", + "SourceUrl": "源URL", + "Star": "星", + "StartDate": "开始时间", + "Subject": "主题", + "SubjectPlaceholder": "请输入主题", + "Submit": "提交", + "Subscribe": "订阅", + "SuccessfullyDeleted": "删除成功!", + "SuccessfullySaved": "保存成功!", + "TagDeletionConfirmationMessage": "你确定删除 '{0}' 标签吗?", + "Tags": "标签", + "Text": "文本", + "ThankYou": "谢谢你", + "Title": "标题", + "Undo": "撤消", + "Update": "更新", + "UpdatePreferenceSuccessMessage": "您的首选项已经保存", + "UpdateYourEmailPreferences": "更新你的邮件首选项", + "UploadFailedMessage": "上传失败", + "UserId": "用户Id", + "Username": "用户名称", + "YourComment": "你的评论", + "YourEmailAddress": "你的邮件地址", + "YourFullName": "你的全称", + "YourMessage": "你的消息", + "YourReply": "你的回复" } } \ No newline at end of file diff --git a/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hans.json b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hans.json new file mode 100644 index 0000000000..f835afb592 --- /dev/null +++ b/modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/LocalizationExtensions/zh-Hans.json @@ -0,0 +1,7 @@ +{ + "culture": "zh-Hans", + "texts": { + "Volo.Abp.Identity:PasswordTooShort": "密码长度必须大于{0}字符. ", + "Volo.Abp.Identity:PasswordRequiresNonAlphanumeric": "密码必须至少包含一个非字母数字字符." + } +} \ No newline at end of file