diff --git a/server/i18n/zh-CN.json b/server/i18n/zh-CN.json index 8b63ff15d5..74827da12b 100644 --- a/server/i18n/zh-CN.json +++ b/server/i18n/zh-CN.json @@ -49,11 +49,11 @@ }, { "id": "api.admin.add_certificate.array.app_error", - "translation": "请求中 'certificate' 下的文件不存在。" + "translation": "请求中的“certificate”没有文件。" }, { "id": "api.admin.add_certificate.no_file.app_error", - "translation": "请求中 'certificate' 下的文件不存在。" + "translation": "请求中的“certificate”没有文件。" }, { "id": "api.admin.add_certificate.open.app_error", @@ -105,7 +105,7 @@ }, { "id": "api.admin.upload_brand_image.array.app_error", - "translation": "请求中图片数组为空。" + "translation": "请求中的“image”为空数组。" }, { "id": "api.admin.upload_brand_image.no_file.app_error", @@ -321,23 +321,23 @@ }, { "id": "api.command.execute_command.create_post_failed.app_error", - "translation": "指令 '{{.Trigger}}' 回应失败。请联系您的系统管理员。" + "translation": "指令“{{.Trigger}}”发送回复失败。请联系您的系统管理员。" }, { "id": "api.command.execute_command.failed.app_error", - "translation": "带触发 '{{.Trigger}}' 的命令失败。" + "translation": "含有触发器“{{.Trigger}}”的命令失败。" }, { "id": "api.command.execute_command.failed_empty.app_error", - "translation": "触发 '{{.Trigger}}' 返回空响应。" + "translation": "含有触发器“{{.Trigger}}”的命令返回了空响应。" }, { "id": "api.command.execute_command.failed_resp.app_error", - "translation": "触发 '{{.Trigger}}' 返回响应状态 {{.Status}}。" + "translation": "触发器“{{.Trigger}}”返回了响应状态 {{.Status}}。" }, { "id": "api.command.execute_command.not_found.app_error", - "translation": "未找到拥有触发 '{{.Trigger}}' 的命令。如果像发送以 \"/\" 开头的消息,请在前面加个空格。" + "translation": "未找到拥有触发器“{{.Trigger}}”的命令。如想发送以“/”开头的消息,请尝试在开头添加一个空格。" }, { "id": "api.command.execute_command.start.app_error", @@ -1147,7 +1147,7 @@ }, { "id": "api.license.add_license.no_file.app_error", - "translation": "请求中没有'许可证'文件。" + "translation": "请求中的“license”没有文件。" }, { "id": "api.license.add_license.open.app_error", @@ -1587,7 +1587,7 @@ }, { "id": "api.team.get_team_icon.filesettings_no_driver.app_error", - "translation": "文件设置中驱动名无效。必须为 'local' 或 'amazons3'。" + "translation": "文件设置中驱动名无效。必须为“local”或“amazons3”。" }, { "id": "api.team.get_team_icon.read_file.app_error", @@ -1595,7 +1595,7 @@ }, { "id": "api.team.import_team.array.app_error", - "translation": "请求中 'file' 为空数组。" + "translation": "请求中的“file”为空数组。" }, { "id": "api.team.import_team.integer.app_error", @@ -1675,7 +1675,7 @@ }, { "id": "api.team.set_team_icon.array.app_error", - "translation": "请求中 'image' 为空。" + "translation": "请求中的“image”为空数组。" }, { "id": "api.team.set_team_icon.decode.app_error", @@ -2187,7 +2187,7 @@ }, { "id": "api.user.update_password.incorrect.app_error", - "translation": "\"当前密码\" 输入有误。请检查大写锁是否关闭后再试一次。" + "translation": "“当前密码”输入有误。请检查大写锁是否关闭后再试一次。" }, { "id": "api.user.update_password.menu", @@ -2203,7 +2203,7 @@ }, { "id": "api.user.upload_profile_user.array.app_error", - "translation": "根据“图像”请求的空数组。" + "translation": "请求中的“image”为空数组。" }, { "id": "api.user.upload_profile_user.decode.app_error", @@ -2423,23 +2423,23 @@ }, { "id": "app.import.import_line.null_scheme.error", - "translation": "导入数据行有类型 \"方案\" 但方案对象是无。" + "translation": "导入数据行有类型“方案”但方案对象是 null。" }, { "id": "app.import.import_line.null_team.error", - "translation": "导入数据行有类型 \"team\" 但团队对象是无。" + "translation": "导入数据行有类型“team”但团队对象是 null。" }, { "id": "app.import.import_line.null_user.error", - "translation": "导入数据行有类型 \"user\" 但用户对象是无。" + "translation": "导入数据行有类型“user”但用户对象是 null。" }, { "id": "app.import.import_line.unknown_line_type.error", - "translation": "导入数据行有无效的类型 \"{{.Type}}\"。" + "translation": "导入数据行有无效的类型“{{.Type}}”。" }, { "id": "app.import.import_post.channel_not_found.error", - "translation": "导入消息失败。无法找到频道 \"{{.ChannelName}}\"。" + "translation": "导入消息失败。无法找到频道“{{.ChannelName}}”。" }, { "id": "app.import.import_post.save_preferences.error", @@ -2447,7 +2447,7 @@ }, { "id": "app.import.import_post.user_not_found.error", - "translation": "导入消息失败。无法找到用户 \"{{.Username}}\"。" + "translation": "导入消息失败。无法找到用户“{{.Username}}”。" }, { "id": "app.import.import_scheme.scope_change.error", @@ -2531,7 +2531,7 @@ }, { "id": "app.import.validate_direct_channel_import_data.unknown_favoriter.error", - "translation": "私信频道只能被成员设为最爱。\"{{.Username}}\" 不是成员。" + "translation": "私信频道只能被成员设为最爱。“{{.Username}}”不是成员。" }, { "id": "app.import.validate_direct_post_import_data.channel_members_required.error", @@ -2563,7 +2563,7 @@ }, { "id": "app.import.validate_direct_post_import_data.unknown_flagger.error", - "translation": "私信频道只能被成员标记。\"{{.Username}}\" 不是成员。" + "translation": "私信频道只能被成员标记。“{{.Username}}”不是成员。" }, { "id": "app.import.validate_direct_post_import_data.user_missing.error", @@ -3051,7 +3051,7 @@ }, { "id": "ent.compliance.run_failed.error", - "translation": "导出合规的'{{.JobName}}'在'{{.FilePath}}'的任务失败" + "translation": "合规导出在“{{.FilePath}}”的任务“{{.JobName}}”处失败" }, { "id": "ent.data_retention.generic.license.error", @@ -3743,7 +3743,7 @@ }, { "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", - "translation": "Elasticsearch PostsAggregatorJobStartTime 设定必须以 \"hh:mm\" 的时间格式。" + "translation": "Elasticsearch PostsAggregatorJobStartTime 设置必须为“hh:mm”格式的时间。" }, { "id": "model.config.is_valid.elastic_search.request_timeout_seconds.app_error", @@ -3759,11 +3759,11 @@ }, { "id": "model.config.is_valid.email_notification_contents_type.app_error", - "translation": "无效邮件通知内容类型。必须为 'full' 或 'generic'。" + "translation": "邮件设置中的邮件通知内容类型无效。必须为“full”或“generic”。" }, { "id": "model.config.is_valid.email_security.app_error", - "translation": "无效的电子邮件设置中的连接安全性。必须为 '','TLS' 或 'STARTTLS'。" + "translation": "邮件设置中的连接安全性无效。必须为“”、“TLS”或“STARTTLS”。" }, { "id": "model.config.is_valid.encrypt_sql.app_error", @@ -3771,7 +3771,7 @@ }, { "id": "model.config.is_valid.file_driver.app_error", - "translation": "文件设置中驱动名无效。必须为 'local' 或 'amazons3'。" + "translation": "文件设置中的驱动名称无效。必须为“local”或“amazons3”。" }, { "id": "model.config.is_valid.file_salt.app_error", @@ -3779,23 +3779,23 @@ }, { "id": "model.config.is_valid.group_unread_channels.app_error", - "translation": "无效未读频道分组的服务设定。必须为 'disabled'、'default_on' 或 'default_off'。" + "translation": "服务设置中的分组未读频道无效。必须为“disabled”、“default_on”或“default_off”。" }, { "id": "model.config.is_valid.image_proxy_type.app_error", - "translation": "无效的图片代理类型。必须为 'local' 或 'atmos/camo'。" + "translation": "无效的图片代理类型。必须为“local”或“atmos/camo”。" }, { "id": "model.config.is_valid.ldap_basedn", - "translation": "AD/LDAP 栏 \"BaseDN\" 为必须。" + "translation": "AD/LDAP 栏“BaseDN”为必需。" }, { "id": "model.config.is_valid.ldap_email", - "translation": "AD/LDAP 栏 \"电子邮件\" 为必填。" + "translation": "AD/LDAP 栏“邮箱属性”为必需。" }, { "id": "model.config.is_valid.ldap_id", - "translation": "AD/LDAP 栏 \"ID\" 为必填。" + "translation": "AD/LDAP 栏“ID 属性”为必需。" }, { "id": "model.config.is_valid.ldap_login_id", @@ -3811,7 +3811,7 @@ }, { "id": "model.config.is_valid.ldap_server", - "translation": "AD/LDAP 栏 \"AD/LDAP 服务器\" 为必填。" + "translation": "AD/LDAP 栏“AD/LDAP 服务器”为必需。" }, { "id": "model.config.is_valid.ldap_sync_interval.app_error", @@ -3819,7 +3819,7 @@ }, { "id": "model.config.is_valid.ldap_username", - "translation": "AD/LDAP 栏 \"用户名\" 为必填。" + "translation": "AD/LDAP 栏“用户名属性”为必需。" }, { "id": "model.config.is_valid.listen_address.app_error", @@ -4475,11 +4475,11 @@ }, { "id": "model.user.is_valid.pwd_lowercase_number_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个数字,以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_lowercase_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_lowercase_uppercase.app_error", @@ -4491,11 +4491,11 @@ }, { "id": "model.user.is_valid.pwd_lowercase_uppercase_number_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,一个数字,以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_lowercase_uppercase_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个小写字母,一个大写字母,以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_number.app_error", @@ -4503,11 +4503,11 @@ }, { "id": "model.user.is_valid.pwd_number_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个数字以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_uppercase.app_error", @@ -4519,15 +4519,15 @@ }, { "id": "model.user.is_valid.pwd_uppercase_number_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母,一个数字,以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字符且至少有一个大写字母,一个数字,以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.pwd_uppercase_symbol.app_error", - "translation": "您的密码必须包含至少 {{.Min}} 个字元且至少有一个大写字母以及一个符号(如\"~!@#$%^&*()\")。" + "translation": "您的密码必须包含至少 {{.Min}} 个字元且至少有一个大写字母以及一个符号(例如:“~!@#$%^&*()”)。" }, { "id": "model.user.is_valid.username.app_error", - "translation": "用户名必须是一个以字母开头,可以包含数字、小写字母以及符号 \".\"、\"-\" 和 \"_\" 在内的3-22位字符。" + "translation": "用户名必须以字母开头,可以包含小写字母、数字以及符号“.”、“-” 和“_”在内的 3 至 22 位字符。" }, { "id": "model.user_access_token.is_valid.description.app_error", @@ -5051,7 +5051,7 @@ }, { "id": "groups.unsupported_syncable_type", - "translation": "不支持的可同步类型 '{{.Value}}'。" + "translation": "不支持的可同步类型“{{.Value}}”。" }, { "id": "model.command.is_valid.autocomplete_data.app_error", @@ -5071,7 +5071,7 @@ }, { "id": "model.config.is_valid.saml_admin_attribute.app_error", - "translation": "无效的管理员属性。必须为格式 '栏=值'。" + "translation": "无效的管理员属性。格式必须为“栏=值”。" }, { "id": "model.config.is_valid.saml_canonical_algorithm.app_error", @@ -5371,7 +5371,7 @@ }, { "id": "model.config.is_valid.saml_guest_attribute.app_error", - "translation": "无效的访客属性。必须为格式 '栏=值'。" + "translation": "无效的访客属性。格式必须为“栏=值”。" }, { "id": "model.group.name.invalid_chars.app_error", @@ -5683,7 +5683,7 @@ }, { "id": "app.bot.get_disable_bot_sysadmin_message", - "translation": "{{if .disableBotsSetting}}{{if .printAllBots}}{{.UserName}} 已注销。他们管理以下已停用的机器人帐号。\n\n{{.BotNames}}{{else}}{{.UserName}} 已注销。他们管理 {{.NumBots}} 个已停用的机器人帐号,其中包括:\n\n{{.BotNames}}{{end}}您可以在**整合> 机器人帐号**启用并创建新的令牌以获取所有权。\n\n更多详情,参见我们的[文档](https://docs.mattermost.com/developer/bot-accounts.html#what-happens-when-a-user-who-owns-bot-accounts-is-disabled)。{{else}}{{if .printAllBots}}{{.UserName}} 已注销。他们管理以下机器人帐号。\n\n{{.BotNames}}\n{{else}}{{.UserName}} 已注销。他们管理 {{.NumBots}} 个机器人帐号,其中包括:\n\n{{.BotNames}}{{end}}我们强烈推荐您在**整合> 机器人帐号**启用并创建新的令牌以获取所有权。\n\n更多详情,参见我们的[文档](https://docs.mattermost.com/developer/bot-accounts.html#what-happens-when-a-user-who-owns-bot-accounts-is-disabled)。\n\n如果您想在用户被注销后自动停用机器人帐号,在**系统控制台 > 整合 > 机器人帐号**设定“在用户注销后自动停用机器人帐号”为是。{{end}}" + "translation": "{{if .disableBotsSetting}}{{if .printAllBots}}{{.UserName}} 已注销。他们管理以下已停用的机器人帐号。\n\n{{.BotNames}}{{else}}{{.UserName}} 已注销。他们管理 {{.NumBots}} 个已停用的机器人帐号,其中包括:\n\n{{.BotNames}}{{end}}您可以在**整合 > 机器人帐号**启用并创建新的令牌以获取所有权。\n\n更多详情,参见我们的[文档](https://docs.mattermost.com/developer/bot-accounts.html#what-happens-when-a-user-who-owns-bot-accounts-is-disabled)。{{else}}{{if .printAllBots}}{{.UserName}} 已注销。他们管理以下机器人帐号。\n\n{{.BotNames}}\n{{else}}{{.UserName}} 已注销。他们管理 {{.NumBots}} 个机器人帐号,其中包括:\n\n{{.BotNames}}{{end}}我们强烈推荐您在**整合 > 机器人帐号**启用并创建新的令牌以获取所有权。\n\n更多详情,参见我们的[文档](https://docs.mattermost.com/developer/bot-accounts.html#what-happens-when-a-user-who-owns-bot-accounts-is-disabled)。\n\n如果您想在用户被注销后自动停用机器人帐号,在**系统控制台 > 整合 > 机器人帐号**中设置“在用户注销后自动停用机器人帐号”为是。{{end}}" }, { "id": "app.bot.getbot.internal_error", @@ -6943,15 +6943,15 @@ }, { "id": "api.upgrade_to_enterprise.invalid-user.app_error", - "translation": "Mattermost 无法升级至企业版。Mattermost 系统用户 {{.MattermostUsername}} 没有写入二进制文件权限。系统管理员可在服务器上运行以下指令更新文件权限:\n\n```\nchown {{.MattermostUsername}} \"{{.Path}}\"\n```\n\n更新文件权限后,请重新尝试升级 Mattermost。当您升级并重启后,请务必恢复二进制文件权限:\n\n```\nchown {{.FileUsername}} \"{{.Path}}\"\n```" + "translation": "Mattermost 无法升级至企业版。Mattermost 系统用户 {{.MattermostUsername}} 没有写入必需的二进制文件的权限。系统管理员可在服务器上运行以下命令以更新文件权限:\n\n```\nchown {{.MattermostUsername}} \"{{.Path}}\"\n```\n\n更改文件权限后,请重新尝试升级 Mattermost。当您升级并重启后,请务必恢复二进制文件权限:\n\n```\nchown {{.FileUsername}} \"{{.Path}}\"\n```" }, { "id": "api.upgrade_to_enterprise.invalid-user-and-permission.app_error", - "translation": "Mattermost 无法升级至企业版。Mattermost 系统用户 {{.MattermostUsername}} 没有写入二进制文件权限。系统管理员可在服务器上运行以下指令更新文件权限:\n\n```\nchown {{.MattermostUsername}} \"{{.Path}}\"\nchmod +w \"{{.Path}}\"\n```\n\n更新文件权限后,请重新尝试升级 Mattermost。当您升级并重启后,请务必恢复二进制文件权限:\n\n```\nchown {{.FileUsername}} \"{{.Path}}\"\nchmod -w \"{{.Path}}\"\n```" + "translation": "Mattermost 无法升级至企业版。Mattermost 系统用户 {{.MattermostUsername}} 没有写入必需的二进制文件的权限。系统管理员可在服务器上运行以下命令以更新文件权限:\n\n```\nchown {{.MattermostUsername}} \"{{.Path}}\"\nchmod +w \"{{.Path}}\"\n```\n\n更改文件权限后,请重新尝试升级 Mattermost。当您升级并重启后,请务必恢复二进制文件权限:\n\n```\nchown {{.FileUsername}} \"{{.Path}}\"\nchmod -w \"{{.Path}}\"\n```" }, { "id": "api.upgrade_to_enterprise.invalid-permission.app_error", - "translation": "Mattermost 无法升级至企业版。Mattermost 系统用户 {{.MattermostUsername}} 没有写入二进制文件权限。系统管理员可在服务器上运行以下指令更新文件权限:\n\n```\nchmod +w \"{{.Path}}\"\n```\n\n更新文件权限后,请重新尝试升级 Mattermost。当您升级并重启后,请务必恢复二进制文件权限:\n\n```\nchmod -w \"{{.Path}}\"\n```" + "translation": "Mattermost 无法升级至企业版。Mattermost 系统用户 {{.MattermostUsername}} 没有写入必需的二进制文件的权限。系统管理员可在服务器上运行以下命令以更新文件权限:\n\n```\nchmod +w \"{{.Path}}\"\n```\n\n更改文件权限后,请重新尝试升级 Mattermost。当您升级并重启后,请务必恢复二进制文件权限:\n\n```\nchmod -w \"{{.Path}}\"\n```" }, { "id": "api.upgrade_to_enterprise.generic_error.app_error", @@ -7167,7 +7167,7 @@ }, { "id": "api.server.warn_metric.email_domain.start_trial_notification_success.message", - "translation": "您的企业试用版已激活。转到“系统控制台>验证>访客访问”以启用访客帐户。" + "translation": "您的企业试用版已激活。转到“系统控制台 > 验证 > 访客访问”以启用访客帐户。" }, { "id": "api.server.warn_metric.email_domain.start_trial.notification_body", @@ -7523,7 +7523,7 @@ }, { "id": "app.group.permanent_delete_members_by_user.app_error", - "translation": "无法删除成员 ID为 “{{.UserId}}” 的组成员。" + "translation": "无法移除 UserID 为“{{.UserId}}”的群组成员。" }, { "id": "app.group.no_rows", @@ -8435,7 +8435,7 @@ }, { "id": "api.command_share.invalid_value.error", - "translation": "'{{.Arg}}'的无效值:{{.Error}}" + "translation": "“{{.Arg}}”的值无效:{{.Error}}" }, { "id": "api.command_share.fetch_remote_status.error", @@ -8519,7 +8519,7 @@ }, { "id": "api.oauth.click_redirect", - "translation": "如果您没有自动重定向,请点击链接" + "translation": "如果您没有被自动重定向,请点击链接" }, { "id": "api.license.request-trial.can-start-trial.not-allowed", @@ -8759,7 +8759,7 @@ }, { "id": "api.user.patch_user.login_provider_attribute_set.app_error", - "translation": "字段 '{{.Field}}' 必须通过用户的登录提供者设置。" + "translation": "字段“{{.Field}}”必须通过用户的登录提供者设置。" }, { "id": "api.user.invalidate_verify_email_tokens_parse.error", @@ -8975,7 +8975,7 @@ }, { "id": "app.custom_group.unique_name", - "translation": "“组”的名字不是唯一(需要是唯一的。)" + "translation": "组名称不是唯一的" }, { "id": "app.channel.get_file_count.app_error", @@ -9059,23 +9059,23 @@ }, { "id": "api.custom_groups.no_remote_id", - "translation": "自定义组的 Remote_id 不能为空" + "translation": "自定义组的 remote_id 不能为空" }, { "id": "api.custom_groups.must_be_referenceable", - "translation": "对于自定义组,Allow_reference必须为'true'" + "translation": "对于自定义组,allow_reference 必须为“true”" }, { "id": "api.custom_groups.feature_disabled", - "translation": "禁用“自定义组”功能" + "translation": "自定义组功能已禁用" }, { "id": "api.custom_groups.license_error", - "translation": "没有为“自定义组”授权" + "translation": "没有为自定义组授权" }, { "id": "api.custom_groups.count_err", - "translation": "统计“组”时出现错误" + "translation": "统计组时出现错误" }, { "id": "model.oauth.is_valid.mattermost_app_id.app_error", @@ -9511,7 +9511,7 @@ }, { "id": "app.group.username_conflict", - "translation": "用户名“{{.Username}}”已存在。" + "translation": "用户名为“{{.Username}}”的用户已存在。" }, { "id": "app.file.cloud.get.app_error", @@ -9663,7 +9663,7 @@ }, { "id": "api.license.request-trial.bad-request.business-email", - "translation": "用于试用的商务邮箱无效" + "translation": "无效的用于试用的商务邮箱" }, { "id": "api.error_no_organization_name_provided_for_self_hosted_onboarding", @@ -9976,5 +9976,109 @@ { "id": "model.config.is_valid.log.advanced_logging.parse", "translation": "无效的格式:{{.Error}}" + }, + { + "id": "api.context.ip_filtering.apply_ip_filters.app_error", + "translation": "应用 IP 过滤器时遇到错误" + }, + { + "id": "api.context.ip_filtering.get_ip_filters.app_error", + "translation": "获取 IP 过滤器时遇到错误" + }, + { + "id": "api.context.ip_filtering.get_my_ip.failed", + "translation": "获取客户端的 IP 地址时遇到错误" + }, + { + "id": "api.context.ip_filtering.not_available.app_error", + "translation": "IP 过滤在此服务器上不可用" + }, + { + "id": "api.templates.ip_filters_changed.button", + "translation": "检查更改" + }, + { + "id": "api.templates.ip_filters_changed.subTitle", + "translation": "@{{ .InitiatingUsername }} 更改了您在 {{ .SiteURL }} 的工作区的 IP 过滤设置" + }, + { + "id": "api.templates.ip_filters_changed.subject", + "translation": "对您的工作区的 IP 过滤器的更改" + }, + { + "id": "api.templates.ip_filters_changed.title", + "translation": "您的工作区的 IP 过滤器的更改" + }, + { + "id": "api.templates.ip_filters_changed_footer.contact_support", + "translation": "联系支持" + }, + { + "id": "api.templates.ip_filters_changed_footer.log_in_to_customer_portal", + "translation": "登录至客户门户以重置 IP 过滤" + }, + { + "id": "api.templates.ip_filters_changed_footer.send_an_email_to", + "translation": "发送邮件至 {{ .InitiatingUserEmail }}" + }, + { + "id": "api.templates.ip_filters_changed_footer.title", + "translation": "访问您的工作区时遇到问题?" + }, + { + "id": "app.login.doLogin.updateLastLogin.error", + "translation": "无法更新上次登录的时间戳" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.audience.empty", + "translation": "受众不能为空。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.oauth_token_url.error", + "translation": "无效的 oauth 令牌 url。" + }, + { + "id": "app.plugin.subpath_parse.app_error", + "translation": "解析 SiteURL 子路径失败" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.audience.error", + "translation": "一些受众 URL 不正确。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.client_id.error", + "translation": "无效的客户端 id。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.client_secret.error", + "translation": "无效的客户端密钥。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.create_at.error", + "translation": "“创建于”必须是有效的时间。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.creator_id.error", + "translation": "无效的创建者 id。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.grant_type.error", + "translation": "无效的授权类型。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.id.error", + "translation": "无效的 id。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.name.error", + "translation": "无效的名称。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.password_credentials.error", + "translation": "无效的密码凭据。" + }, + { + "id": "model.outgoing_oauth_connection.is_valid.update_at.error", + "translation": "“更新于”必须是有效的时间。" } ] diff --git a/webapp/channels/src/i18n/zh-CN.json b/webapp/channels/src/i18n/zh-CN.json index f3de159778..8a70791eca 100644 --- a/webapp/channels/src/i18n/zh-CN.json +++ b/webapp/channels/src/i18n/zh-CN.json @@ -878,8 +878,8 @@ "admin.environment.smtp.smtpUsername.title": "SMTP 服务器用户名:", "admin.environment.smtp.testing": "测试中…", "admin.environment.webServer": "网页服务器", - "admin.experimental.allowCustomThemes.desc": "开启设定中的**显示 > 风格 > 自定义风格**部分。", - "admin.experimental.allowCustomThemes.title": "允许自定义风格:", + "admin.experimental.allowCustomThemes.desc": "开启设定中的**显示 > 主题 > 自定义主题**部分。", + "admin.experimental.allowCustomThemes.title": "允许自定义主题:", "admin.experimental.clientSideCertCheck.desc": "当为**主要**时,在客户端证书验证后,证书中的邮件地址将用于登录而无需密码。当为**次要**时,在客户端证书验证后,证书中的邮件地址将用于匹配用户提供的邮件地址。如果匹配,用户将可使用邮箱地址/密码登录。", "admin.experimental.clientSideCertCheck.title": "客户端证书登录方式:", "admin.experimental.clientSideCertEnable.desc": "为您的 Mattermost 服务器启用客户端证书。查看文档以了解更多。", @@ -887,11 +887,11 @@ "admin.experimental.collapsedThreads.always_on": "永远开启", "admin.experimental.collapsedThreads.default_off": "开启(默认关)", "admin.experimental.collapsedThreads.default_on": "开启(默认开启)", - "admin.experimental.collapsedThreads.desc": "当启用(默认关闭)时,用户可以在设定中自行启用折叠回复。当设为启用(默认开启)时,用户设定会默认打开折叠回复并允许用户自行关闭。当设为总是启用时,用户设定会自行打开折叠回复,并不允许自行关闭。", + "admin.experimental.collapsedThreads.desc": "当启用(默认关闭)时,用户可以在账号设置中自行启用折叠回复话题。当启用(默认开启)时,用户在默认情况下会看见折叠的回复话题,并可以在账号设置中自行关闭。当设为总是启用时,用户必须使用折叠回复话题并无法自行关闭。", "admin.experimental.collapsedThreads.off": "停用", - "admin.experimental.collapsedThreads.title": "折叠的回复主题", - "admin.experimental.defaultTheme.desc": "设定新用户的默认风格。", - "admin.experimental.defaultTheme.title": "默认风格:", + "admin.experimental.collapsedThreads.title": "折叠回复话题", + "admin.experimental.defaultTheme.desc": "设定新用户的默认主题。", + "admin.experimental.defaultTheme.title": "默认主题:", "admin.experimental.delayChannelAutocomplete.desc": "当设置为启用时,频道链接的自动补全功能(例如~town-square)将会在输入波浪符和几个字母后触发。当设置为停用时,用户输入波浪符后,自动补全将立即启动。", "admin.experimental.delayChannelAutocomplete.title": "频道自动补全延迟时间:", "admin.experimental.disableAppBar.desc": "当设置为停用时,所有集成将从频道标题移动到应用栏。对于那些未设置应用栏图标的频道标题插件,图标被移动到应用栏时可能导致渲染问题。", @@ -918,8 +918,8 @@ "admin.experimental.enablePreviewFeatures.title": "开启预览功能:", "admin.experimental.enableSharedChannels.desc": "当设为是时,有权管理共享频道的用户可以配置另一个 Mattermost 服务器来同步和共享频道。禁用共享频道会停止与其他 Mattermost 服务器同步该频道,但该频道按照正常的频道行为将继续对本地用户可用。", "admin.experimental.enableSharedChannels.title": "启用共享频道:", - "admin.experimental.enableThemeSelection.desc": "在设定中开启 **显示 > 风格** 标签以让用户选择他们的风格。", - "admin.experimental.enableThemeSelection.title": "开启风格选择:", + "admin.experimental.enableThemeSelection.desc": "在设置中开启**显示 > 主题**标签页以让用户选择他们的主题。", + "admin.experimental.enableThemeSelection.title": "开启主题选择:", "admin.experimental.enableTutorial.desc": "当设为是时,用户将在创建账号后首次登录时被提示完成教程。当设为否时,教程将被禁用,且用户在创建账号后首次登录时将进入广场。", "admin.experimental.enableTutorial.title": "开启教程:", "admin.experimental.enableUserDeactivation.desc": "当设为是时,用户可以到**设定 > 高级**停用自己的账号。如果用户停用自己的账号,他们将会收到邮件通知以确认被停用。当设为否时,用户不能停用自己的账号。", @@ -953,8 +953,8 @@ "admin.experimental.samlSettingsLoginButtonColor.title": "SAML 登录按钮颜色:", "admin.experimental.samlSettingsLoginButtonTextColor.desc": "指定 SAML 登录按钮的文字颜色用于白标。使用以 # 开头的十六进制代码。此设定只应用于移动应用。", "admin.experimental.samlSettingsLoginButtonTextColor.title": "SAML 登录按钮文字颜色:", - "admin.experimental.threadAutoFollow.desc": "必须启用此设置才能启用折叠回复跟帖功能。当启用时,用户开始、参与或被提及的跟帖将自动被关注。一个新的“Threads”表将会添加到数据库中,用于跟踪跟帖和跟帖参与者,而“ThreadMembership”表则跟踪每个用户关注的跟帖以及每个关注跟帖的已读或未读状态。当设置为停用时,所有支持折叠回复跟帖的后端操作都将被禁用。", - "admin.experimental.threadAutoFollow.title": "自动关注主题", + "admin.experimental.threadAutoFollow.desc": "必须启用此设置才能启用折叠回复话题功能。当启用时,用户开始、参与或被提及的话题将自动被关注。一个新的“Threads”表将会添加到数据库中,用于跟踪话题与话题参与者,而“ThreadMembership”表则跟踪每个用户关注的话题以及每个已关注话题的已读或未读状态。当设为否时,所有支持折叠回复话题的后端操作都将被禁用。", + "admin.experimental.threadAutoFollow.title": "自动关注话题", "admin.experimental.timeBetweenUserTypingUpdatesMilliseconds.desc": "发送用户正在输入的 websocket 事件间隔毫秒。", "admin.experimental.timeBetweenUserTypingUpdatesMilliseconds.example": "例如“5000”", "admin.experimental.timeBetweenUserTypingUpdatesMilliseconds.title": "用户输入超时:", @@ -1182,6 +1182,45 @@ "admin.integrations.gif": "GIF (Beta)", "admin.integrations.integrationManagement": "整合管理", "admin.integrations.integrationManagement.title": "整合管理", + "admin.ip_filtering.add_filter": "添加过滤器", + "admin.ip_filtering.add_ip_filter": "添加 IP 过滤器", + "admin.ip_filtering.add_your_ip": "添加您的 IP 地址", + "admin.ip_filtering.allow_following_range": "允许下列 IP 地址范围", + "admin.ip_filtering.allowed_ip_addresses": "允许的 IP 地址", + "admin.ip_filtering.any_ip_can_access_add_filter": "任何 IP 均可访问您的工作区。添加过滤器以将访问限制于选定的 IP 地址。", + "admin.ip_filtering.apply_changes": "是,应用更改", + "admin.ip_filtering.apply_ip_filter_changes": "应用 IP 过滤器更改", + "admin.ip_filtering.apply_ip_filter_changes_are_you_sure": "您确定要应用这些 IP 过滤器更改吗?来自提供的 IP 范围之外的用户将无法再访问此工作区。", + "admin.ip_filtering.cancel": "取消", + "admin.ip_filtering.delete": "删除", + "admin.ip_filtering.delete_confirmation_body": "您确定要删除 IP 过滤器 {filter} 吗?当 IP 过滤启用时,来自提供的 IP 范围之外的用户将无法再访问此工作区", + "admin.ip_filtering.delete_confirmation_title": "删除 IP 过滤器", + "admin.ip_filtering.delete_filter": "删除过滤器", + "admin.ip_filtering.disable_ip_filtering": "禁用 IP 过滤", + "admin.ip_filtering.edit": "编辑", + "admin.ip_filtering.edit_ip_filter": "编辑 IP 过滤器", + "admin.ip_filtering.edit_section_description_line_1": "创建规则以仅允许指定的 IP 地址访问此工作区。", + "admin.ip_filtering.edit_section_description_line_2": "注意:如果未添加规则,所有 IP 地址均会被允许。", + "admin.ip_filtering.enable_ip_filtering": "启用 IP 过滤", + "admin.ip_filtering.enable_ip_filtering_description": "根据 IP 地址限制对您的工作区的访问。在文档中了解更多", + "admin.ip_filtering.error_on_page": "您的 IP 地址未包含在您的过滤器中", + "admin.ip_filtering.filter_name": "过滤器名称", + "admin.ip_filtering.include_your_ip": "在以下的至少一条规则中包含您的 IP 地址以继续。", + "admin.ip_filtering.ip_address_range": "IP 地址范围", + "admin.ip_filtering.ip_filtering": "IP 过滤", + "admin.ip_filtering.more_info": "输入 CIDR 格式的范围(例如:192.168.0.1/8)。更多信息", + "admin.ip_filtering.name": "名称", + "admin.ip_filtering.no_filters": "未添加 IP 过滤规则", + "admin.ip_filtering.no_filters_added": "您确定要应用这些 IP 过滤器更改吗?当前没有添加任何过滤器,所以所有 IP 地址将可以访问此工作区。", + "admin.ip_filtering.rule_name_placeholder": "为此规则输入名称", + "admin.ip_filtering.save": "保存", + "admin.ip_filtering.save_disclaimer_subtitle": "如果这些设置阻止了您自己的访问,您的工作区所有者可以登录至客户门户并关闭 IP 过滤以恢复访问。", + "admin.ip_filtering.save_disclaimer_title": "使用客户门户以恢复访问", + "admin.ip_filtering.turn_off_ip_filtering": "您确定要关闭 IP 过滤吗?所有 IP 地址将可以访问此工作区。", + "admin.ip_filtering.update_filter": "更新过滤器", + "admin.ip_filtering.yes_disable_ip_filtering": "是,禁用 IP 过滤", + "admin.ip_filtering.your_current_ip_is": "您当前的 IP 地址是 {ip}", + "admin.ip_filtering.your_current_ip_is_not_in_allowed_rules": "您的 IP 地址 {ip} 未包含在您允许的 IP 地址规则中。", "admin.jobTable.cancelButton": "取消", "admin.jobTable.downloadLink": "下载", "admin.jobTable.headerExtraInfo": "详情", @@ -2276,6 +2315,7 @@ "admin.sidebar.highAvailability": "高可用性", "admin.sidebar.imageProxy": "图片代理", "admin.sidebar.integrations": "集成", + "admin.sidebar.ip_filtering": "IP 过滤", "admin.sidebar.ldap": "AD/LDAP", "admin.sidebar.license": "版本和许可证", "admin.sidebar.localization": "本地化", @@ -2427,6 +2467,9 @@ "admin.team.noBrandImage": "无上传的品牌图片", "admin.team.openServerDescription": "当设为是时,任何人可以无需邀请在本服务器上注册账号。", "admin.team.openServerTitle": "启用开放服务器: ", + "admin.team.refreshPostStatsRunTimeDescription": "设置更新用户消息统计的服务器时间,包括统计每个用户的总消息数量及最近消息的时间戳。必须为基于服务器本地时间的 HH:MM 格式的 24 小时时间戳。", + "admin.team.refreshPostStatsRunTimeExample": "例如:“00:00”", + "admin.team.refreshPostStatsRunTimeTitle": "用户统计更新时间:", "admin.team.removeBrandImage": "移除品牌图片", "admin.team.restrictDescription": "新用户的账号限制为上方指定的邮箱域名(例如“mattermost.com”)或者一个用逗号分隔的域名列表(例如“corp.mattermost.com, mattermost.com”)。新团队只能由以上域名的用户创建。此设定会影响用户的邮箱登录。", "admin.team.restrictDirectMessage": "允许用户私信的频道:", @@ -2935,7 +2978,7 @@ "channel_info_rhs.menu.files.filter": "筛选", "channel_info_rhs.menu.members": "成员", "channel_info_rhs.menu.notification_preferences": "通知偏好", - "channel_info_rhs.menu.pinned": "固定消息", + "channel_info_rhs.menu.pinned": "标注消息", "channel_info_rhs.top_buttons.add_people": "添加成员", "channel_info_rhs.top_buttons.copied": "已复制", "channel_info_rhs.top_buttons.copy": "复制链接", @@ -3008,8 +3051,34 @@ "channel_modal.type.private.title": "私有频道", "channel_modal.type.public.description": "任何人都可以加入", "channel_modal.type.public.title": "公共频道", + "channel_notifications.MobileNotificationAllLabel": "所有新消息", + "channel_notifications.MobileNotificationMentionLabel": "仅提及、私信和关键词", + "channel_notifications.MobileNotificationNothingLabel": "无", + "channel_notifications.NotifyMeTitle": "在…时通知我", + "channel_notifications.ThreadsReplyTitle": "话题回复通知", + "channel_notifications.alertBanner.description": "此频道的所有其他通知偏好均已禁用", + "channel_notifications.alertBanner.title": "此频道已静音", + "channel_notifications.autoFollowThreadsDesc": "当启用时,此频道中的所有回复将被自动关注并在您的话题视图中出现。", + "channel_notifications.autoFollowThreadsTitle": "关注此频道中的所有话题", + "channel_notifications.checkbox.autoFollowThreadsTitle": "自动关注此频道中的话题", + "channel_notifications.checkbox.sameMobileSettingsDesktop": "使用和桌面端相同的通知设置", + "channel_notifications.checkbox.threadsReplyTitle": "在我关注的话题有新回复时通知我", + "channel_notifications.default": "(默认)", + "channel_notifications.desktopNotificationAllLabel": "所有新消息", + "channel_notifications.desktopNotificationMentionLabel": "仅提及、私信和关键词", + "channel_notifications.desktopNotificationNothingLabel": "无", + "channel_notifications.desktopNotificationsDesc": "在 Chrome、Edge、Firefox 和 Mattermost 桌面应用中可用。", + "channel_notifications.desktopNotificationsTitle": "桌面通知", + "channel_notifications.ignoreMentionsDesc": "当启用时,@channel、@here 和 @all 将不会在此频道中触发提及或提及通知", + "channel_notifications.ignoreMentionsTitle": "忽略 @channel、@here 和 @all 的提及", "channel_notifications.levels.all": "全部", + "channel_notifications.mobileNotificationsDesc": "当 Mattermost 有活动时,通知将被推送到您的移动设备。", + "channel_notifications.mobileNotificationsTitle": "移动设备通知", + "channel_notifications.muteAndIgnore": "静音或忽略", + "channel_notifications.muteChannelDesc": "关闭此频道的通知。您仍会在被提及时看到角标。", + "channel_notifications.muteChannelTitle": "静音频道", "channel_notifications.preferences": "通知偏好", + "channel_notifications.resetToDefault": "重置为默认", "channel_select.placeholder": "--- 选择一个频道 ---", "channel_switch_modal.deactivated": "已停用", "channel_toggle_button.private": "私有", @@ -3096,10 +3165,10 @@ "cloud_subscribe.contact_support": "对比套餐", "cloud_upgrade.error_min_seats": "至少需要 10 个席位", "collapsed_reply_threads_modal.confirm": "收到", - "collapsed_reply_threads_modal.description": "跟帖已进行改进,以帮助您在特定消息周围创建有组织的对话。现在,频道将显示得更整洁,因为回复将折叠在原始消息下面,并且您正在关注的所有对话都可以在您的**跟帖**视图中找到。参观一下,了解有什么新功能。", + "collapsed_reply_threads_modal.description": "话题已进行改进,以帮助您在特定消息周围创建有组织的对话。现在,频道将显示得更整洁,因为回复将折叠在原始消息下面,并且您正在关注的所有对话都可以在您的**话题**视图中找到。参观一下,了解有什么新功能。", "collapsed_reply_threads_modal.skip_tour": "跳过教程", "collapsed_reply_threads_modal.take_the_tour": "查看教程", - "collapsed_reply_threads_modal.title": "查看和关注主题的新方法", + "collapsed_reply_threads_modal.title": "查看和关注话题的新方法", "combined_system_message.added_to_channel.many_expanded": "{actor} 添加了 {users} 以及 {lastUser} 至**此频道**。", "combined_system_message.added_to_channel.one": "{actor} 添加了 {firstUser} 至**此频道**。", "combined_system_message.added_to_channel.one_you": "您被 {actor} 添加至**此频道**。", @@ -3159,7 +3228,7 @@ "copy_url_context_menu.getChannelLink": "复制链接", "create_category_modal.create": "创建", "create_category_modal.createCategory": "创建新分类", - "create_comment.addComment": "回复该主题…", + "create_comment.addComment": "回复该话题…", "create_comment.commentTitle": "评论", "create_group_memberships_modal.cancel": "否", "create_group_memberships_modal.create": "是", @@ -3295,9 +3364,9 @@ "drafts.confirm.send.text": "确定要立即发送此消息至{displayName}吗?", "drafts.confirm.send.title": "立即发送消息", "drafts.draft_title.channel": "在:{icon} {channelName} 中", - "drafts.draft_title.channel_thread": "在:{icon} {channelName} 中的跟帖", + "drafts.draft_title.channel_thread": "在:{icon} {channelName}中的话题", "drafts.draft_title.direct_channel": "给:{icon} {channelName}", - "drafts.draft_title.direct_thread": "给:{icon} {channelName} 的跟帖", + "drafts.draft_title.direct_thread": "给:{icon} {channelName}的话题", "drafts.draft_title.you": "(您)", "drafts.empty.subtitle": "您发起的任何消息都将显示在此处。", "drafts.empty.title": "目前没有草稿", @@ -3479,7 +3548,7 @@ "filtered_user_list.search": "搜索用户", "filtered_user_list.team": "团队:", "filtered_user_list.userStatus": "用户状态:", - "flag_post.flag": "保存", + "flag_post.flag": "保存消息", "flag_post.unflag": "从保存移除", "footer_pagination.count": "显示{startCount, number}-{endCount, number},共{total, number}", "footer_pagination.next": "下一个", @@ -3539,6 +3608,8 @@ "generic.next": "下一页", "generic.okay": "好的", "generic.previous": "上一页", + "generic_btn.cancel": "取消", + "generic_btn.save": "保存", "generic_icons.add": "添加图标", "generic_icons.add-mail": "添加邮件图标", "generic_icons.add-reaction": "添加互动图标", @@ -3553,6 +3624,8 @@ "generic_icons.call": "电话图标", "generic_icons.channel.private": "私有频道图标", "generic_icons.channel.public": "公共频道图标", + "generic_icons.channel_files": "频道文件图标", + "generic_icons.channel_search": "频道搜索图标", "generic_icons.check.circle": "勾圈图标", "generic_icons.close": "关闭图标", "generic_icons.collapse": "折叠图标", @@ -3592,6 +3665,8 @@ "generic_icons.upgradeBadge": "升级徽章", "generic_icons.upload": "上传图标", "generic_icons.userGuide": "帮助", + "generic_icons.user_group_members": "用户群组成员图标", + "generic_icons.user_groups": "用户群组图标", "generic_icons.warning": "警告图标", "generic_modal.cancel": "取消", "generic_modal.confirm": "确认", @@ -3617,17 +3692,17 @@ "gif_picker.attribution.alt": "由 GIPHY 提供支持", "gif_picker.input.label": "搜索 GIF 图像", "gif_picker.input.placeholder": "搜索 GIPHY", - "globalThreads.heading": "已关注的主题", - "globalThreads.noThreads.subtitle": "您被提及或参与过的任何主题都将与您关注的任何主题一起显示在此处。", - "globalThreads.noThreads.title": "还没有关注的主题", + "globalThreads.heading": "关注的话题", + "globalThreads.noThreads.subtitle": "您被提及或参与过的任何话题都将与您关注的任何话题一起显示在此处。", + "globalThreads.noThreads.title": "还没有关注的话题", "globalThreads.searchGuidance.subtitle": "如果您正在寻找旧的对话,请尝试使用 {searchShortcut} 进行搜索", "globalThreads.searchGuidance.title": "列表到此结束", - "globalThreads.sidebarLink": "主题", - "globalThreads.subtitle": "您参与的主题将自动显示在此处", - "globalThreads.threadList.noUnreadThreads": "没有未读主题", - "globalThreads.threadPane.unreadMessageLink": "{numUnread, plural, =0 {您没有未读的主题} =1 {您有{numUnread}条} other {您有{numUnread}条}} {numUnread, plural, =0 {} other {未读消息的主题}}", - "globalThreads.threadPane.unselectedTitle": "{numUnread, plural, =0 {看起来你已赶上了} other {赶上你的话题}}", - "globalThreads.title": "{prefix}主题 - {displayName} {siteName}", + "globalThreads.sidebarLink": "话题", + "globalThreads.subtitle": "您参与的话题将自动显示在此处", + "globalThreads.threadList.noUnreadThreads": "没有未读话题", + "globalThreads.threadPane.unreadMessageLink": "{numUnread, plural, =0 {您没有未读的话题} other {您有{numUnread} 个}}{numUnread, plural, =0 {} other {有未读消息的话题}}", + "globalThreads.threadPane.unselectedTitle": "{numUnread, plural, =0 {看起来您已经赶上了} other {赶上您的话题}}", + "globalThreads.title": "{prefix}话题 - {displayName} {siteName}", "global_header.productSettings": "设定", "global_header.productSwitchMenu": "产品切换菜单", "group_list_modal.addGroupButton": "添加群组", @@ -3832,6 +3907,7 @@ "last_users_message.others": "{numOthers} 其他人 ", "last_users_message.removed_from_channel.type": "被**移出了此频道**。", "last_users_message.removed_from_team.type": "被**移出了此团队**。", + "learn_about_teams": "了解团队", "learn_more_about_trial.modal.ldapDescription": "使用 AD/LDAP 组对多个用户进行组织和应用操作。管理团队和频道成员资格、权限等。", "learn_more_about_trial.modal.ldapTitle": "同步您的 Active Directory/LDAP 组", "learn_more_about_trial.modal.systemConsoleDescription": "使用系统角色为指定用户提供对系统控制台的读取和/或写入访问权限。", @@ -3922,8 +3998,8 @@ "manage_team_groups_modal.search_placeholder": "搜索群组", "mark_all_threads_as_read_modal.cancel": "取消", "mark_all_threads_as_read_modal.confirm": "全部标记为已读", - "mark_all_threads_as_read_modal.description": "这将清除所有线程上的未读状态和提及徽章。您确定吗?", - "mark_all_threads_as_read_modal.title": "将您的所有线程标记为已读?", + "mark_all_threads_as_read_modal.description": "这将清除您的所有话题上的未读状态和提及徽章。您确定吗?", + "mark_all_threads_as_read_modal.title": "将您的所有话题标记为已读?", "mark_as_read_confirm_modal.body": "您确定要将 {numChannels} 个频道标记为已读吗?", "mark_as_read_confirm_modal.confirm": "标记为已读", "mark_as_read_confirm_modal.header": "标记为已读", @@ -4117,16 +4193,22 @@ "newsletter_optin.desc": "在{link}注册。", "newsletter_optin.title": "有兴趣通过电子报订阅接收Mattermost的安全更新、产品、促销和公司新闻吗?", "next_steps_view.welcomeToMattermost": "欢迎来到 Mattermost", + "no_results.Files.subtitle": "检查拼写或尝试其他搜索。", + "no_results.Files.title": "没有“{searchTerm}”的文件结果", "no_results.channel_files.subtitle": "在此频道中发布的文件将显示在此处。", "no_results.channel_files.title": "暂无文件", "no_results.channel_files_filtered.subtitle": "此频道不包含任何具有所选文件格式的文件。", "no_results.channel_files_filtered.title": "未找到文件", "no_results.channel_search.subtitle": "检查拼写后再尝试。", - "no_results.channel_search.title": "没有 {channelName} 的结果", - "no_results.flagged_posts.subtitle": "标记的消息仅对您可见。 单击{icon}将消息标记为后续跟踪或以备后用。", - "no_results.flagged_posts.title": "无已保存的消息", + "no_results.channel_search.title": "没有“{channelName}”的结果", + "no_results.flagged_posts.subtitle": "在一条消息上打开上下文菜单并选择{buttonText}来保存消息供以后使用。保存的消息仅对您可见", + "no_results.flagged_posts.title": "暂无保存的消息", "no_results.mentions.subtitle": "有人提及您或包含触发词的消息将保存在此处。", "no_results.mentions.title": "暂无提及", + "no_results.pinned_messages.subtitle": "在一条消息上打开上下文菜单并选择{text}以标记重要消息。标记的消息将对此频道中的所有人可见。", + "no_results.pinned_messages.title": "暂无标记的消息", + "no_results.search.subtitle": "检查拼写或尝试其他搜索。", + "no_results.search.title": "没有“{channelName}”的结果", "no_results.user_group_members.subtitle": "当前群组中没有成员,请添加一个。", "no_results.user_group_members.title": "尚无成员", "no_results.user_groups.archived.subtitle": "不再相关或不再使用的群组可以被归档", @@ -4169,7 +4251,7 @@ "onboardingTask.completeYourProfileTour.title": "编辑个人资料", "onboardingTask.visitSystemConsole.Description": "在此处可以访问工作空间的更详细配置设置。", "onboardingTask.visitSystemConsole.title": "访问系统控制台", - "onboardingTour.ChannelsAndDirectMessagesTour.channels": "频道是您与团队就某个主题或项目进行沟通的地方。", + "onboardingTour.ChannelsAndDirectMessagesTour.channels": "频道是您与团队就某个话题或项目进行沟通的地方。", "onboardingTour.ChannelsAndDirectMessagesTour.directMessages": "直接消息用于个人或小组之间的私密对话。", "onboardingTour.ChannelsAndDirectMessagesTour.firstChannel": "嘿,看,这是你的 **{firstChannelName}** 频道! ", "onboardingTour.ChannelsAndDirectMessagesTour.title": "频道和私信消息", @@ -4536,20 +4618,23 @@ "rhs_comment.comment": "评论", "rhs_header.back.icon": "返回图标", "rhs_header.backToFlaggedTooltip": "回到保存的消息", - "rhs_header.backToPinnedTooltip": "回到标注消息", + "rhs_header.backToPinnedTooltip": "回到标注的消息", "rhs_header.backToResultsTooltip": "回到搜索结果", "rhs_header.closeSidebarTooltip": "关闭", "rhs_header.closeTooltip.icon": "关闭侧栏图标", "rhs_header.collapseSidebarTooltip": "关闭右侧栏", "rhs_header.collapseSidebarTooltip.icon": "缩小侧栏图标", - "rhs_header.details": "主题", + "rhs_header.details": "话题", "rhs_header.expandSidebarTooltip": "展开右侧栏", "rhs_header.expandSidebarTooltip.icon": "展开侧栏图标", "rhs_root.mobile.add_reaction": "添加反应", - "rhs_root.mobile.flag": "保存", + "rhs_root.mobile.flag": "保存消息", "rhs_root.mobile.unflag": "从保存移除", - "rhs_thread.rootPostDeletedMessage.body": "此消息贴部分数据因数据保留政策而删除。您无法再回复。", + "rhs_thread.rootPostDeletedMessage.body": "此话题的部分数据因数据保留政策而删除。您无法再回复此话题。", "rhs_thread.toast.newReplies": "新回复", + "saveChangesPanel.cancel": "撤销", + "saveChangesPanel.message": "您有未保存的更改", + "saveChangesPanel.save": "保存", "save_button.save": "保存", "save_button.saving": "正在保存", "search_bar.files_tab": "文件", @@ -4574,10 +4659,11 @@ "search_files_list_option.phrases": "带有短语的文件", "search_header.channelFiles": "文件", "search_header.loading": "正在搜索…", + "search_header.pinnedMessages": "标记的消息", "search_header.results": "搜索结果", "search_header.search": "搜索", "search_header.title2": "最近提及", - "search_header.title3": "已保存的消息", + "search_header.title3": "保存的消息", "search_header.title5": "额外信息", "search_header.title_edit.history": "编辑历史", "search_item.channelArchived": "已归档", @@ -4585,8 +4671,8 @@ "search_item.file_tag.direct_message": "直接消息", "search_item.file_tag.group_message": "群组消息", "search_item.jump": "跳转", - "search_item.thread": "{channel}中的主题", - "search_item.thread_direct": "直接消息中的跟帖(与 {username})", + "search_item.thread": "{channel}中的话题", + "search_item.thread_direct": "私信中的话题(与 {username})", "search_list_option.after": "日期后的消息", "search_list_option.before": "日期前的消息", "search_list_option.exclude": "排除搜索关键字", @@ -5033,12 +5119,12 @@ "textbox.preview": "预览", "textbox.quote": ">引用", "textbox.strike": "删除线", - "threadFromArchivedChannelMessage": "您正在查看来自 **已归档频道** 的跟帖。无法发布新消息。", - "threading.filters.allThreads": "您所有的主题", + "threadFromArchivedChannelMessage": "您正在查看来自一个**已归档频道**的话题。无法发布新消息。", + "threading.filters.allThreads": "您的所有话题", "threading.filters.unreads": "未读", "threading.following": "关注中", "threading.footer.lastReplyAt": "最后回复 {formatted}", - "threading.header.heading": "主题", + "threading.header.heading": "话题", "threading.notFollowing": "关注", "threading.numNewMessages": "{newReplies, plural, =0 {没有未读邮件} =1 {一条未读消息} other {# 条未读消息}}", "threading.numNewReplies": "{newReplies, plural, other {# 条新回复}}", @@ -5047,14 +5133,14 @@ "threading.threadItem.menu": "操作", "threading.threadList.markRead": "标记所有为已读", "threading.threadMenu.copy": "复制链接", - "threading.threadMenu.follow": "关注主题", + "threading.threadMenu.follow": "关注话题", "threading.threadMenu.followExtra": "您将收到有关回复的通知", "threading.threadMenu.followMessage": "关注消息", "threading.threadMenu.markRead": "标记为已读", "threading.threadMenu.markUnread": "标记为未读", "threading.threadMenu.openInChannel": "在频道打开", "threading.threadMenu.save": "保存", - "threading.threadMenu.unfollow": "取消关注主题", + "threading.threadMenu.unfollow": "取消关注话题", "threading.threadMenu.unfollowExtra": "您将不会收到有关回复的通知", "threading.threadMenu.unfollowMessage": "取消关注消息", "threading.threadMenu.unsave": "未保存", @@ -5093,15 +5179,15 @@ "trial_btn.free.tryFreeFor30Days": "免费试用 30 天", "tutorial_threads.list.Down": "下", "tutorial_threads.list.Up": "上", - "tutorial_threads.list.description-p1": "在这里,您将预览您正在关注或参与的所有跟帖。单击列表中的跟帖将在右侧打开完整的跟帖内容。", - "tutorial_threads.list.description-p2": "使用{upKey}/{downKey}导航跟帖列表。", - "tutorial_threads.list.title": "跟帖列表", - "tutorial_threads.threads_pane.description": "单击关注按钮以接收回复通知,并在跟帖视图中查看。在跟帖中,新消息行将显示您上次阅读的位置。", - "tutorial_threads.threads_pane.title": "在侧边栏中查看跟帖", - "tutorial_threads.unread.description": "您可以切换到未读以仅显示未读的跟帖。", - "tutorial_threads.unread.title": "未读跟帖", - "tutorial_threads.welcome.description": "您参与或关注的所有对话将显示在此处。如果您的跟帖中有未读消息或提及,您也将在此处看到。", - "tutorial_threads.welcome.title": "欢迎来到跟帖视图!", + "tutorial_threads.list.description-p1": "在这里,您将预览您正在关注或参与的所有话题。单击列表中的话题将在右侧打开完整的话题内容。", + "tutorial_threads.list.description-p2": "使用{upKey}/{downKey}导航话题列表。", + "tutorial_threads.list.title": "话题列表", + "tutorial_threads.threads_pane.description": "单击关注按钮以接收回复通知,并在话题视图中查看。在话题中,新消息行将显示您上次离开的位置。", + "tutorial_threads.threads_pane.title": "在侧边栏中查看话题", + "tutorial_threads.unread.description": "您可以切换到未读以仅显示未读的话题。", + "tutorial_threads.unread.title": "未读话题", + "tutorial_threads.welcome.description": "您参与或关注的所有对话将显示在此处。如果您的话题中有未读消息或提及,您也将在此处看到。", + "tutorial_threads.welcome.title": "欢迎来到话题视图!", "tutorial_tip.done": "完成", "tutorial_tip.got_it": "知道了", "tutorial_tip.ok": "知道了", @@ -5177,7 +5263,7 @@ "user.settings.custom_theme.codeTheme": "代码主题", "user.settings.custom_theme.copied": "✔ 已复制", "user.settings.custom_theme.copyPaste": "复制和粘贴分享主题颜色:", - "user.settings.custom_theme.copyThemeColors": "复制风格颜色", + "user.settings.custom_theme.copyThemeColors": "复制主题颜色", "user.settings.custom_theme.dndIndicator": "请勿打扰提示", "user.settings.custom_theme.errorTextColor": "错误文字颜色", "user.settings.custom_theme.linkButtonTitle": "链接已经按钮样式", @@ -5202,17 +5288,17 @@ "user.settings.display.availabilityStatusOnPostsTitle": "在个人资料图片显示在线状态", "user.settings.display.channelDisplayTitle": "频道显示", "user.settings.display.channeldisplaymode": "选择中间栏的宽度。", - "user.settings.display.clickToReply": "点击打开主题", - "user.settings.display.clickToReplyDescription": "当启用时,点击消息的任意位置以打开回复主题", + "user.settings.display.clickToReply": "点击打开话题", + "user.settings.display.clickToReplyDescription": "当启用时,点击消息的任意位置以打开回复话题", "user.settings.display.clockDisplay": "时钟显示", "user.settings.display.collapseDesc": "设置默认情况下图片链接和图片附件的预览是展开还是折叠。此设置也可以使用斜杠命令 /expand 和 /collapse 控制。", "user.settings.display.collapseDisplay": "图片预览的默认显示", "user.settings.display.collapseOff": "折叠", "user.settings.display.collapseOn": "展开", - "user.settings.display.collapsedReplyThreadsDescription": "当启用时,回复消息不会显示在频道中,并且您会在“主题”视图中收到有关您正在关注的主题的通知。", + "user.settings.display.collapsedReplyThreadsDescription": "当启用时,回复消息不会显示在频道中,并且您会在“话题”视图中收到有关您正在关注的话题的通知。", "user.settings.display.collapsedReplyThreadsOff": "关闭", "user.settings.display.collapsedReplyThreadsOn": "开启", - "user.settings.display.collapsedReplyThreadsTitle": "折叠回复主题 (Beta)", + "user.settings.display.collapsedReplyThreadsTitle": "折叠回复话题", "user.settings.display.colorize": "为用户名添加颜色", "user.settings.display.colorizeDes": "在紧凑模式下使用颜色区分用户", "user.settings.display.fixedWidthCentered": "固定宽度,居中", @@ -5247,7 +5333,7 @@ "user.settings.display.theme.applyToAllTeams": "应用新主题到所有我的团队", "user.settings.display.theme.customTheme": "自定义主题", "user.settings.display.theme.describe": "打开管理您的主题", - "user.settings.display.theme.import": "从Slack中导入主题颜色", + "user.settings.display.theme.import": "从 Slack 中导入主题颜色", "user.settings.display.theme.otherThemes": "查看其他的主题", "user.settings.display.theme.themeColors": "主题颜色", "user.settings.display.theme.title": "主题", @@ -5307,8 +5393,8 @@ "user.settings.general.validEmail": "请输入一个有效的邮箱地址", "user.settings.general.validImage": "只能上传 BMP、JPG 或 PNG 图片做为个人资料照片", "user.settings.import_theme.cancel": "取消", - "user.settings.import_theme.importBody": "如想导入主题,去 Slack 团队并寻找“Preferences -> Sidebar Theme”。打开自定义主题选项,复制主题颜色值并粘贴至此:", - "user.settings.import_theme.importHeader": "导入Slack主题", + "user.settings.import_theme.importBody": "如想导入主题,前往 Slack 团队并寻找“Preferences -> Sidebar Theme”。打开自定义主题选项,复制主题颜色值并粘贴至此:", + "user.settings.import_theme.importHeader": "导入 Slack 主题", "user.settings.import_theme.submit": "提交", "user.settings.import_theme.submitError": "无效格式,请尝试再次复制粘贴。", "user.settings.languages.change": "更改界面语言", @@ -5341,10 +5427,10 @@ "user.settings.notifications.autoResponderPlaceholder": "消息", "user.settings.notifications.channelWide": "频道范围提及“@channel”,“@all”,“@here”", "user.settings.notifications.comments": "回复通知", - "user.settings.notifications.commentsAny": "在我发起或参与的回复主题中触发消息通知", - "user.settings.notifications.commentsInfo": "除了您被提及的通知外,选择如果您想收到主题回复通知。", - "user.settings.notifications.commentsNever": "主题回复消息只有在我被提及时触发通知", - "user.settings.notifications.commentsRoot": "在我发起的主题中触发消息通知", + "user.settings.notifications.commentsAny": "在我发起或参与的回复话题中触发消息通知", + "user.settings.notifications.commentsInfo": "除了您被提及的通知外,选择如果您想收到话题回复通知。", + "user.settings.notifications.commentsNever": "话题回复消息只有在我被提及时触发通知", + "user.settings.notifications.commentsRoot": "在我发起的话题中触发消息通知", "user.settings.notifications.desktop": "发送桌面通知", "user.settings.notifications.desktop.allNoSound": "所有活动,无音效", "user.settings.notifications.desktop.allSound": "所有活动,有音效", @@ -5365,7 +5451,7 @@ "user.settings.notifications.emailBatchingInfo": "一段选定时间内收到的通知将合并为一封邮件发送。", "user.settings.notifications.emailInfo": "当您离线或离开超过 5 分钟时,系统将发送提及与私信的邮件通知。", "user.settings.notifications.emailNotifications": "邮件通知", - "user.settings.notifications.email_threads": "当启用时,对您正在关注的主题的任何回复都会发送电子邮件通知。", + "user.settings.notifications.email_threads": "当启用时,对您正在关注的话题的任何回复都会发送邮件通知。", "user.settings.notifications.header": "通知", "user.settings.notifications.icon": "通知设置图标", "user.settings.notifications.info": "桌面通知可在 IE11、Edge、Safari、Chrome 以及 Mattermost 桌面应用使用。", @@ -5391,17 +5477,17 @@ "user.settings.notifications.onlyMentions": "只在提及和私信中", "user.settings.notifications.push": "手机推送信息提示", "user.settings.notifications.push_notification.status": "触发推送通知当", - "user.settings.notifications.push_threads": "当启用时,对您正在关注的主题的任何回复都会发送移动推送通知。", - "user.settings.notifications.push_threads.allActivity": "通知我关注的主题", + "user.settings.notifications.push_threads": "当启用时,对您正在关注的话题的任何回复都会发送移动推送通知。", + "user.settings.notifications.push_threads.allActivity": "通知我关注的话题", "user.settings.notifications.sensitiveCustomWords": "其他不区分大小写的词,按 Tab 键或使用逗号分隔关键词:", "user.settings.notifications.sensitiveName": "您的区分大小写的名字“{first_name}”", "user.settings.notifications.sensitiveUsername": "不区分大小写的用户名“{username}”", "user.settings.notifications.soundConfig": "请在您的浏览器中配置消息通知声音设置", "user.settings.notifications.sounds_info": "通知声音可在火狐、Edge、Safari、Chrome 以及 Mattermost 桌面应用使用。", - "user.settings.notifications.threads": "当启用时,对您正在关注的主题的任何回复都会发送桌面通知。", - "user.settings.notifications.threads.allActivity": "通知我关注的主题", - "user.settings.notifications.threads.desktop": "主题回复通知", - "user.settings.notifications.threads.push": "主题回复通知", + "user.settings.notifications.threads": "当启用时,对您正在关注的话题的任何回复都会发送桌面通知。", + "user.settings.notifications.threads.allActivity": "通知我关注的话题", + "user.settings.notifications.threads.desktop": "话题回复通知", + "user.settings.notifications.threads.push": "话题回复通知", "user.settings.notifications.title": "通知设置", "user.settings.profile.icon": "个人资料设定图标", "user.settings.push_notification.allActivity": "所有活动", @@ -5530,7 +5616,9 @@ "userGuideHelp.askTheCommunity": "询问社区", "userGuideHelp.helpResources": "帮助资源", "userGuideHelp.keyboardShortcuts": "键盘快捷键", + "userGuideHelp.mattermostUserGuide": "Mattermost 用户指南", "userGuideHelp.reportAProblem": "报告问题", + "userGuideHelp.trainingResources": "培训资源", "user_group_popover.close": "关闭", "user_group_popover.memberCount": "{member_count} 位成员", "user_group_popover.openGroupModal": "查看完整群组信息",