diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json
index d1bab0da76..8753ce8940 100644
--- a/src/i18n/strings/ru.json
+++ b/src/i18n/strings/ru.json
@@ -9,7 +9,7 @@
"Anyone who knows the room's link, apart from guests": "Любой, кто знает ссылку на комнату, кроме гостей",
"Anyone who knows the room's link, including guests": "Любой, кто знает ссылку на комнату, включая гостей",
"Are you sure you want to reject the invitation?": "Вы уверены что вы хотите отклонить приглашение?",
- "Are you sure you want to upload the following files?": "Вы уверены что вы хотите отправить следующие файлы?",
+ "Are you sure you want to upload the following files?": "Вы уверены, что вы хотите отправить эти файлы?",
"Banned users": "Заблокированные пользователи",
"Bans user with given id": "Блокирует пользователя с заданным ID",
"Blacklisted": "В черном списке",
@@ -56,11 +56,11 @@
"Failed to upload file": "Не удалось отправить файл",
"Favourite": "Избранное",
"Favourites": "Избранные",
- "Filter room members": "Фильтр участников комнаты",
+ "Filter room members": "Поиск по участникам",
"Forget room": "Забыть комнату",
"Forgot your password?": "Забыли пароль?",
"For security, this session has been signed out. Please sign in again.": "Для обеспечения безопасности ваша сессия была завершена. Пожалуйста, войдите снова.",
- "Hangup": "Закончить",
+ "Hangup": "Повесить трубку",
"Historical": "Архив",
"Homeserver is": "Домашний сервер это",
"Identity Server is": "Сервер идентификации это",
@@ -107,13 +107,13 @@
"Unable to remove contact information": "Не удалось удалить контактную информацию",
"Unable to verify email address.": "Не удалось проверить адрес email.",
"Unban": "Разблокировать",
- "Unencrypted room": "Незашифрованная комната",
+ "Unencrypted room": "Нешифрованная комната",
"unencrypted": "без шифрования",
"unknown device": "неизвестное устройство",
"unknown error code": "неизвестный код ошибки",
"Upload avatar": "Загрузить аватар",
"Upload Files": "Отправка файлов",
- "Upload file": "Отправка файла",
+ "Upload file": "Отправить файл",
"User ID": "ID пользователя",
"User Interface": "Пользовательский интерфейс",
"User name": "Имя пользователя",
@@ -121,7 +121,7 @@
"Verification Pending": "В ожидании подтверждения",
"Verification": "Проверка",
"verified": "проверенный",
- "Video call": "Видеозвонок",
+ "Video call": "Видеовызов",
"Voice call": "Голосовой вызов",
"VoIP conference finished.": "Конференц-звонок окончен.",
"VoIP conference started.": "Конференц-звонок начался.",
@@ -278,7 +278,7 @@
"Failed to toggle moderator status": "Не удалось переключить статус модератора",
"Fill screen": "Заполнить экран",
"Hide read receipts": "Скрывать отметки о прочтении",
- "Hide Text Formatting Toolbar": "Скрыть панель форматирования текста",
+ "Hide Text Formatting Toolbar": "Скрыть инструменты форматирования текста",
"Incorrect verification code": "Неверный код подтверждения",
"Interface Language": "Язык интерфейса",
"Invalid alias format": "Недопустимый формат псевдонима",
@@ -359,17 +359,17 @@
"Room": "Комната",
"Cancel": "Отмена",
"bold": "жирный",
- "italic": "курсивный",
+ "italic": "курсив",
"strike": "перечеркнутый",
"underline": "подчеркнутый",
"code": "код",
"quote": "цитата",
- "bullet": "список",
- "numbullet": "нумерованный список",
+ "bullet": "элемент списка",
+ "numbullet": "элемент нумерованного списка",
"Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or enable unsafe scripts.": "Не удается подключиться к домашнему серверу через HTTP, так как в адресной строке браузера указан URL HTTPS. Используйте HTTPS или либо включите небезопасные сценарии.",
"Dismiss": "Отклонить",
"Custom Server Options": "Выбор другого сервера",
- "Mute": "Беззвучный",
+ "Mute": "Заглушить",
"Operation failed": "Сбой операции",
"powered by Matrix": "Основано на Matrix",
"Add a topic": "Добавить тему",
@@ -412,7 +412,7 @@
"Import": "Импорт",
"Incorrect username and/or password.": "Неверное имя пользователя и/или пароль.",
"Invalid file%(extra)s": "Недопустимый файл%(extra)s",
- "Invited": "Приглашен",
+ "Invited": "Приглашён",
"Jump to first unread message.": "Перейти к первому непрочитанному сообщению.",
"Message not sent due to unknown devices being present": "Сообщение не отправлено из-за присутствия неизвестных устройств",
"Mobile phone number (optional)": "Номер мобильного телефона (не обязательно)",
@@ -432,7 +432,7 @@
"Server may be unavailable, overloaded, or search timed out :(": "Сервер может быть недоступен, перегружен или поиск прекращен по тайм-ауту :(",
"Server may be unavailable, overloaded, or the file too big": "Сервер может быть недоступен, перегружен или размер файла слишком большой",
"Server may be unavailable, overloaded, or you hit a bug.": "Возможно, сервер недоступен, перегружен или случилась ошибка.",
- "Server unavailable, overloaded, or something else went wrong.": "Сервер может быть недоступен, перегружен или что-то пошло не так.",
+ "Server unavailable, overloaded, or something else went wrong.": "Возможно, сервер недоступен, перегружен или что-то ещё пошло не так.",
"Session ID": "ID сессии",
"%(senderName)s set a profile picture.": "%(senderName)s установил(а) себе аватар.",
"%(senderName)s set their display name to %(displayName)s.": "%(senderName)s изменил(а) отображаемое имя на %(displayName)s.",
@@ -448,7 +448,7 @@
"Tried to load a specific point in this room's timeline, but was unable to find it.": "Попытка загрузить выбранный интервал истории чата этой комнаты не удалась, так как запрошенный элемент не найден.",
"Unable to load device list": "Не удалось загрузить список устройств",
"Unknown (user, device) pair:": "Неизвестная пара пользователь-устройство:",
- "Unmute": "Включить звук",
+ "Unmute": "Вернуть право речи",
"Unrecognised command:": "Нераспознанная команда:",
"Unrecognised room alias:": "Нераспознанное имя комнаты:",
"Verified key": "Ключ проверен",
@@ -600,9 +600,9 @@
"Room contains unknown devices": "Комната содержит непроверенные устройства",
"%(roomName)s does not exist.": "%(roomName)s не существует.",
"%(roomName)s is not accessible at this time.": "%(roomName)s на данный момент недоступна.",
- "Seen by %(userName)s at %(dateTime)s": "Просмотрено %(userName)s в %(dateTime)s",
+ "Seen by %(userName)s at %(dateTime)s": "Прочитано %(userName)s в %(dateTime)s",
"Send anyway": "Отправить в любом случае",
- "Show Text Formatting Toolbar": "Показать панель инструментов форматирования текста",
+ "Show Text Formatting Toolbar": "Показать инструменты форматирования текста",
"This invitation was sent to an email address which is not associated with this account:": "Это приглашение было отправлено на адрес email, не связанный с этой учетной записью:",
"To link to a room it must have an address.": "Чтобы связаться с комнатой, она должна иметь адрес.",
"Unable to ascertain that the address this invite was sent to matches one associated with your account.": "Не удалось установить соответствует ли адрес, по которому этому приглашение было послано, вашей учетной записи.",
@@ -612,7 +612,7 @@
"Unnamed Room": "Комната без названия",
"Unverified": "Не проверено",
"Upload new:": "Загрузить новый:",
- "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (уровень доступа %(powerLevelNumber)s)",
+ "%(userName)s (power %(powerLevelNumber)s)": "%(userName)s (уровень прав %(powerLevelNumber)s)",
"Verified": "Проверено",
"Would you like to
\n Use the long description to introduce new members to the community, or distribute\n some important links\n
\n\n You can even use 'img' tags\n
\n": "\n Используйте подробное описание для представления вашего сообщества новым участникам, или\n поделитесь чем-нибудь важным, например ссылками\n
\n\n Также вы можете использовать теги 'img'\n
\n", - "%(duration)ss": "%(duration)sсек", - "%(duration)sm": "%(duration)sмин", - "%(duration)sh": "%(duration)sчас", - "%(duration)sd": "%(duration)sдн", + "%(duration)ss": "%(duration)s сек", + "%(duration)sm": "%(duration)s мин", + "%(duration)sh": "%(duration)s ч", + "%(duration)sd": "%(duration)s дн", "Your community hasn't got a Long Description, a HTML page to show to community members.