diff options
author | enahum <nahumhbl@gmail.com> | 2017-09-05 10:33:03 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-05 10:33:03 -0300 |
commit | 44e58bd1000d9663bca1d6f1ab580747c6629719 (patch) | |
tree | 8e2f1be197cfbb5973b943db5b3143158896cfca /i18n/ru.json | |
parent | 6569c767790c59f0aa3f69c49ac7a3a9af73270e (diff) | |
download | chat-44e58bd1000d9663bca1d6f1ab580747c6629719.tar.gz chat-44e58bd1000d9663bca1d6f1ab580747c6629719.tar.bz2 chat-44e58bd1000d9663bca1d6f1ab580747c6629719.zip |
translations PR 20170904 (#7371)
Diffstat (limited to 'i18n/ru.json')
-rw-r--r-- | i18n/ru.json | 376 |
1 files changed, 212 insertions, 164 deletions
diff --git a/i18n/ru.json b/i18n/ru.json index 47874bee6..c76c81ca4 100644 --- a/i18n/ru.json +++ b/i18n/ru.json @@ -592,6 +592,14 @@ "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": "Ошибка обновления текущего канала." }, @@ -844,156 +852,16 @@ "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", @@ -1374,22 +1242,6 @@ "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 или локальное серверное файловое хранилище." }, @@ -1662,6 +1514,18 @@ "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}} были упомянуты, но они не получили уведомлений поскольку не состоят в этом канале." }, @@ -1698,6 +1562,10 @@ "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": "Ошибка создания записи" }, @@ -1726,6 +1594,14 @@ "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": { "one": "{{.Count}} файл отправлен: {{.Filenames}}{{.Count}} файлов отправлено: {{.Filenames}}", @@ -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", @@ -3120,6 +2996,10 @@ "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", @@ -3560,6 +3440,46 @@ "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." }, @@ -3788,6 +3708,22 @@ "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" }, @@ -3816,6 +3752,14 @@ "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" }, @@ -4344,6 +4288,10 @@ "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": "\"Создать в\" должно быть корректным временем" }, @@ -4392,6 +4340,34 @@ "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": "\"Создать в\" должно быть корректным временем" }, @@ -4420,6 +4396,10 @@ "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." }, @@ -4432,6 +4412,10 @@ "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." }, @@ -5176,6 +5160,10 @@ "translation": "невозможно декодировать" }, { + "id": "plugin.rpcplugin.invocation.error", + "translation": "Error invoking plugin RPC" + }, + { "id": "store.sql.alter_column_type.critical", "translation": "Не удалось изменить тип колонки %v" }, @@ -5596,6 +5584,26 @@ "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": "Возникла ошибка с получением комплаенс-отчетов" }, @@ -5648,6 +5656,10 @@ "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": "Мы не смогли сохранить информацию о файле" }, @@ -6552,6 +6564,30 @@ "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'" }, @@ -6664,6 +6700,18 @@ "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" }, |