diff --git a/client/coral-framework/services/i18n.js b/client/coral-framework/services/i18n.js index eb39f4332..3b1fec2af 100644 --- a/client/coral-framework/services/i18n.js +++ b/client/coral-framework/services/i18n.js @@ -7,6 +7,7 @@ import daTA from 'timeago.js/locales/da'; import esTA from 'timeago.js/locales/es'; import frTA from 'timeago.js/locales/fr'; import pt_BRTA from 'timeago.js/locales/pt_BR'; +import zh_CNTA from 'timeago.js/locales/zh_CN'; import zh_TWTA from 'timeago.js/locales/zh_TW'; import en from '../../../locales/en.yml'; @@ -14,11 +15,11 @@ import da from '../../../locales/da.yml'; import es from '../../../locales/es.yml'; import fr from '../../../locales/fr.yml'; import pt_BR from '../../../locales/pt_BR.yml'; +import zh_CN from '../../../locales/zh_CN.yml'; import zh_TW from '../../../locales/zh_TW.yml'; -// Translations are happening at https://translate.lingohub.com/the-coral-project/dashboard const defaultLanguage = process.env.TALK_DEFAULT_LANG; -const translations = {...en, ...da, ...es, ...fr, ...pt_BR, ...zh_TW}; +const translations = {...en, ...da, ...es, ...fr, ...pt_BR, ...zh_CN, ...zh_TW}; let lang; let timeagoInstance; @@ -51,7 +52,9 @@ function init() { ta.register('da', daTA); ta.register('fr', frTA); ta.register('pt_BR', pt_BRTA); + ta.register('zh_CN', zh_CNTA); ta.register('zh_TW', zh_TWTA); + timeagoInstance = ta(); } diff --git a/locales/zh_CN.yml b/locales/zh_CN.yml new file mode 100644 index 000000000..9fc374260 --- /dev/null +++ b/locales/zh_CN.yml @@ -0,0 +1,403 @@ +zh_CN: + your_account_has_been_suspended: "您的帐号已被暂时停用。" + your_account_has_been_banned: "您的帐号已被屏蔽。" + your_username_has_been_rejected: "您的用户名不恰当,账户被暂时停用。若需恢复,请输入新用户名。" + embed_comments_tab: "评论" + bandialog: + are_you_sure: "您确定要屏蔽 {0} 吗?" + ban_user: "屏蔽用户?" + banned_user: "已屏蔽用户" + cancel: "取消" + note: "注释:{0}" + note_reject_comment: "屏蔽该用户同时会使该评论进入被拒绝队列。" + note_ban_user: "屏蔽该用户同时会禁止该用户编辑、删除评论。" + yes_ban_user: "是,确定屏蔽" + bio_offensive: "该简介含有冒犯言语" + cancel: "取消" + characters_remaining: "字符剩余可用" + comment: + anon: "匿名" + undo_reject: "撤销" + ban_user: "屏蔽用户" + comment: "发表评论" + edited: "已被编辑" + flagged: "已被举报" + view_context: "查看上下文" + comment_box: + post: "发表" + cancel: "取消" + reply: "回复" + comment: "发表评论" + name: "名称" + comment_post_notif: "您的评论已发表。" + comment_post_notif_premod: "感谢发表评论。我们的管理团队会马上审查您的评论。" + comment_post_banned_word: "您的评论包含一个或多个被禁词汇,不会被发表。若您认为该判断有误,请联系我们的管理团队。" + characters_remaining: "剩余可用字符" + comment_offensive: "该评论含有冒犯言语" + comment_singular: "评论" + comment_plural: "评论" + comment_post_banned_word: "您的评论包含一个或多个被禁词汇,不会被发表。若您认为该判断有误,请联系我们的管理团队。" + comment_post_notif: "您的评论已发表。" + comment_post_notif_premod: "感谢发表评论。我们的管理团队会马上审查您的评论。" + common: + copy: '复制' + error: '发生了错误。' + reply: '回复' + replies: '回复' + reaction: '反应' + reactions: '反应' + story: '故事' + community: + account_creation_date: "帐号创建日期" + active: "活动中" + admin: "管理员" + ads_marketing: "这看起来像是广告" + are_you_sure: "您确定要屏蔽 {0} 吗?" + ban_user: "屏蔽用户?" + banned: "已屏蔽" + banned_user: "已屏蔽用户" + cancel: "取消" + dont_like_username: "不喜欢用户名" + flaggedaccounts: "被举报用户" + flags: "举报" + impersonating: "冒名" + loading: "加载结果中" + moderator: "审查员" + newsroom_role: "新闻编辑室角色" + no_flagged_accounts: "目前没有用户被举报。" + no_results: "没有用户使用该用户名或邮箱地址。他们藏起来了!" + offensive: "冒犯" + other: "其他" + people: "众人" + role: "选择角色..." + select_status: "选择状态..." + spam_ads: "垃圾信息/广告" + staff: "员工" + status: "状态" + username_and_email: "用户名和邮箱" + yes_ban_user: "确定屏蔽" + none: "无" + configure: + apply: "应用" + banned_word_text: "包含这些词汇或词组的评论(不分大小写)将会自动从评论流中被删除。要添加词汇,请输入一个词汇,按下回车键或 Tab 键。或者您也可以粘贴一个以英文逗号分隔的列表。" + banned_words_title: "被禁词汇表" + close: "关闭" + close_after: "指定时间后关闭评论:" + close_stream: "关闭流" + close_stream_configuration: "该评论流目前已被关闭。开启评论流后新评论才能被提交及展示。" + closed_comments_desc: "填写当评论流关闭、不再接受新评论时显示的信息。" + closed_comments_label: "填写信息..." + closed_stream_settings: "已关闭流的描述" + comment_count_error: "请输入有效的数字。" + comment_count_header: "限制评论长度" + comment_count_text_post: "字符" + comment_count_text_pre: "评论长度将被限制到" + comment_settings: "设置" + comment_stream: "评论流" + comment_stream_will_close: "该评论流将关闭" + community: "社群" + configure: "配置" + copy_and_paste: "将下面的代码复制粘贴到您的内容管理系统中,以在文章页面中嵌入评论框。" + custom_css_url: "自定义 CSS 地址" + custom_css_url_desc: "自定义 CSS 将覆盖内置的样式。可为内部地址或外部地址。" + days: "日" + description: "作为管理员,您可以对该故事的评论流进行配置。" + domain_list_text: "输入许可使用 Talk 的域名,如您的本地环境、测试环境、生产环境(如 localhost:3000、staging.domain.com、domain.com)。" + domain_list_title: "被许可域名" + edit_comment_timeframe_heading: "评论编辑时间限制" + edit_comment_timeframe_text_pre: "评论者将有" + edit_comment_timeframe_text_post: "秒来编辑评论。" + embed_comment_stream: "嵌入评论流" + enable_premod_links_text: "让包含链接的评论发表前接受审查。" + enable_pre_moderation: "开启预审查" + enable_pre_moderation_text: "让所有评论发表前接受审查。" + enable_premod_links: "预审查包含链接的评论" + enable_premod: "开启预审查" + enable_premod_description: "让所有评论发表前接受审查。" + enable_premod_links_description: "让包含链接的评论发表前接受审查。" + enable_questionbox: "向读者提问" + enable_questionbox_description: "该问题将在评论流顶部出现。可以就文章中特定内容发问,也可以设置一个讨论问题,等等。" + hours: "小时" + include_comment_stream: "开启评论流描述" + include_comment_stream_desc: "填写将在评论流顶部出现的描述。可以写评论主题、社群指引方针,等等。" + include_text: "此处输入文本。" + include_question_here: "此处输入问题:" + moderate: "审查" + moderation_settings: "审查设定" + open: "开启" + open_stream: "开启流" + open_stream_configuration: "该评论流目前开启。关闭该评论流后,新评论将无法被提交,但先前的评论仍将被展示。" + require_email_verification: "需要邮件确认" + require_email_verification_text: "新用户必须确认邮箱后才能评论" + save_changes: "保存更改" + shortcuts: "快捷方式" + sign_out: "登出" + stories: "故事" + stream_settings: "流设定" + suspect_word_title: "怀疑词汇表" + suspect_word_text: "包含这些词汇或词组的评论(不分大小写)将不会被精选出来。要添加词汇,请输入一个词汇,按下回车键或 Tab 键。或者您也可以粘贴一个以英文逗号分隔的列表。" + tech_settings: "技术设定" + title: "配置评论流" + weeks: "周" + wordlist: "被禁词汇" + continue: "继续" + createdisplay: + check_the_form: "表格无效。请检查字段。" + continue: "使用 Facebook 用户名" + error_create: "更改用户名时发生了错误" + fake_comment_body: "此为评论样例。读者可以在评论部分中分享他们关于新闻编辑室的想法和意见。" + fake_comment_date: "1 分钟前" + if_you_dont_change_your_name: "若您不在此改变用户名,您的 Facebook 用户名将随您的评论一同出现。" + required_field: "必填字段" + save: "保存" + special_characters: "用户名只能包含字母、数字跟下划线" + username: "用户名" + write_your_username: "编辑您的用户名" + your_username: "您的用户名将随您发表的所有评论一同出现。" + done: "完成" + edit_comment: + body_input_label: "编辑该评论" + save_button: "保存更改" + edit_window_expired: "已超过时间限制,您不再能够编辑该评论。不如再发表个评论?" + edit_window_expired_close: "关闭" + edit_window_timer_prefix: "编辑时间限制:" + second: "秒" + seconds_plural: "秒" + minute: "分钟" + minutes_plural: "分钟" + email: + suspended: + subject: "您的帐号已被停用" + banned: + subject: "您的帐号已被屏蔽" + body: "根据社群指引方针,您的帐号已被屏蔽。您不再可以发表评论、举报,或者参与社群。" + confirm: + has_been_requested: "下述帐号已申请邮箱验证:" + to_confirm: "要确认帐号,请访问下述链接:" + confirm_email: "确认邮箱" + if_you_did_not: "若您没有申请这封邮件,您可以忽略本邮件。" + subject: "确认邮箱" + password_reset: + we_received_a_request: "我们收到了重置密码的请求。若您没有申请重置密码,您可以忽略本邮件。" + if_you_did: "若您曾申请," + please_click: "请点击此处重置密码" + embedlink: + copy: "复制到粘贴板" + error: + COMMENT_TOO_SHORT: "评论至少应有一个字符。请修改您的评论,再度尝试。" + NOT_AUTHORIZED: "您没有权限进行该操作" + NO_SPECIAL_CHARACTERS: "用户名只能包含字母、数字跟下划线" + PASSWORD_LENGTH: "密码太短" + PROFANITY_ERROR: "用户名不能包含污言秽语。如果您确信判断有误,请联系管理员。" + RATE_LIMIT_EXCEEDED: "超出频率限制" + USERNAME_IN_USE: "用户名已被使用" + USERNAME_REQUIRED: "必须输入用户名" + EMAIL_NOT_VERIFIED: "邮箱地址未验证" + EDIT_WINDOW_ENDED: "已超过时间限制,您不再能够编辑该评论。" + EDIT_USERNAME_NOT_AUTHORIZED: "您没有权限更改用户名。" + SAME_USERNAME_PROVIDED: "提交的用户名须有改变。" + EMAIL_IN_USE: "邮箱地址已被使用" + EMAIL_REQUIRED: "需要邮箱地址" + LOGIN_MAXIMUM_EXCEEDED: "登陆失败次数过多。请等待。" + PASSWORD_REQUIRED: "必须输入密码" + COMMENTING_CLOSED: "评论已被关闭" + NOT_FOUND: "找不到资源" + ALREADY_EXISTS: "资源已存在" + INVALID_ASSET_URL: "组件地址无效" + CANNOT_IGNORE_STAFF: "不能忽略管理人员。" + email: "非有效邮箱" + confirm_password: "密码不匹配。请检查" + network_error: "无法连接到服务器。请检查互联网连接后重试" + email_not_verified: "邮箱地址 {0} 未经验证。" + email_password: "邮箱与密码的组合错误。" + organization_name: "组织名只能包含字母或数字。" + password: "密码长度须至少为 8 字符" + username: "用户名只能包含字母、数字跟下划线" + unexpected: "发生了异常错误。对不起!" + flag_comment: "举报评论" + flag_reason: "举报理由(可选)" + flag_username: "举报用户名" + framework: + banned_account_header: "您的帐号目前已被屏蔽" + banned_account_body: "这意味着您不能喜欢、举报,或者填写评论。" + comment: "评论" + comment_is_ignored: "该评论已被隐藏,因为您忽略了此用户。" + comment_is_rejected: "您已拒绝该评论。" + comment_is_hidden: "该评论不可用" + comments: "评论" + configure_stream: "配置" + content_not_available: "该内容不可用" + edit_name: + button: "提交" + error: "用户名只能包含字母、数字跟下划线" + label: "新用户名" + msg: "因为您的用户名不恰当,您的帐号目前已被屏蔽。要恢复,请输入新用户名。若您有任何问题,请联系我们。" + my_comments: "我的评论" + my_profile: "我的资料" + new_count: "查看 {0} 更多 {1}" + profile: "我" + show_all_comments: "显示所有评论" + success_bio_update: "您的简介已更新" + success_name_update: "您的用户名已更新" + success_update_settings: "你所做的更改已在这篇文章的评论流中应用" + show_all_replies: "显示所有回复" + show_more_replies: "显示更多回复" + view_more_comments: "查看更多评论" + view_reply: "查看回复" + from_settings_page: "您可在资料页面查看您的评论历史。" + like: "喜欢" + loading_results: "加载结果中" + marketing: "这看起来像是广告" + moderate_this_stream: "审查该流" + modqueue: + account: "帐号举报" + actions: "动作" + all: "全部" + all_streams: "全部流" + notify_edited: '{0} 编辑了评论 "{1}"' + notify_accepted: '{0} 接受了评论 "{1}"' + notify_rejected: '{0} 拒绝了评论 "{1}"' + notify_flagged: '{0} 举报了评论 "{1}"' + notify_reset: '{0} 重置了评论 "{1}" 的状态' + approve: "接受" + approved: "已接受" + ban_user: "屏蔽" + billion: "十亿" + close: "关闭" + empty_queue: "没有新评论了!你太投入了。喝点 ☕️ 吧。" + flagged: "已举报" + reported: "被报告" + less_detail: "收起细节" + likes: "喜欢" + million: "百万" + mod_faster: "使用键盘快捷键审查更快" + moderate: "审查该流 →" + more_detail: "更多细节" + new: "新评论" + newest_first: "最新在前" + navigation: "导航" + next_comment: "下一个评论" + toggle_search: "开启搜索" + next_queue: "切换队列" + oldest_first: "最旧在前" + premod: "预审" + prev_comment: "上一个评论" + reject: "拒绝" + rejected: "已拒绝" + reply: "回复" + select_stream: "选择流" + shift_key: "⇧" + shortcuts: "快捷键" + sort: "排序" + show_shortcuts: "显示快捷键" + singleview: "展开单评论编辑视图" + thismenu: "开启该菜单" + jump_to_queue: "跳转到特定序列" + thousand: "千" + try_these: "试试这些" + view_more_shortcuts: "查看更多快捷键" + my_comment_history: "我的评论历史" + name: "名称" + no_agree_comment: "我不同意该评论" + no_like_bio: "我不喜欢这个简介" + no_like_username: "我不喜欢这个用户名" + other: "其他" + permalink: "分享" + personal_info: "这个评论透露了可确定个人身份的信息" + post: "发表" + profile: "资料" + profile_settings: "资料设定" + reply: "回复" + report: "报告" + report_notif: "感谢您报告该评论。我们的管理团队已接到提醒,将马上查看。" + report_notif_remove: "您的报告已移除。" + reported: "已报告" + settings: + from_settings_page: "您可在资料页面查看您的评论历史。" + my_comment_history: "我的评论历史" + profile: "资料" + profile_settings: "资料设定" + sign_in: "登入" + to_access: "以查看资料" + user_no_comment: "您未曾发表评论。现在就来加入对话吧!" + stream: + all_comments: "所有评论" + temporarily_suspended: "根据 {0} 的社群指引方针,您的帐号已被暂时停用。请稍后加入对话 {1}。" + comment_not_found: "未找到评论" + no_comments: "还没有评论,不如你写个?" + no_comments_and_closed: "该文章没有评论。" + step_1_header: "报告问题" + step_2_header: "帮助我们了解" + step_3_header: "感谢您的反馈" + streams: + all: "全部" + article: "故事" + closed: "关闭" + empty_result: "没有组件与搜索请求匹配。试试加大您的搜索范围?" + filter_streams: "过滤方式" + newest: "最新在前" + oldest: "最旧在前" + open: "开启" + pubdate: "发表日期" + search: "搜索" + sort_by: "排序方式" + status: "流状态" + stream_status: "流状态" + suspenduser: + title_suspend: "停用用户" + description_suspend: "您将停用 {0}。该评论将会转移到被拒绝队列中。在停用期结束前,{0} 不能喜欢、报告、回复或发表。" + select_duration: "选择停用期" + one_hour: "1 小时" + hours: "{0} 小时" + days: "{0} 日" + cancel: "取消" + suspend_user: "停用用户" + email_message_suspend: "尊敬的 {0},\n\n根据 {1} 的社群指引方针,您的帐号已被暂时停用。停用期内您无法评论、举报,或与其他评论者互动。请稍后加入对话 {2}。" + title_notify: "提醒用户帐号被停用" + notify_suspend_until: "用户 {0} 已被暂时停用。 将在 {1} 后自动恢复。" + description_notify: "停用该用户将暂时禁用用户的帐号。" + write_message: "填写信息" + send: "发送" + reject_username: + username: "用户名" + no_cancel: "不要取消" + description_reject: "您要因为 {0} 暂时停用该用户吗?这将持续到用户更改 {0}。" + title_notify: "提醒用户帐号被停用" + description_notify: "停用该用户将暂时禁用用户的帐号。" + title_reject: "我们留意到您拒绝了个用户名" + suspend_user: "停用用户" + yes_suspend: "确定停用" + email_message_reject: "社群中的另一位成员举报了您的用户名。因为用户名的内容,您的帐号被拒绝。在你更改用户名前,你不能评论、喜欢或举报内容。若有任何问题或疑虑,请联络我们。" + write_message: "填写信息" + send: "发送" + thank_you: "我们重视您的安全和反馈,将有管理人员来查看您的举报。" + user: + bio_flags: "对简介的举报" + user_bio: "用户简介" + username_flags: "对用户名的举报" + user_impersonating: "冒名用户" + user_no_comment: "您未曾发表评论。现在就来加入对话吧!" + username_offensive: "用户名有冒犯性" + view_conversation: "查看对话" + install: + initial: + description: "让我们用几步来快速安装好您的 Talk 社群。" + submit: "开始" + add_organization: + description: "请告诉我们您组织的名字。这将会在邀请新成员的邮件中出现。" + label: "组织名" + save: "保存" + create: + email: "邮箱地址" + username: "用户名" + password: "密码" + confirm_password: "确认密码" + save: "保存" + permitted_domains: + title: "被许可域名" + description: "输入许可使用 Talk 的域名,如您的本地环境、测试环境、生产环境(如 localhost:3000、staging.domain.com、domain.com)。" + submit: "完成安装" + final: + description: "感谢您安装 Talk!我们已向您的邮箱发送一封验证邮件。当您进行帐号设置时,您可以开始跟您的读者开始互动。" + launch: "启动 Talk" + close: "关闭安装程序" diff --git a/plugins/talk-plugin-auth/client/translations.yml b/plugins/talk-plugin-auth/client/translations.yml index c0f123265..40eba25d0 100644 --- a/plugins/talk-plugin-auth/client/translations.yml +++ b/plugins/talk-plugin-auth/client/translations.yml @@ -133,6 +133,50 @@ fr: username: "Nom d'utilisateur" write_your_username: "Modifier votre nom d'utilisateur" your_username: "Votre nom d'utilisateur apparaît sur chaque commentaire que vous publiez." +zh_CN: + sign_in: + email_verify_cta: "请确认您的邮箱地址。" + request_new_verify_email: "请求再次发送邮件" + verify_email: "感谢您创建帐号。我们已向您提供的地址发送了封邮件,您可以通过邮件验证帐号。" + verify_email2: "您参与社群前须验证帐号。" + not_you: "不是你?" + logged_in_as: "登陆身份" + facebook_sign_in: "使用 Facebook 帐号" + facebook_sign_up: "使用 Facebook 帐号" + logout: "登出" + sign_in: "登入" + sign_in_to_join: "登入以加入对话" + or: "或" + email: "邮箱地址" + password: "密码" + forgot_your_pass: "忘记密码?" + need_an_account: "需要帐号?" + register: "注册" + sign_up: "注册" + confirm_password: "确认密码" + username: "用户名" + already_have_an_account: "已有帐号?" + recover_password: "恢复密码" + email_in_use: "邮箱地址已被使用" + email_or_username_in_use: "邮箱地址或用户名已被使用" + required_field: "该字段必填" + passwords_dont_match: "密码不匹配。" + special_characters: "用户名只能包含字母、数字跟下划线" + sign_in_to_comment: "登入以评论" + check_the_form: "表格无效。请检查字段。" + createdisplay: + check_the_form: "表格无效。请检查字段。" + continue: "使用 Facebook 用户名" + error_create: "更改用户名时发生了错误" + fake_comment_body: "此为评论样例。读者可以在评论部分中分享他们关于新闻编辑室的想法和意见。" + fake_comment_date: "1 分钟前" + if_you_dont_change_your_name: "若您不在此改变用户名,您的 Facebook 用户名将随您的评论一同出现。" + required_field: "必填字段" + save: "保存" + special_characters: "用户名只能包含字母、数字跟下划线" + username: "用户名" + write_your_username: "编辑您的用户名" + your_username: "您的用户名将随您发表的所有评论一同出现。" zh_TW: sign_in: email_verify_cta: "請確認您的郵箱地址。" diff --git a/plugins/talk-plugin-author-menu/client/translations.yml b/plugins/talk-plugin-author-menu/client/translations.yml index adac91ad4..f0e750842 100644 --- a/plugins/talk-plugin-author-menu/client/translations.yml +++ b/plugins/talk-plugin-author-menu/client/translations.yml @@ -2,3 +2,5 @@ en: talk-plugin-author-menu: es: talk-plugin-author-menu: +zh_CN: + talk-plugin-author-menu: diff --git a/plugins/talk-plugin-featured-comments/client/translations.yml b/plugins/talk-plugin-featured-comments/client/translations.yml index a10d239a7..b8aea9d41 100644 --- a/plugins/talk-plugin-featured-comments/client/translations.yml +++ b/plugins/talk-plugin-featured-comments/client/translations.yml @@ -25,6 +25,21 @@ es: are_you_sure: Está seguro que desea destacar este comentario? cancel: Cancelar yes_feature_comment: Si, destacar comentario +zh_CN: + talk-plugin-featured-comments: + un_feature: "取消精选" + feature: "精选" + featured: "精选评论" + featured_comments: "精选评论" + go_to_conversation: "跳转至对话" + tooltip_description: "我们团队认为值得一看的评论" + notify_self_featured: '已接受 {0} 的评论,并设为精选评论' + notify_featured: '{0} 接受了评论 "{1}",并将其设为精选评论' + notify_unfeatured: '{0} 将 "{1}" 从精选评论中撤下' + feature_comment: "设置为精选评论?" + are_you_sure: "您确定要将这个评论设置为精选评论?" + cancel: "取消" + yes_feature_comment: "确认精选" zh_TW: talk-plugin-featured-comments: un_feature: "取消精選" diff --git a/plugins/talk-plugin-flag-details/client/translations.yml b/plugins/talk-plugin-flag-details/client/translations.yml index be412955d..f978ca7ee 100644 --- a/plugins/talk-plugin-flag-details/client/translations.yml +++ b/plugins/talk-plugin-flag-details/client/translations.yml @@ -4,6 +4,9 @@ en: es: talk-plugin-flag-details: flags: Reportes +zh_CN: + talk-plugin-flag-details: + flags: "报告" zh_TW: talk-plugin-flag-details: flags: 標記 diff --git a/plugins/talk-plugin-ignore-user/client/translations.yml b/plugins/talk-plugin-ignore-user/client/translations.yml index 8f27ed9cd..18fba96a4 100644 --- a/plugins/talk-plugin-ignore-user/client/translations.yml +++ b/plugins/talk-plugin-ignore-user/client/translations.yml @@ -23,6 +23,16 @@ pt_Br: section_title: "Usuários ignorados" section_info: "Porque você ignorou os seguintes comentadores, seus comentários estão ocultos." stop_ignoring: "Pare de ignorar" +zh_CN: + talk-plugin-ignore-user: + section_title: "被忽略用户" + section_info: "因为您忽略了下述评论者,他们的评论将会被隐藏。" + stop_ignoring: "停止忽略" + ignore_user: "忽略用户" + cancel: "取消" + confirmation: "当您忽略用户时,您将看不到该用户的所有评论。您可以在资料页面撤销此操作。" + notify_success: "您现在已忽略 {0}。您可以在资料页面撤销此操作。" + confirmation_title: "忽略 {0}?" zh_TW: talk-plugin-ignore-user: section_title: 屏蔽用戶 diff --git a/plugins/talk-plugin-like/client/translations.yml b/plugins/talk-plugin-like/client/translations.yml index f4aed1c0b..39aa5ef66 100644 --- a/plugins/talk-plugin-like/client/translations.yml +++ b/plugins/talk-plugin-like/client/translations.yml @@ -6,6 +6,10 @@ es: talk-plugin-like: like: Me Gusta liked: Me Gustó +zh_CN: + talk-plugin-like: + like: "喜欢" + liked: "已喜欢" zh_TW: talk-plugin-like: like: 讚 diff --git a/plugins/talk-plugin-love/client/translations.yml b/plugins/talk-plugin-love/client/translations.yml index 26be22bda..6a2d59ebd 100644 --- a/plugins/talk-plugin-love/client/translations.yml +++ b/plugins/talk-plugin-love/client/translations.yml @@ -6,7 +6,11 @@ es: talk-plugin-love: love: Amo loved: Amé -en: +zh_CN: + talk-plugin-love: + love: "爱" + loved: "已爱" +zh_TW: talk-plugin-love: love: 喜歡 loved: 已喜歡 diff --git a/plugins/talk-plugin-member-since/client/translations.yml b/plugins/talk-plugin-member-since/client/translations.yml index 3e25eeb52..8e6677eb2 100644 --- a/plugins/talk-plugin-member-since/client/translations.yml +++ b/plugins/talk-plugin-member-since/client/translations.yml @@ -4,6 +4,9 @@ en: es: talk-plugin-member-since: member_since: "Miembro desde" +zh_CN: + talk-plugin-member-since: + member_since: "成员加入日期" zh_TW: talk-plugin-member-since: member_since: "入會日期" diff --git a/plugins/talk-plugin-moderation-actions/client/translations.yml b/plugins/talk-plugin-moderation-actions/client/translations.yml index 820e139ac..0dc386f61 100644 --- a/plugins/talk-plugin-moderation-actions/client/translations.yml +++ b/plugins/talk-plugin-moderation-actions/client/translations.yml @@ -23,7 +23,18 @@ es: ban_user_dialog_cancel: "Cancelar" ban_user_dialog_yes: "Si. Banear usuario" ban_user_dialog_headline: "Banear Usuario?" - +zh_CN: + talk-plugin-moderation-actions: + reject_comment: "拒绝" + approve_comment: "接受" + approved_comment: "已接受" + moderation_actions: "审查操作" + ban_user: "屏蔽用户" + ban_user_dialog_sub: "您确定要屏蔽该用户吗?" + ban_user_dialog_copy: "注意:屏蔽该用户同时会将此评论置于被拒绝队列。" + ban_user_dialog_cancel: "取消" + ban_user_dialog_yes: "是,确定屏蔽" + ban_user_dialog_headline: "屏蔽用户?" zh_TW: talk-plugin-moderation-actions: reject_comment: "拒絕" diff --git a/plugins/talk-plugin-offtopic/client/translations.json b/plugins/talk-plugin-offtopic/client/translations.json index f39737579..d6a147e17 100644 --- a/plugins/talk-plugin-offtopic/client/translations.json +++ b/plugins/talk-plugin-offtopic/client/translations.json @@ -5,6 +5,9 @@ "es": { "off_topic": "Fuera de Topico" }, + "zh_CN": { + "off_topic": "无关主题" + }, "zh_TW": { "off_topic": "無關主題" } diff --git a/plugins/talk-plugin-respect/client/translations.yml b/plugins/talk-plugin-respect/client/translations.yml index b233b226a..d1667b757 100644 --- a/plugins/talk-plugin-respect/client/translations.yml +++ b/plugins/talk-plugin-respect/client/translations.yml @@ -6,6 +6,10 @@ es: talk-plugin-respect: respect: Respetar respected: Respetado +zh_CN: + talk-plugin-respect: + respect: "尊重" + respected: "已尊重" zh_TW: talk-plugin-respect: respect: 尊重 diff --git a/plugins/talk-plugin-sort-most-liked/client/translations.yml b/plugins/talk-plugin-sort-most-liked/client/translations.yml index 4f0d48e5f..8d67c68ed 100644 --- a/plugins/talk-plugin-sort-most-liked/client/translations.yml +++ b/plugins/talk-plugin-sort-most-liked/client/translations.yml @@ -3,6 +3,9 @@ en: label: Most liked first es: talk-plugin-sort-most-liked: +zh_CN: + talk-plugin-sort-most-liked: + label: "最被喜欢在前" zh_TW: talk-plugin-sort-most-liked: label: 被讚最多優先 diff --git a/plugins/talk-plugin-sort-most-loved/client/translations.yml b/plugins/talk-plugin-sort-most-loved/client/translations.yml index 50275a992..90b051b25 100644 --- a/plugins/talk-plugin-sort-most-loved/client/translations.yml +++ b/plugins/talk-plugin-sort-most-loved/client/translations.yml @@ -3,6 +3,9 @@ en: label: Most loved first es: talk-plugin-sort-most-loved: +zh_CN: + talk-plugin-sort-most-loved: + label: "最多被爱在前" zh_TW: talk-plugin-sort-most-loved: label: 被喜歡最多優先 diff --git a/plugins/talk-plugin-sort-most-replied/client/translations.yml b/plugins/talk-plugin-sort-most-replied/client/translations.yml index 6fa0e473a..50aa1324b 100644 --- a/plugins/talk-plugin-sort-most-replied/client/translations.yml +++ b/plugins/talk-plugin-sort-most-replied/client/translations.yml @@ -3,6 +3,9 @@ en: label: Most replied first es: talk-plugin-sort-most-replied: +zh_CN: + talk-plugin-sort-most-replied: + label: "最多回复在前" zh_TW: talk-plugin-sort-most-replied: label: 評論最多優先 diff --git a/plugins/talk-plugin-sort-most-respected/client/translations.yml b/plugins/talk-plugin-sort-most-respected/client/translations.yml index 7f836c400..eb080bd2c 100644 --- a/plugins/talk-plugin-sort-most-respected/client/translations.yml +++ b/plugins/talk-plugin-sort-most-respected/client/translations.yml @@ -3,6 +3,9 @@ en: label: Most respected first es: talk-plugin-sort-most-respected: +zh_CN: + talk-plugin-sort-most-respected: + label: "最受尊重在前" zh_TW: talk-plugin-sort-most-respected: label: 最受尊重優先 diff --git a/plugins/talk-plugin-sort-newest/client/translations.yml b/plugins/talk-plugin-sort-newest/client/translations.yml index e63691188..2c869daf4 100644 --- a/plugins/talk-plugin-sort-newest/client/translations.yml +++ b/plugins/talk-plugin-sort-newest/client/translations.yml @@ -3,6 +3,9 @@ en: label: Newest first es: talk-plugin-sort-newest: +zh_CN: + talk-plugin-sort-newest: + label: "最新发表在前" zh_TW: talk-plugin-sort-newest: label: 最新優先 diff --git a/plugins/talk-plugin-sort-oldest/client/translations.yml b/plugins/talk-plugin-sort-oldest/client/translations.yml index 1db5ee690..cdcef87bb 100644 --- a/plugins/talk-plugin-sort-oldest/client/translations.yml +++ b/plugins/talk-plugin-sort-oldest/client/translations.yml @@ -3,6 +3,9 @@ en: label: Oldest first es: talk-plugin-sort-oldest: +zh_CN: + talk-plugin-sort-oldest: + label: "最早发表在前" zh_TW: talk-plugin-sort-oldest: label: 最早發表優先 diff --git a/plugins/talk-plugin-subscriber/client/translations.yml b/plugins/talk-plugin-subscriber/client/translations.yml index fe2d9967e..e71fb2c28 100644 --- a/plugins/talk-plugin-subscriber/client/translations.yml +++ b/plugins/talk-plugin-subscriber/client/translations.yml @@ -4,6 +4,9 @@ en: es: talk-plugin-subscriber: subscriber: "Subscriptor" +zh_CN: + talk-plugin-subscriber: + subscriber: "订阅用户" zh_TW: talk-plugin-subscriber: subscriber: "訂閱者" diff --git a/plugins/talk-plugin-toxic-comments/client/translations.yml b/plugins/talk-plugin-toxic-comments/client/translations.yml index 7a4c3f053..30239dced 100644 --- a/plugins/talk-plugin-toxic-comments/client/translations.yml +++ b/plugins/talk-plugin-toxic-comments/client/translations.yml @@ -13,6 +13,16 @@ en: This edited comment might still violate our community guidelines. Our moderation team will review your comment shortly. es: +zh_CN: + error: + COMMENT_IS_TOXIC: "您确定吗?此评论的表述可能违反了我们的社群指引方针。您可以编辑评论,或直接提交让管理人员审查。" + talk-plugin-toxic-comments: + unlikely: "极低可能" + highly_likely: "极高可能" + possibly: "不太可能" + likely: "比较可能" + toxic_comment: "有毒评论" + still_toxic: "此编辑后评论可能仍违反了我们的社群指引方针。我们的审查团队将马上处理您的评论。" zh_TW: error: COMMENT_IS_TOXIC: | diff --git a/plugins/talk-plugin-viewing-options/client/translations.yml b/plugins/talk-plugin-viewing-options/client/translations.yml index 0e7489971..5b9c14b3f 100644 --- a/plugins/talk-plugin-viewing-options/client/translations.yml +++ b/plugins/talk-plugin-viewing-options/client/translations.yml @@ -6,6 +6,11 @@ en: es: talk-plugin-viewing-options: viewing_options: "Opciones de visualización" +zh_CN: + talk-plugin-viewing-options: + viewing_options: "查看选项" + sort: "排序" + filter: "过滤" zh_TW: talk-plugin-viewing-options: viewing_options: "查看選項"