From d41c7b2c3f9f9fe6789abf91074df9382ab81e96 Mon Sep 17 00:00:00 2001 From: Alexell Date: Wed, 25 Jul 2018 02:00:16 +0300 Subject: [PATCH] Updated Russian translation for current develop branch (#613) --- docs/credits.rst | 1 + src/lang/ru_RU.lang.php | 160 +++++++++++++++++++++++++++------------- 2 files changed, 110 insertions(+), 51 deletions(-) diff --git a/docs/credits.rst b/docs/credits.rst index 861d069d..35fc10da 100644 --- a/docs/credits.rst +++ b/docs/credits.rst @@ -153,6 +153,7 @@ The following people have contributed to the translation of PHP Server Monitor: * Roman Beylin - https://github.com/roman-beylin * Yuriy Lyutov - https://github.com/delysh + * Alexell - https://github.com/Alexell * Spanish diff --git a/src/lang/ru_RU.lang.php b/src/lang/ru_RU.lang.php index 09dda367..1aa6afef 100644 --- a/src/lang/ru_RU.lang.php +++ b/src/lang/ru_RU.lang.php @@ -19,6 +19,7 @@ * * @package phpservermon * @author Roman Beylin + * @author Alexell * @copyright Copyright (c) 2008-2017 Pepijn Over * @license http://www.gnu.org/licenses/gpl.txt GNU GPL v3 * @version Release: @package_version@ @@ -48,6 +49,7 @@ $sm_lang = array( 'go_back' => 'Вернуться', 'ok' => 'OK', 'cancel' => 'Отмена', + 'activate' => 'Активировать', // date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php 'short_day_format' => '%e %B', 'long_day_format' => '%e %B %Y', @@ -60,18 +62,20 @@ $sm_lang = array( 'a_minute_ago' => 'минуту назад', 'seconds_ago' => '%d секунд назад', 'a_second_ago' => 'секунду назад', - 'year' => 'year', - 'years' => 'years', - 'month' => 'month', - 'months' => 'months', - 'day' => 'day', - 'days' => 'days', - 'hour' => 'hour', - 'hours' => 'hours', - 'minute' => 'minute', - 'minutes' => 'minutes', - 'second' => 'second', - 'seconds' => 'seconds', + 'year' => 'год', + 'years' => 'лет', + 'month' => 'месяц', + 'months' => 'месяцев', + 'day' => 'день', + 'days' => 'дней', + 'hour' => 'час', + 'hours' => 'часов', + 'minute' => 'минута', + 'minutes' => 'минут', + 'second' => 'секунда', + 'seconds' => 'секунд', + 'online' => 'онлайн', + 'offline' => 'оффлайн', ), 'menu' => array( 'config' => 'Параметры', @@ -99,7 +103,17 @@ $sm_lang = array( 'pushover_description' => 'Pushover - это сервис, который позволяет легко получать уведомления в режиме реального времени. Больше информации на их веб-сайте.', 'pushover_key' => 'Pushover ключ', 'pushover_device' => 'Pushover устройство', - 'pushover_device_description' => 'Имя устройства, на которое будут отправляться уведомления. Оставьте пустым, что бы отправлять уведомления на все устройства.', + 'pushover_device_description' => 'Имя устройства, на которое будут отправляться уведомления. Оставьте пустым, что бы отправлять уведомления на все устройства.', 'telegram' => 'Telegram', 'telegram_description' => 'Telegram удобный мессенджер для получения уведомлений в реальном времени. Посетите страницу документации для получения подробной информации.', + 'telegram' => 'Telegram', + 'telegram_description' => 'Telegram удобный мессенджер для получения уведомлений в реальном времени. Посетите раздел документации для получения доп. информации и инструкций по установке.', + 'telegram_chat_id' => 'Telegram chat id', + 'telegram_chat_id_description' => 'Сообщения будут отправляться на указанный идентификатор чата.', + 'telegram_get_chat_id' => 'Нажмите здесь чтобы получить ваш chat id', + 'activate_telegram' => 'Активировать уведомления в Telegram', + 'activate_telegram_description' => 'Разрешить отправку уведомлений на указанный идентификатор чата. Без этого разрешения Telegram не позволит нам отправлять вам уведомления.', + 'telegram_bot_username_found' => 'Бот обнаружен!

Откроется чат с ботом. Здесь вам нужно нажать кнопку Start или отправить команду /start.', + 'telegram_bot_username_error_token' => '401 - Unauthorized. Пожалуйста укажите действительный API токен..', + 'telegram_bot_error' => 'Произошла ошибка при активации уведомления Telegram: %s', 'delete_title' => 'Удалить пользователя', 'delete_message' => 'Вы уверены что хотите удалить пользователя \'%1\'?', 'deleted' => 'Пользователь удален.', @@ -124,10 +138,11 @@ $sm_lang = array( 'email' => 'E-mail', 'sms' => 'SMS', 'pushover' => 'Pushover', + 'telegram' => 'Telegram', 'no_logs' => 'Записей нет', - 'clear' => 'Clear log', - 'delete_title' => 'Delete log', - 'delete_message' => 'Are you sure you want to delete all logs?', + 'clear' => 'Очистить логи', + 'delete_title' => 'Удаление логов', + 'delete_message' => 'Вы уверены что хотите удалить все логи?', ), 'servers' => array( 'server' => 'Сервер', @@ -136,15 +151,31 @@ $sm_lang = array( 'domain' => 'Домен/IP', 'timeout' => 'Тайм-аут', 'timeout_description' => 'Количество секунд ожидания ответа сервера.', + 'authentication_settings' => 'Настройки аутентификации (необязательно)', + 'website_username' => 'Имя пользователя', + 'website_username_description' => 'Имя пользователя для доступа к сайту. (Поддерживается только Apache authentication.)', + 'website_password' => 'Пароль', + 'website_password_description' => 'пароль для доступа к сайту. Пароль будет храниться в зашифрованном виде.', + 'fieldset_monitoring' => 'Мониторинг', + 'fieldset_permissions' => 'Права доступа', 'port' => 'Порт', + 'custom_port' => 'Указать порт', + 'popular_ports' => 'Популярные порты', + 'please_select' => 'Выберите', 'type' => 'Тип', 'type_website' => 'Веб-сайт', 'type_service' => 'Сервис', + 'type_ping' => 'Пинг', 'pattern' => 'Искать текст/шаблон', 'pattern_description' => 'Если текст по шаблону не найден на сайте, сервер будет помечен как Оффлайн. Регулярные выражения допустимы.', + 'pattern_online' => 'Шаблон указывает что вебсайт:', + 'pattern_online_description' => 'Online: Если этот шаблон не найден на веб-сайте, сервер будет отмечен Онлайн. Offline: Если этот шаблон не найден на веб-сайте, сервер будет отмечен как Оффлайн.', + 'header' => 'Заголовок', + 'header_name_description' => 'Название заголовка (с учетом регистра)', + 'header_value_description' => 'Значение заголовка. Разрешены регулярные выражения.', 'last_check' => 'Последняя проверка', 'last_online' => 'Был онлайн', - 'last_offline' => 'Last offline', + 'last_offline' => 'Был оффлайн', 'monitoring' => 'Мониторинг', 'no_monitoring' => 'Нет мониторинга', 'email' => 'E-mail', @@ -152,12 +183,15 @@ $sm_lang = array( 'sms' => 'CMC', 'send_sms' => 'Отправить CMC', 'pushover' => 'Pushover', + 'send_pushover' => 'Отправлять уведомления в Pushover', + 'telegram' => 'Telegram', + 'send_telegram' => 'Отправлять уведомления в Telegram', 'users' => 'Пользователи', 'delete_title' => 'Удалить сервер', 'delete_message' => 'Вы уверены что хотите удалить сервер \'%1\'?', 'deleted' => 'Сервер удален.', 'updated' => 'Сервер обновлен.', - 'inserted' => 'Север добавлен.', + 'inserted' => 'Сервер добавлен.', 'latency' => 'Задержка', 'latency_max' => 'Задержка (максимальная)', 'latency_min' => 'Задержка (минимальная)', @@ -169,17 +203,18 @@ $sm_lang = array( 'day' => 'День', 'hour' => 'Час', 'warning_threshold' => 'Порог предупреждения', - 'warning_threshold_description' => 'Количество неудачных проверок, требуемых перед тем как сервер будет помечен как Оффлайн.', + 'warning_threshold_description' => 'Количество неудачных проверок, требуемых чтобы сервер был помечен как Оффлайн.', 'chart_last_week' => 'Прошлая неделя', 'chart_history' => 'История', // Charts date format according jqPlot date format http://www.jqplot.com/docs/files/plugins/jqplot-dateAxisRenderer-js.html - 'chart_day_format' => '%d-%m-%Y', - 'chart_long_date_format' => '%d-%m-%Y %H:%M:%S', - 'chart_short_date_format' => '%d/%m %H:%M', + 'chart_day_format' => '%d.%m.%Y', + 'chart_long_date_format' => '%d.%m.%Y %H:%M:%S', + 'chart_short_date_format' => '%d.%m %H:%M', 'chart_short_time_format' => '%H:%M', 'warning_notifications_disabled_sms' => 'SMS уведомления отключены.', 'warning_notifications_disabled_email' => 'E-mail уведомления отключены.', 'warning_notifications_disabled_pushover' => 'Pushover уведомления отключены.', + 'warning_notifications_disabled_telegram' => 'Уведомления в Telegram отключены.', 'error_server_no_match' => 'Сервер не найден.', 'error_server_label_bad_length' => 'Название должно содержать от 1 до 255 знаков.', 'error_server_ip_bad_length' => 'Домен/IP должен содержать от 1 до 255 знаков', @@ -191,15 +226,21 @@ $sm_lang = array( 'config' => array( 'general' => 'Основные', 'language' => 'Язык', - 'show_update' => 'Обновления', - 'email_status' => 'Разрешить отправку E-mail', + 'show_update' => 'Проверять обновления?', + 'password_encrypt_key' => 'Ключ шифрования пароля', + 'password_encrypt_key_note' => 'Этот ключ используется для шифрования паролей, которые указаны на серверах (для доступа к веб-сайтам). Если ключ изменится, сохраненный пароль будет недействителен!', + 'proxy' => 'Использовать прокси', + 'proxy_url' => 'Адрес прокси', + 'proxy_user' => 'Имя пользователя прокси', + 'proxy_password' => 'Пароль прокси', + 'email_status' => 'Разрешить отправку email', 'email_from_email' => 'Отправлять от адреса', 'email_from_name' => 'Отправлять от имени', - 'email_smtp' => 'Включить SMTP', - 'email_smtp_host' => 'SMTP сервер', + 'email_smtp' => 'Использовать SMTP', + 'email_smtp_host' => 'SMTP адрес', 'email_smtp_port' => 'SMTP порт', - 'email_smtp_security' => 'SMTP security', - 'email_smtp_security_none' => 'None', + 'email_smtp_security' => 'SMTP защита', + 'email_smtp_security_none' => 'нет', 'email_smtp_username' => 'SMTP пользователь', 'email_smtp_password' => 'SMTP пароль', 'email_smtp_noauth' => 'Оставить пустым, если без аутентификации', @@ -210,74 +251,91 @@ $sm_lang = array( 'sms_from' => 'Номер отправителя', 'pushover_status' => 'Разрешить отправку Pushover сообщений', 'pushover_description' => 'Pushover - это сервис, который позволяет легко получать уведомления в режиме реального времени. Больше информации на их веб-сайте.', - 'pushover_clone_app' => 'Click here to create your Pushover app', + 'pushover_clone_app' => 'Нажмите здесь чтобы создать ваш Pushover app', 'pushover_api_token' => 'Pushover App API Token', - 'pushover_api_token_description' => 'Прежде чем вы сможете начать пользоваться Pushover, вам необходимо зарегестрировать "App" на их веб-сайте и ввести "App API Token" сюда.', - 'alert_type' => 'Выбeрите, какие вы хотите получать уведомления', - 'alert_type_description' => 'Изменение статуса : '. + 'pushover_api_token_description' => 'Прежде чем вы сможете начать пользоваться Pushover, вам необходимо зарегистрировать "App" на их веб-сайте и ввести "App API Token" сюда.', + 'telegram_status' => 'Разрешить отправку уведомлений в Telegram', + 'telegram_description' => 'Telegram удобный мессенджер для получения уведомлений в реальном времени. Посетите раздел документации для получения доп. информации и инструкций по установке.', + 'telegram_api_token' => 'Telegram API Token', + 'telegram_api_token_description' => 'Прежде чем вы сможете начать пользоваться Telegram, вам необходимо получить API Token. Посетите раздел документации для получения помощи.', + 'alert_type' => 'Тип уведомлений', + 'alert_type_description' => 'Изменение статуса: '. 'Вы получите уведомление об изменение статуса. Для онлайн -> оффлайн или офлайн -> онлайн.
'. '
Оффлайн: '. 'Вы получите уведомление только когда сервер перейдет в статус оффлайн. Например, '. - 'Задание Cron выставлено на каждые 15 минут. Сервер перейдет в статус оффлайн в 1:00 и не измениться до 6:00. '. + 'задание Cron выставлено на каждые 15 минут. Сервер перейдет в статус оффлайн в 1:00 и не измениться до 6:00. '. 'Вы получите 1 уведомление только в 1:00
'. '
Всегда: '. - 'Вы будете получать уведомление при каждом запуске скрипта проверки, как только сервер перейдет в статус оффлайн, даже если сервер находится в этом статусе несколько часов', + 'Вы будете получать уведомление при каждом запуске скрипта проверки, как только сервер перейдет в статус оффлайн, даже если сервер находится в этом статусе несколько часов.', 'alert_type_status' => 'Изменение статуса', 'alert_type_offline' => 'Оффлайн', 'alert_type_always' => 'Всегда', + 'alert_proxy' => 'Даже если включено, прокси никогда не используется для сервисов', + 'alert_proxy_url' => 'Формат: адрес:порт', 'log_status' => 'Лог статусов', - 'log_status_description' => 'Если лог установлен в TRUE, монитор будет логировать все события режим которых выбран в типе уведомлений.', + 'log_status_description' => 'Если лог статусов включен, монитор будет логировать все события выбранные в типе уведомлений.', 'log_email' => 'Логировать уведомления отправленые по E-mail', 'log_sms' => 'Логировать уведомления отправленые по SMS', 'log_pushover' => 'Логировать Pushover уведомления', - 'updated' => 'Параметры были успешно применены.', - 'tab_email' => 'E-mail', + 'log_telegram' => 'Логировать Telegram уведомления', + 'updated' => 'Настройки успешно сохранены.', + 'tab_email' => 'Email', 'tab_sms' => 'SMS', 'tab_pushover' => 'Pushover', + 'tab_telegram' => 'Telegram', 'settings_email' => 'Настройка E-mail', 'settings_sms' => 'Настройка SMS', 'settings_pushover' => 'Настройка Pushover', + 'settings_telegram' => 'Настройка Telegram', 'settings_notification' => 'Настройка уведомлений', 'settings_log' => 'Настройка логирования', + 'settings_proxy' => 'Настройка прокси', 'auto_refresh' => 'Авто-обновление', 'auto_refresh_servers' => 'Авто-обновление страницы статуса серверов.
'. ''. - 'Вермя в секундах, если 0 страница не будет обновляться.'. + 'Время в секундах. Если указано 0, то страница не будет обновляться.'. '', 'seconds' => 'секунд', 'test' => 'Проверка', 'test_email' => 'Сообщение будет отправлено на адрес указаный в профиле пользователя.', - 'test_sms' => 'Сообщение будет отправлено на номер телефона указаный в профиле пользователя.', + 'test_sms' => 'SMS будет отправлено на номер телефона указаный в профиле пользователя.', 'test_pushover' => 'Pushover уведомление будет отправленно на устройство указанное в профиле пользователя.', + 'test_telegram' => 'Уведомление Telegram будет отправлено на идентификатор чата, указанный в профиле пользователя.', 'send' => 'Отправить', 'test_subject' => 'Проверка', 'test_message' => 'Тестовое сообщение', - 'email_sent' => 'Сообщение отправлено', - 'email_error' => 'Ошибка при отправке сообщения', + 'email_sent' => 'Email отправлен', + 'email_error' => 'Ошибка отправки email', 'sms_sent' => 'SMS отправлено', - 'sms_error' => 'Ошибка при отправке SMS. %s', - 'sms_error_nomobile' => 'Не удалось отправить пробный SMS: действительный телефонный номер не был найден в вашем профиле.', + 'sms_error' => 'При отправке SMS произошла ошибка: %s', + 'sms_error_nomobile' => 'Не удалось отправить тестовое SMS: действительный номер телефона не найден в вашем профиле.', 'pushover_sent' => 'Pushover уведомление отправлено', 'pushover_error' => 'Произошла ошибка во время отправки Pushover уведомления: %s', - 'pushover_error_noapp' => 'Не удалось отправить пробное уведомление: Pushover "App API token" не был найден в основных настройках.', - 'pushover_error_nokey' => 'Не удалось отправить пробное уведомление: Pushover ключ не был найден в вашем профиле.', + 'pushover_error_noapp' => 'Не удалось отправить тестовое уведомление: Pushover "App API token" не найден в основных настройках.', + 'pushover_error_nokey' => 'Не удалось отправить тестовое уведомление: Pushover ключ не найден в вашем профиле.', + 'telegram_sent' => 'Уведомление в Telegram отправлено', + 'telegram_error' => 'Произошла ошибка при отправке уведомления в Telegram: %s', + 'telegram_error_notoken' => 'Не удалось отправить тестовое уведомление: Telegram API token не найден в основных настройках.', + 'telegram_error_noid' => 'Не удалось отправить тестовое уведомление: идентификатор чата не найден в вашем профиле.', 'log_retention_period' => 'Период хранения логов', 'log_retention_period_description' => 'Количество дней хранения логов уведомлений и архива аптайма серверов. Введите 0 для выключения очистки логов.', 'log_retention_days' => 'дней', ), // for newlines in the email messages use
'notifications' => array( - 'off_sms' => 'Сервер \'%LABEL%\' сейчас НЕДОСТУПЕН: ip=%IP%, port=%PORT%. Ошибка=%ERROR%', + 'off_sms' => 'Сервер \'%LABEL%\' сейчас НЕДОСТУПЕН: IP=%IP%, Порт=%PORT%. Ошибка=%ERROR%', 'off_email_subject' => 'ВАЖНО: сервер \'%LABEL%\' сейчас НЕДОСТУПЕН', 'off_email_body' => "Невозможно подключиться к следующему серверу:

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Ошибка: %ERROR%
Дата: %DATE%", 'off_pushover_title' => 'Cервер \'%LABEL%\' сейчас НЕДОСТУПЕН', 'off_pushover_message' => "Невозможно подключиться к следующему серверу:

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Ошибка: %ERROR%
Дата: %DATE%", - 'on_sms' => 'Сервер \'%LABEL%\' сейчас ДОСТУПЕН: ip=%IP%, port=%PORT%', + 'off_telegram_message' => "Невозможно подключиться к следующему серверу:

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Ошибка: %ERROR%
Дата: %DATE%", + 'on_sms' => 'Сервер \'%LABEL%\' снова ДОСТУПЕН: IP=%IP%, Порт=%PORT%. Был недоступен: %LAST_OFFLINE_DURATION%', 'on_email_subject' => 'ВАЖНО: Сервер \'%LABEL%\' сейчас ДОСТУПЕН', - 'on_email_body' => "Сервер '%LABEL%' снова доступен:

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Дата: %DATE%", + 'on_email_body' => "Сервер '%LABEL%' снова доступен.
Был недоступен: %LAST_OFFLINE_DURATION%

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Дата: %DATE%", 'on_pushover_title' => 'Сервер \'%LABEL%\' сейчас ДОСТУПЕН', - 'on_pushover_message' => "Сервер '%LABEL%' снова доступен:

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Дата: %DATE%", + 'on_pushover_message' => 'Сервер \'%LABEL%\' снова доступен.
Был недоступен: %LAST_OFFLINE_DURATION%

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Дата: %DATE%', + 'on_telegram_message' => 'Сервер \'%LABEL%\' снова доступен.
Был недоступен: %LAST_OFFLINE_DURATION%

Сервер: %LABEL%
IP: %IP%
Порт: %PORT%
Дата: %DATE%', ), 'login' => array( 'welcome_usermenu' => 'Здравствуйте, %user_name%', @@ -293,13 +351,13 @@ $sm_lang = array( 'password_repeat' => 'Повторить пароль', 'password_forgot' => 'Забыли пароль?', 'password_reset' => 'Сбросить пароль', - 'password_reset_email_subject' => 'Сбросить пароль для PHP Server Monitor', + 'password_reset_email_subject' => 'Сброс пароля для PHP Server Monitor', 'password_reset_email_body' => 'Пожалуйста, используйте следующую ссылку для сброса пароля. Ссылка действительна 1 час.

%link%', 'error_user_incorrect' => 'Пользователь с указаными данными не найден.', 'error_login_incorrect' => 'Информация указана неверно.', 'error_login_passwords_nomatch' => 'Пароль указан неверно.', 'error_reset_invalid_link' => 'Ссылка для сброса пароля недействительна.', - 'success_password_forgot' => 'Вам был отправлен email, с описанием сброса пароля.', + 'success_password_forgot' => 'Вам был отправлен email, с инструкциями по сбросу пароля.', 'success_password_reset' => 'Ваш пароль был сброшен. Пожалуйста авторизуйтесь.', ), 'error' => array(