Этот коммит содержится в:
enahum
2017-09-05 10:33:03 -03:00
коммит произвёл GitHub
родитель 6569c76779
Коммит 44e58bd100
28 изменённых файлов: 4370 добавлений и 2584 удалений

Просмотреть файл

@@ -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+ВПРАВО"
},
{
"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+ВЛЕВО"
},
{
"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+ВНИЗ (в поле ввода): Выделить текст до следующей строки\n"
},
{
"id": "api.command_shortcuts.browser.highlight_prev",
"translation": "SHIFT+ВВЕРХ (в поле ввода): Выделить текст до предыдущей строки\n"
},
{
"id": "api.command_shortcuts.browser.newline",
"translation": "SHIFT+ВВОД (в поле ввода): Создать новую строку\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": "~[character]+TAB: Автодополнение названия канала, начинающегося с символа [character]\n"
},
{
"id": "api.command_shortcuts.msgs.comp_emoji",
"translation": ":[character]+TAB: Автодополнение эмодзи, начинающегося с символа [character]\n\n"
},
{
"id": "api.command_shortcuts.msgs.comp_username",
"translation": "@[character]+TAB: Автодополнение @имени пользователя, начинающегося с символа [character]\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+ВВЕРХ (в пустом поле ввода): Ответить на последнее сообщение в канале\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": "Initializing open graph protocol api routes"
},
{
"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": "Ошибочный RouteId параметр"
},
{
"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": "api.post.do_action.action_integration.app_error",
"translation": "Action integration error"
},
{
"id": "api.post.get_message_for_notification.files_sent",
"translation": {
@@ -1981,7 +1857,7 @@
},
{
"id": "api.slackimport.slack_add_bot_user.email_pwd",
"translation": "The Integration/Slack Bot user with email {{.Email}} and password {{.Password}} has been imported.\r\n"
"translation": "Slack пользователь с email {{.Email}} и паролем {{.Password}} импортирован.\r\n"
},
{
"id": "api.slackimport.slack_add_bot_user.unable_import",
@@ -2497,15 +2373,15 @@
},
{
"id": "api.templates.user_access_token_body.info",
"translation": "A user access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account.<br>If this change wasn't initiated by you, please contact your system administrator."
"translation": "A personal access token was added to your account on {{ .SiteURL }}. They can be used to access {{.SiteName}} with your account.<br>If this change wasn't initiated by you, please contact your system administrator."
},
{
"id": "api.templates.user_access_token_body.title",
"translation": "User access token added to your account"
"translation": "Personal access token added to your account"
},
{
"id": "api.templates.user_access_token_subject",
"translation": "[{{ .SiteName }}] User access token added to your account"
"translation": "[{{ .SiteName }}] Personal access token added to your account"
},
{
"id": "api.templates.username_change_body.info",
@@ -2865,7 +2741,7 @@
},
{
"id": "api.user.send_user_access_token.error",
"translation": "Failed to send user access token added email successfully"
"translation": "Failed to send personal access token added email successfully"
},
{
"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": "Не удалось обновить заголовок канала."
@@ -3529,7 +3409,7 @@
},
{
"id": "app.notification.body.intro.notification.full",
"translation": "You have a new notification."
"translation": "У вас есть новое уведомление."
},
{
"id": "app.notification.body.intro.notification.generic",
@@ -3559,6 +3439,46 @@
"id": "app.notification.subject.notification.full",
"translation": "[{{ .SiteName }}] Notification in {{ .TeamName}} on {{.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": "Personal access tokens are disabled on this server. Please contact your system administrator for details."
@@ -3787,6 +3707,22 @@
"id": "ent.compliance.run_started.info",
"translation": "Экспорт комплаенс-листа начат для задачи '{{.JobName}}' в '{{.FilePath}}'"
},
{
"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": "Setting up Elasticsearch Client Failed"
@@ -3815,6 +3751,14 @@
"id": "ent.elasticsearch.index_post.error",
"translation": "Failed to index the post"
},
{
"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 is not started"
@@ -4343,6 +4287,10 @@
"id": "model.client.upload_saml_cert.app_error",
"translation": "Error creating SAML certificate multipart form request"
},
{
"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": "model.command_hook.channel_id.app_error",
"translation": "Недопустимый идентификатор канала"
},
{
"id": "model.command_hook.command_id.app_error",
"translation": "Invalid command id"
},
{
"id": "model.command_hook.create_at.app_error",
"translation": "\"Создать в\" должно быть корректным временем"
},
{
"id": "model.command_hook.id.app_error",
"translation": "Invalid command hook id"
},
{
"id": "model.command_hook.parent_id.app_error",
"translation": "Некорректный родительский идентификатор"
},
{
"id": "model.command_hook.root_id.app_error",
"translation": "Некорректный идентификатор root"
},
{
"id": "model.command_hook.user_id.app_error",
"translation": "Недопустимый идентификатор пользователя"
},
{
"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 ConnectionUrl setting must be provided when Elastic Search indexing is enabled."
@@ -4431,6 +4411,10 @@
"id": "model.config.is_valid.elastic_search.password.app_error",
"translation": "Elastic Search Password setting must be provided when Elastic Search indexing is enabled."
},
{
"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 Username setting must be provided when Elastic Search indexing is enabled."
@@ -5175,6 +5159,10 @@
"id": "model.utils.decode_json.app_error",
"translation": "невозможно декодировать"
},
{
"id": "plugin.rpcplugin.invocation.error",
"translation": "Error invoking plugin 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": "Не удалось получить вебхук"
},
{
"id": "store.sql_command_webhooks.save.app_error",
"translation": "Не удалось сохранить IncomingWebhook"
},
{
"id": "store.sql_command_webhooks.save.existing.app_error",
"translation": "You cannot update an existing CommandWebhook"
},
{
"id": "store.sql_command_webhooks.try_use.app_error",
"translation": "Unable to use the webhook"
},
{
"id": "store.sql_command_webhooks.try_use.invalid.app_error",
"translation": "Неверный вебхук"
},
{
"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": "We couldn't permanently delete the file info"
},
{
"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": "Encountered an error removing directory from 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": "Encountered an error removing file from 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": "Неверный вебхук"
},
{
"id": "web.command_webhook.parse.app_error",
"translation": "Невозможно разобрать входящие данные"
},
{
"id": "web.create_dir.error",
"translation": "Не удалось создать наблюдатель каталога %v"