From 44e58bd1000d9663bca1d6f1ab580747c6629719 Mon Sep 17 00:00:00 2001 From: enahum Date: Tue, 5 Sep 2017 10:33:03 -0300 Subject: translations PR 20170904 (#7371) --- i18n/zh-CN.json | 376 ++++++++++++++++++++++++++++++++------------------------ 1 file changed, 212 insertions(+), 164 deletions(-) (limited to 'i18n/zh-CN.json') diff --git a/i18n/zh-CN.json b/i18n/zh-CN.json index c0915dd65..644fefef4 100644 --- a/i18n/zh-CN.json +++ b/i18n/zh-CN.json @@ -591,6 +591,14 @@ "id": "api.command_channel_rename.permission.app_error", "translation": "您没有权限重命名频道。" }, + { + "id": "api.command_channel_rename.too_long.app_error", + "translation": "Channel name must be {{.Length}} or fewer characters" + }, + { + "id": "api.command_channel_rename.too_short.app_error", + "translation": "Channel name must be {{.Length}} or more characters" + }, { "id": "api.command_channel_rename.update_channel.app_error", "translation": "更新当前频道错误。" @@ -843,157 +851,17 @@ "id": "api.command_settings.unsupported.app_error", "translation": "您的设备不支持设定命令" }, - { - "id": "api.command_shortcuts.browser.channel_next", - "translation": "{{.ChannelNextCmd}}:您的历史记录里的下一个频道\n" - }, - { - "id": "api.command_shortcuts.browser.channel_next.cmd", - "translation": "ALT+RIGHT" - }, - { - "id": "api.command_shortcuts.browser.channel_next.cmd_mac", - "translation": "CMD+]" - }, - { - "id": "api.command_shortcuts.browser.channel_prev", - "translation": "{{.ChannelPrevCmd}}:您的历史记录里的上一个频道\n" - }, - { - "id": "api.command_shortcuts.browser.channel_prev.cmd", - "translation": "ALT+LEFT" - }, - { - "id": "api.command_shortcuts.browser.channel_prev.cmd_mac", - "translation": "CMD+[" - }, - { - "id": "api.command_shortcuts.browser.font_decrease", - "translation": "{{.CmdOrCtrl}}+减号:减少字体大小 (缩小)\n" - }, - { - "id": "api.command_shortcuts.browser.font_increase", - "translation": "{{.CmdOrCtrl}}+加号:增加字体大小 (放大)\n" - }, - { - "id": "api.command_shortcuts.browser.header", - "translation": "#### 内置浏览器命令\n\n" - }, - { - "id": "api.command_shortcuts.browser.highlight_next", - "translation": "SHIFT+DOWN (在输入栏):高亮到下一行之间的文字\n" - }, - { - "id": "api.command_shortcuts.browser.highlight_prev", - "translation": "SHIFT+UP (在输入栏):高亮到上一行之间的文字\n" - }, - { - "id": "api.command_shortcuts.browser.newline", - "translation": "SHIFT+ENTER (在输入栏):新增行\n" - }, - { - "id": "api.command_shortcuts.cmd", - "translation": "CMD" - }, - { - "id": "api.command_shortcuts.ctrl", - "translation": "CTRL" - }, { "id": "api.command_shortcuts.desc", "translation": "显示快捷键列表" }, - { - "id": "api.command_shortcuts.files.header", - "translation": "#### 文件\n\n" - }, - { - "id": "api.command_shortcuts.files.upload", - "translation": "{{.CmdOrCtrl}}+U:上传文件\n\n" - }, - { - "id": "api.command_shortcuts.header", - "translation": "### 键盘快捷键\n\n" - }, - { - "id": "api.command_shortcuts.msgs.comp_channel", - "translation": "~[字符]+TAB:自动完成以[字符]开头的频道\n" - }, - { - "id": "api.command_shortcuts.msgs.comp_emoji", - "translation": ":[字符]+TAB:自动完成以[字符]开头的表情符\n\n" - }, - { - "id": "api.command_shortcuts.msgs.comp_username", - "translation": "@[字符]+TAB:自动完成以[字符]开头的 @用户名\n" - }, - { - "id": "api.command_shortcuts.msgs.edit", - "translation": "向上键 (在空白输入栏):修改您在本频道的上一条消息\n" - }, - { - "id": "api.command_shortcuts.msgs.header", - "translation": "#### 消息\n\n" - }, - { - "id": "api.command_shortcuts.msgs.mark_as_read", - "translation": "ESC:将当前频道所有消息标为已读\n" - }, - { - "id": "api.command_shortcuts.msgs.reply", - "translation": "SHIFT+UP (在空输入栏):回复当前频道最新的消息\n" - }, - { - "id": "api.command_shortcuts.msgs.reprint_next", - "translation": "{{.CmdOrCtrl}}+向下键 (在空白输入栏):重显示您输入的下一条消息或斜杠命令\n" - }, - { - "id": "api.command_shortcuts.msgs.reprint_prev", - "translation": "{{.CmdOrCtrl}}+向上键 (在空白输入栏):重显示您输入的上一条消息或斜杠命令\n" - }, { "id": "api.command_shortcuts.name", "translation": "快捷键" }, { - "id": "api.command_shortcuts.nav.direct_messages_menu", - "translation": "{{.CmdOrCtrl}}+SHIFT+K:打开私信菜单\n" - }, - { - "id": "api.command_shortcuts.nav.header", - "translation": "#### 导航\n\n" - }, - { - "id": "api.command_shortcuts.nav.next", - "translation": "ALT+向下键:左侧栏中的下一个频道或私信\n" - }, - { - "id": "api.command_shortcuts.nav.prev", - "translation": "ALT+向上键:左侧栏中的上一个频道或私信\n" - }, - { - "id": "api.command_shortcuts.nav.recent_mentions", - "translation": "{{.CmdOrCtrl}}+SHIFT+M:打开最近提及\n\n" - }, - { - "id": "api.command_shortcuts.nav.settings", - "translation": "{{.CmdOrCtrl}}+SHIFT+A:打开帐号设置\n" - }, - { - "id": "api.command_shortcuts.nav.switcher", - "translation": "{{.CmdOrCtrl}}+K:打开频道快速切换对话框\n" - }, - { - "id": "api.command_shortcuts.nav.switcher_team", - "translation": "{{.CmdOrCtrl}}+ALT+K:打开团队快速切换对话框\n" - }, - { - "id": "api.command_shortcuts.nav.unread_next", - "translation": "ALT+SHIFT+向下键:左侧栏中的下一个有未读消息的频道或私信\n" - }, - { - "id": "api.command_shortcuts.nav.unread_prev", - "translation": "ALT+SHIFT+向上键:左侧栏中的上一个有未读消息的频道或私信\n" + "id": "api.command_shortcuts.unsupported.app_error", + "translation": "您的设备不支持快捷命令" }, { "id": "api.command_shrug.desc", @@ -1373,22 +1241,6 @@ "id": "api.file.move_file.rename.app_error", "translation": "无法移动本地文件。" }, - { - "id": "api.file.open_file_write_stream.configured.app_error", - "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。" - }, - { - "id": "api.file.open_file_write_stream.creating_dir.app_error", - "translation": "创建新文件的目录时遇到错误" - }, - { - "id": "api.file.open_file_write_stream.local_server.app_error", - "translation": "写入本地存储时遇到错误" - }, - { - "id": "api.file.open_file_write_stream.s3.app_error", - "translation": "不支持 S3。" - }, { "id": "api.file.read_file.configured.app_error", "translation": "没有配置文件存储。请配置S3或本地服务器的文件存储。" @@ -1661,6 +1513,18 @@ "id": "api.opengraph.init.debug", "translation": "正在初始化 open graph 协议 api 路由" }, + { + "id": "api.plugin.upload.array.app_error", + "translation": "File array is empty in multipart/form request" + }, + { + "id": "api.plugin.upload.file.app_error", + "translation": "Unable to open file in multipart/form request" + }, + { + "id": "api.plugin.upload.no_file.app_error", + "translation": "Missing file in multipart/form request" + }, { "id": "api.post.check_for_out_of_channel_mentions.message.multiple", "translation": "{{.Usernames}}和{{.LastUsername}}被提到了,但是他们不会收到通知,因为他们不在这个频道。" @@ -1697,6 +1561,10 @@ "id": "api.post.create_post.root_id.app_error", "translation": "无效的RootId参数" }, + { + "id": "api.post.create_post.town_square_read_only", + "translation": "This channel is read-only. Only members with permission can post here." + }, { "id": "api.post.create_webhook_post.creating.app_error", "translation": "创建信息时出错" @@ -1725,6 +1593,14 @@ "id": "api.post.disabled_here", "translation": "@here 已禁用因为频道超过 {{.Users}} 位用户。" }, + { + "id": "api.post.do_action.action_id.app_error", + "translation": "无效客户端id" + }, + { + "id": "api.post.do_action.action_integration.app_error", + "translation": "Action integration error" + }, { "id": "api.post.get_message_for_notification.files_sent", "translation": { @@ -2497,15 +2373,15 @@ }, { "id": "api.templates.user_access_token_body.info", - "translation": "一个用户访问令牌在 {{ .SiteURL }} 创建到了您的帐号。他们可以以您的帐号访问 {{.SiteName}}。
如果此操作非来自您,请联系您的系统管理员。" + "translation": "一个个人访问令牌在 {{ .SiteURL }} 创建到了您的帐号。他们可以以您的帐号访问 {{.SiteName}}。
如果此操作非来自您,请联系您的系统管理员。" }, { "id": "api.templates.user_access_token_body.title", - "translation": "已添加用户访问令牌到您的帐号" + "translation": "已添加用个人访问令牌到您的帐号" }, { "id": "api.templates.user_access_token_subject", - "translation": "[{{ .SiteName }}] 已添加用户访问令牌到您的帐号" + "translation": "[{{ .SiteName }}] 已添加个人访问令牌到您的帐号" }, { "id": "api.templates.username_change_body.info", @@ -2829,7 +2705,7 @@ }, { "id": "api.user.saml.not_available.app_error", - "translation": "此服务器没有正确配置或者不支持 SAML。" + "translation": "此服务器没有正确配置或者不支持 SAML 2.0。" }, { "id": "api.user.send_email_change_email_and_forget.error", @@ -2865,7 +2741,7 @@ }, { "id": "api.user.send_user_access_token.error", - "translation": "发送成功添加用户访问令牌邮件失败" + "translation": "发送成功添加个人访问令牌邮件失败" }, { "id": "api.user.send_verify_email_and_forget.failed.error", @@ -3119,6 +2995,10 @@ "id": "app.channel.create_channel.no_team_id.app_error", "translation": "必须指定团队ID才能创建频道" }, + { + "id": "app.channel.move_channel.members_do_not_match.error", + "translation": "Cannot move a channel unless all its members are already members of the destination team." + }, { "id": "app.channel.post_update_channel_purpose_message.post.error", "translation": "发送频道作用消息失败" @@ -3559,6 +3439,46 @@ "id": "app.notification.subject.notification.full", "translation": "[{{ .SiteName }}] 在 [{{ .SiteName }}] 的通知于 {{.Month}} {{.Day}}, {{.Year}}" }, + { + "id": "app.plugin.activate.app_error", + "translation": "Unable to activate extracted plugin. Plugin may already exist and be activated." + }, + { + "id": "app.plugin.bad_path.app_error", + "translation": "Bad file path in extracted files" + }, + { + "id": "app.plugin.deactivate.app_error", + "translation": "无法删除反应" + }, + { + "id": "app.plugin.disabled.app_error", + "translation": "Plugins have been disabled by the system admin or the server has not been restarted since they were enabled." + }, + { + "id": "app.plugin.extract.app_error", + "translation": "Encountered error extracting plugin" + }, + { + "id": "app.plugin.get_plugins.app_error", + "translation": "无法删除反应" + }, + { + "id": "app.plugin.manifest.app_error", + "translation": "Unable to find manifest for extracted plugin" + }, + { + "id": "app.plugin.mvdir.app_error", + "translation": "Unable to move plugin from temporary directory to final destination" + }, + { + "id": "app.plugin.no_files.app_error", + "translation": "No files found in the compressed folder" + }, + { + "id": "app.plugin.remove.app_error", + "translation": "无法删除反应" + }, { "id": "app.user_access_token.disabled", "translation": "个人访问令牌在本服务器禁用。请联系您的系统管理员了解详情。" @@ -3787,6 +3707,22 @@ "id": "ent.compliance.run_started.info", "translation": "导出审核自'{{.FilePath}}'的'{{.JobName}}'任务开始" }, + { + "id": "ent.elasticsearch.aggregator_worker.create_index_job.error", + "translation": "Elasticsearch aggregator worker failed to create the indexing job" + }, + { + "id": "ent.elasticsearch.aggregator_worker.delete_indexes.error", + "translation": "Elasticsearch aggregator worker failed to delete the indexes" + }, + { + "id": "ent.elasticsearch.aggregator_worker.get_indexes.error", + "translation": "Elasticsearch aggregator worker failed to get indexes" + }, + { + "id": "ent.elasticsearch.aggregator_worker.index_job_failed.error", + "translation": "Elasticsearch aggregator worker failed due to the indexing job failing" + }, { "id": "ent.elasticsearch.create_client.connect_failed", "translation": "设置 ElasticSearch 客户端失败" @@ -3815,6 +3751,14 @@ "id": "ent.elasticsearch.index_post.error", "translation": "索引消息失败" }, + { + "id": "ent.elasticsearch.indexer.do_job.parse_end_time.error", + "translation": "Elasticsearch indexing worker failed to parse the end time" + }, + { + "id": "ent.elasticsearch.indexer.do_job.parse_start_time.error", + "translation": "Elasticsearch indexing worker failed to parse the start time" + }, { "id": "ent.elasticsearch.not_started.error", "translation": "ElasticSearch没有启动" @@ -4037,7 +3981,7 @@ }, { "id": "ent.saml.service_disable.app_error", - "translation": "本服务器未设定或支持 SAML。" + "translation": "此服务器没有正确配置或者不支持 SAML 2.0。" }, { "id": "ent.saml.update_saml_user.unable_error", @@ -4343,6 +4287,10 @@ "id": "model.client.upload_saml_cert.app_error", "translation": "创建 SAML 证书多部分表格请求失败" }, + { + "id": "model.client.writer.app_error", + "translation": "Unable to build multipart request" + }, { "id": "model.command.is_valid.create_at.app_error", "translation": "创建时必须是有效时间" @@ -4391,6 +4339,34 @@ "id": "model.command.is_valid.user_id.app_error", "translation": "无效用户id" }, + { + "id": "model.command_hook.channel_id.app_error", + "translation": "无效的频道 id" + }, + { + "id": "model.command_hook.command_id.app_error", + "translation": "无效命令 id" + }, + { + "id": "model.command_hook.create_at.app_error", + "translation": "创建时必须有效时间" + }, + { + "id": "model.command_hook.id.app_error", + "translation": "无效的命令钩子 id" + }, + { + "id": "model.command_hook.parent_id.app_error", + "translation": "无效父 id" + }, + { + "id": "model.command_hook.root_id.app_error", + "translation": "无效根 id" + }, + { + "id": "model.command_hook.user_id.app_error", + "translation": "无效用户 id" + }, { "id": "model.compliance.is_valid.create_at.app_error", "translation": "创建时间必须为有效时间" @@ -4419,6 +4395,10 @@ "id": "model.config.is_valid.cluster_email_batching.app_error", "translation": "当机群启用时没法启动批量电子邮件。" }, + { + "id": "model.config.is_valid.elastic_search.aggregate_posts_after_days.app_error", + "translation": "Elasticsearch AggregatePostsAfterDays setting must be a number greater than or equal to 1" + }, { "id": "model.config.is_valid.elastic_search.connection_url.app_error", "translation": "当 Elastic Search 索引开启时必须提供 Elastic Search ConnectionUrl 设定。" @@ -4431,6 +4411,10 @@ "id": "model.config.is_valid.elastic_search.password.app_error", "translation": "当 Elastic Search 索引开启时必须提供 Elastic Search 密码设定。" }, + { + "id": "model.config.is_valid.elastic_search.posts_aggregator_job_start_time.app_error", + "translation": "Elasticsearch PostsAggregatorJobStartTime setting must be a time in the format \"hh:mm\"" + }, { "id": "model.config.is_valid.elastic_search.username.app_error", "translation": "当 Elastic Search 索引开启时必须提供 Elastic Search 用户名设定。" @@ -5175,6 +5159,10 @@ "id": "model.utils.decode_json.app_error", "translation": "无法解码" }, + { + "id": "plugin.rpcplugin.invocation.error", + "translation": "调用插件 RPC 错误" + }, { "id": "store.sql.alter_column_type.critical", "translation": "栏目类型%v修改失败" @@ -5595,6 +5583,26 @@ "id": "store.sql_command.save.update.app_error", "translation": "我们无法更新这个命令" }, + { + "id": "store.sql_command_webhooks.get.app_error", + "translation": "我们不能获取 webhook" + }, + { + "id": "store.sql_command_webhooks.save.app_error", + "translation": "我们不能保存 CommandWebhook" + }, + { + "id": "store.sql_command_webhooks.save.existing.app_error", + "translation": "您不能更新现有的 CommandWebhook" + }, + { + "id": "store.sql_command_webhooks.try_use.app_error", + "translation": "无法使用 webhook" + }, + { + "id": "store.sql_command_webhooks.try_use.invalid.app_error", + "translation": "无效的 webhook" + }, { "id": "store.sql_compliance.get.finding.app_error", "translation": "我们获取合规报告时遇到错误" @@ -5647,6 +5655,10 @@ "id": "store.sql_file_info.get_for_post.app_error", "translation": "我们没法从信息获取文件信息" }, + { + "id": "store.sql_file_info.permanent_delete.app_error", + "translation": "我们无法永久删除文件信息" + }, { "id": "store.sql_file_info.save.app_error", "translation": "我们无法保存文件信息" @@ -6551,6 +6563,30 @@ "id": "utils.diagnostic.analytics_not_found.app_error", "translation": "解析未初始化" }, + { + "id": "utils.file.remove_directory.configured.app_error", + "translation": "文件存储没有正确配置。请配置 S3 或本地文件存储服务。" + }, + { + "id": "utils.file.remove_directory.local.app_error", + "translation": "从本地存储移除目录时遇到错误。" + }, + { + "id": "utils.file.remove_directory.s3.app_error", + "translation": "从 S3 移除目录时遇到错误。" + }, + { + "id": "utils.file.remove_file.configured.app_error", + "translation": "文件存储没有正确配置。请配置 S3 或本地文件存储服务。" + }, + { + "id": "utils.file.remove_file.local.app_error", + "translation": "从本地存储移除文件时遇到错误。" + }, + { + "id": "utils.file.remove_file.s3.app_error", + "translation": "从 S3 移除文件时遇到错误。" + }, { "id": "utils.i18n.loaded", "translation": "加载系统翻译 '%v' 从 '%v'" @@ -6663,6 +6699,18 @@ "id": "web.claim_account.user.error", "translation": "不能找到用户 teamid=%v, email=%v, err=%v" }, + { + "id": "web.command_webhook.command.app_error", + "translation": "找不到该命令" + }, + { + "id": "web.command_webhook.invalid.app_error", + "translation": "无效的 webhook" + }, + { + "id": "web.command_webhook.parse.app_error", + "translation": "无法解析传入数据" + }, { "id": "web.create_dir.error", "translation": "创建目录监视器失败 %v" -- cgit v1.2.3-1-g7c22