diff --git a/www/common/translations/messages.ru.json b/www/common/translations/messages.ru.json
index 2c63c0851..fc731ea69 100644
--- a/www/common/translations/messages.ru.json
+++ b/www/common/translations/messages.ru.json
@@ -1,2 +1,104 @@
{
+ "main_title": "CryptPad: совместное конфиденциальное редактирование в реальном времени",
+ "type": {
+ "pad": "Текст с форматированием",
+ "code": "Код",
+ "poll": "Опрос",
+ "kanban": "Канбан",
+ "slide": "Презентация",
+ "drive": "Зашифрованный диск",
+ "whiteboard": "Рисованные заметки",
+ "file": "Файл",
+ "media": "Медиафайлы",
+ "todo": "Список дел",
+ "contacts": "Адресная книга",
+ "sheet": "Электронная таблица (бета-версия)"
+ },
+ "button_newpad": "Новая документ с форматированием",
+ "button_newcode": "Новый документ с кодом",
+ "button_newpoll": "Новый опрос",
+ "button_newslide": "Новая презентация",
+ "button_newwhiteboard": "Новый рисунок",
+ "button_newkanban": "Новая доска Канбан",
+ "common_connectionLost": "Нет соединения с сервером
Пока оно не восстановится, вы можете только читать.",
+ "websocketError": "Не получается соединиться с сервером...",
+ "typeError": "Этот документ несовместим с выбранным приложением",
+ "onLogout": "Вы вышли, {0}нажмите сюда{1} чтобы войти
или нажмите Escape что бы просто читать ваш документ.",
+ "wrongApp": "Не получается отобразить содержимое. Попробуйте перезагрузить страницу.",
+ "padNotPinned": "Этот документ исчезнет через 3 месяца неактивности, {0}войдите{1} или {2}зарегистируйтесь{3} чтобы сохранить его.",
+ "anonymousStoreDisabled": "Владелец этого документа отключил сохранение для анонимных пользователей. Войтите, чтобы использовать все функции.",
+ "expiredError": "Этот документ устарел и более недоступен.",
+ "deletedError": "Этот документ был удалён его автором и более недоступен.",
+ "inactiveError": "Этот документ был удалёт из-за длительное неактивности. Нажмите Esc чтобы создать новый.",
+ "chainpadError": "Во время обновления вашей информации произошла критическая ошибка. Документ пока доступен только для чтения чтобы вы не потеряли свою информацию.
Нажмите Esc чтобы продолжать чтение или перезагрузите страницу и начните заново.",
+ "invalidHashError": "Запрошенный вами документ имеет неправильный адрес URL.",
+ "errorCopy": " Вы можете только скопировать содержимое в другое место, нажав Esc.
Если вы закроете страницу, всё содержимое будет утеряно!",
+ "errorRedirectToHome": "Нажмите Esc чтобы перейти к вашему документу.",
+ "newVersionError": "Доступна новая версия CryptPad.
Перезагрузите чтобы использовать новую версию или нажмите Esc, чтобы использовать вашу информацию в оффлайн-режиме.",
+ "loading": "Загрузка...",
+ "error": "Ошибка",
+ "saved": "Сохранено",
+ "synced": "Всё сохранено",
+ "deleted": "Документ удалён из вашего CryptDrive",
+ "deletedFromServer": "Документ удалён с сервера",
+ "mustLogin": "Вам нужно войти, чтобы получить доступ к этой странице",
+ "disabledApp": "Приложение было отключено. Свяжитесь с администратором этого CryptPad.",
+ "realtime_unrecoverableError": "Произошла неисправимая ошибка. Нажмите ОК для перезагрузки.",
+ "disconnected": "Отключено",
+ "synchronizing": "Синхронизация",
+ "reconnecting": "Повторное соединение",
+ "typing": "Редактирование",
+ "initializing": "Инициализация...",
+ "forgotten": "Удалено в корзину",
+ "errorState": "Критическая ошибка: {0}",
+ "lag": "Задержка",
+ "readonly": "Только для чтения",
+ "anonymous": "Анонимный",
+ "yourself": "Самостоятельно",
+ "anonymousUsers": "анонимные авторы",
+ "anonymousUser": "анонимный автор",
+ "users": "Пользователи",
+ "and": "И",
+ "viewer": "читатель",
+ "viewers": "читатели",
+ "editor": "автор",
+ "editors": "авторы",
+ "userlist_offline": "В данный момент вы не подключены, список пользователей недоступен.",
+ "language": "Язык",
+ "comingSoon": "Скоро будет...",
+ "newVersion": "CryptPad обновился!
Посмотрите что нового в последней версии:
Изменения в CryptPad {0}",
+ "upgrade": "Обновление",
+ "upgradeTitle": "Улучшите ваш тариф чтобы увеличить лимит свободного места",
+ "upgradeAccount": "Улучшить тарифный план",
+ "MB": "Мб",
+ "GB": "Гб",
+ "KB": "Кб",
+ "supportCryptpad": "Поддержка CryptPad",
+ "formattedMB": "{0} Мб",
+ "formattedGB": "{0} Гб",
+ "formattedKB": "{0} Кб",
+ "greenLight": "Всё работает хорошо",
+ "orangeLight": "У вас медленное соединение, это может помешать работе",
+ "redLight": "Вы отключились от данной сессии",
+ "pinLimitReached": "У вас закончилось свободное место",
+ "pinLimitReachedAlert": "У вас закончилось свободное место. Новые документы не будут сохраняться в вашем CryptDrive.
Вы можете удалить ненужные документы из вашего CryptDrive или оформить премиум-подписку и получить больше свободного места.",
+ "pinLimitReachedAlertNoAccounts": "У вас закончилось свободное место",
+ "pinLimitNotPinned": "У вас закончилось свободное место.
Этот документ не будет сохранён в вашем CryptDrive.",
+ "pinLimitDrive": "У вас закончилось свободное место.
Вы не можете создавать новые документы.",
+ "moreActions": "Другие действия",
+ "importButton": "Импорт",
+ "importButtonTitle": "Импорт документа из локального файла",
+ "exportButton": "Экспорт",
+ "exportButtonTitle": "Экспорт этого документа в локальный файл",
+ "exportPrompt": "Как вы хотите назвать ваш файл?",
+ "changeNamePrompt": "Измените ваше имя (или ничего не пишите, оставайтесь анонимом): ",
+ "user_rename": "Изменить отображаемое имя",
+ "user_displayName": "Показать имя",
+ "user_accountName": "Имя аккаунта",
+ "clickToEdit": "Нажмите чтобы изменить",
+ "saveTitle": "Сохранить заголовок (Ввод)",
+ "forgetButton": "Удалить",
+ "forgetButtonTitle": "Удалить этот документ в корзину",
+ "forgetPrompt": "Нажав ОК, вы удалите документ в корзину. Уверены?",
+ "movedToTrash": "Документ был удалён в корзину.
Доступ к диску"
}