diff --git a/data/web/lang/lang.ru.json b/data/web/lang/lang.ru.json
index ffac7f23..95bd8eb6 100644
--- a/data/web/lang/lang.ru.json
+++ b/data/web/lang/lang.ru.json
@@ -53,9 +53,9 @@
"gal": "GAL - Глобальная адресная книга",
"gal_info": "GAL содержит все объекты домена и не подлежит редактированию. Информация о занятости в SOGo будет отсутствовать для домена, если эта функция не будет включена! Требуется перезапустить SOGo, чтобы изменения применились.",
"generate": "сгенерировать",
- "goto_ham": "Запомнить как ham",
+ "goto_ham": "Запомнить как хам",
"goto_null": "Отключить входящюю почту",
- "goto_spam": "Запомнить как spam",
+ "goto_spam": "Запомнить как спам",
"hostname": "Имя хоста",
"kind": "Тип",
"mailbox_quota_def": "Квота почтового ящика по умолчанию",
@@ -116,7 +116,7 @@
"admin_details": "Изменить данные администратора",
"admin_domains": "Домен назначения",
"api_allow_from": "Список IP-адресов для доступа к API (разделенных запятой или новой строкой)",
- "api_info": "API находится в стадии разработки.",
+ "api_info": "API находится в стадии разработки. Документация находится по адресу /api",
"api_key": "Ключ API",
"app_links": "Ссылки на приложения",
"app_name": "Название приложения",
@@ -315,6 +315,7 @@
"global_map_write_error": "Не удалось создать глобальное правило ID %s: %s",
"goto_empty": "Основной адрес не может быть пустым",
"goto_invalid": "Недопустимый основной адрес %s",
+ "ham_learn_error": "Ошибка при обучении хам фильтра: %s",
"imagick_exception": "Ошибка в Imagick при чтении изображения",
"img_invalid": "Невозможно проверить файл изображения",
"img_tmp_missing": "Невозможно проверить файл изображения: временный файл не найден",
@@ -370,7 +371,7 @@
"set_acl_failed": "Не удалось установить ACL",
"settings_map_invalid": "Правило ID: %s не валидное",
"sieve_error": "Ошибка в синтаксисе Sieve: %s",
- "spam_learn_error": "Ошибка при обучении спам фильтра: %s",
+ "spam_learn_error": "Ошибка при обучении spam фильтра: %s",
"subject_empty": "Тема письма не может быть пустой",
"target_domain_invalid": "Недопустимый основной домен %s",
"targetd_not_found": "Основной домен %s не найден",
@@ -691,7 +692,7 @@
"notified": "Увед.",
"qhandler_success": "Запрос успешно отправлен в систему. Теперь вы можете закрыть окно.",
"qid": "Rspamd QID",
- "qinfo": "Карантин сохраняет отклоненную почту в базу данных. Отправитель будет уверен что его письмо не было доставлено.\r\n
\"Запомнить как спам и удалить\" изучит сообщение как спам по теореме Байеса, а также вычислит нечеткие хэши, чтобы запретить подобные сообщения в будущем.\r\n
Учтите, что в зависимости от вашей системы, изучение большого количества сообщений может занять много времени.",
+ "qinfo": "Карантин сохраняет отклоненную почту в базу данных. Отправитель будет уверен что его письмо не было доставлено.\r\n
\"Восстановить\" изучит сообщение как хам по теореме Байеса.\r\n
\"Запомнить как спам и удалить\" изучит сообщение как спам по теореме Байеса, а также вычислит нечеткие хэши, чтобы запретить подобные сообщения в будущем.\r\n
Учтите, что в зависимости от вашей системы, изучение большого количества сообщений может занять много времени.",
"qitem": "Обьект карантина",
"quarantine": "Карантин",
"quick_actions": "Действия",
@@ -758,6 +759,7 @@
"item_released": "Письмо %s восстановлено из карантина",
"items_deleted": "Обьекты %s удалены",
"items_released": "Выбраные письма восстановлены из карантина",
+ "learned_ham": "Письмо ID % было изучено как хам",
"license_modified": "Изменения в лицензии были сохранены",
"logged_in_as": "Вы вошли как %s",
"mailbox_added": "Почтовый ящик %s добавлен",