<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru">
<context>
    <name>ActiveCallBar</name>
    <message>
        <location filename="../qml/voip/ActiveCallBar.qml" line="+103"/>
        <source>Calling...</source>
        <translation>Вызов…</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+9"/>
        <source>Connecting...</source>
        <translation>Соединение…</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>You are screen sharing</source>
        <translation>Вы демонстрируете экран.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Hide/Show Picture-in-Picture</source>
        <translation>Убрать/Показать Картинку-в-Картинке</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unmute Mic</source>
        <translation>Включить микрофон</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Mute Mic</source>
        <translation>Выключить микрофон</translation>
    </message>
</context>
<context>
    <name>AliasEditingModel</name>
    <message>
        <location filename="../../src/AliasEditModel.cpp" line="+127"/>
        <location line="+47"/>
        <location line="+60"/>
        <location line="+13"/>
        <source>Failed to unpublish alias %1: %2</source>
        <translation>Не удалось отменить публикацию псевдонима %1: %2</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Failed to update aliases: %1</source>
        <translation>Ошибка при обновлении алиасов: %1</translation>
    </message>
</context>
<context>
    <name>AliasEditor</name>
    <message>
        <location filename="../qml/dialogs/AliasEditor.qml" line="+25"/>
        <source>Aliases to %1</source>
        <translation>Псевдонимы для %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>List of aliases to this room. Usually you can only add aliases on your server. You can have one canonical alias and many alternate aliases.</source>
        <translation>Список псевдонимов (альтернативных имён) данной комнаты. Обычно, Вы можете задать псевдонимы лишь на своём домашнем сервере. Комнаты могут иметь лишь одно каноническое имя и множество псевдонимов.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Primary alias</source>
        <translation>Основной псевдоним</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Make primary alias</source>
        <translation>Создать основной псевдоним</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Advertise as an alias in this room</source>
        <translation>Представиться в данной комнате под псевдонимом</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Publish in room directory</source>
        <translation>Опубликовать в списке комнат</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Remove this alias</source>
        <translation>Удалить псевдоним</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>#new-alias:server.tld</source>
        <translation>#новый-псевдоним:сервер.домен</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
</context>
<context>
    <name>AllowedRoomsSettingsDialog</name>
    <message>
        <location filename="../qml/dialogs/AllowedRoomsSettingsDialog.qml" line="+24"/>
        <source>Allowed rooms settings</source>
        <translation>Настройки для разрешенных комнат</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>List of rooms that allow access to this room. Anyone who is in any of those rooms can join this room.</source>
        <translation>Список комнат, которые предоставляют доступ к этой комнате. Любой, кто находится в какой-то из этих комнат, может присоединиться к этой комнате.</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>Parent community</source>
        <translation>Родительское сообщество</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Other room</source>
        <translation>Другая комната</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Enter additional rooms not in the list yet...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Cache</name>
    <message>
        <location filename="../../src/Cache.cpp" line="+3501"/>
        <source>%1 and %2</source>
        <comment>RoomName</comment>
        <translation>%1 и %2</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>%1 and %n other(s)</source>
        <translation>
            <numerusform>%1 и ещё %n</numerusform>
            <numerusform>%1 и ещё %n</numerusform>
            <numerusform>%1 и ещё %n</numerusform>
        </translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+175"/>
        <source>Empty Room</source>
        <translation>Пустая комната</translation>
    </message>
</context>
<context>
    <name>CallInvite</name>
    <message>
        <location filename="../qml/voip/CallInvite.qml" line="+75"/>
        <source>Video Call</source>
        <translation>Видеозвонок</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Voice Call</source>
        <translation>Голосовой звонок</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>No microphone found.</source>
        <translation>Микрофон не найден.</translation>
    </message>
</context>
<context>
    <name>CallInviteBar</name>
    <message>
        <location filename="../qml/voip/CallInviteBar.qml" line="+65"/>
        <source>Video Call</source>
        <translation>Видеозвонок</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Voice Call</source>
        <translation>Голосовой звонок</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Devices</source>
        <translation>Устройства</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Accept</source>
        <translation>Принять</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No microphone found.</source>
        <translation>Микрофон не найден.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unknown microphone: %1</source>
        <translation>Неопознанный микрофон: %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Unknown camera: %1</source>
        <translation>Неопознанная камера: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Decline</source>
        <translation>Отклонить</translation>
    </message>
</context>
<context>
    <name>CallManager</name>
    <message>
        <location filename="../../src/voip/CallManager.cpp" line="+895"/>
        <source>X11</source>
        <translation>X11</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PipeWire</source>
        <translation>PipeWire</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Entire screen</source>
        <translation>Весь экран</translation>
    </message>
</context>
<context>
    <name>ChatPage</name>
    <message>
        <location filename="../../src/ChatPage.cpp" line="+118"/>
        <source>Failed to invite user: %1</source>
        <translation>Не удалось пригласить пользователя: %1</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+985"/>
        <source>Invited user: %1</source>
        <translation>Приглашенный пользователь: %1</translation>
    </message>
    <message numerus="yes">
        <location line="-737"/>
        <source>%n unread message(s) in room %1
</source>
        <translation>
            <numerusform>%n непрочитанное сообщение в комнате %1
</numerusform>
            <numerusform>%n непрочитанных сообщения в комнате %1
</numerusform>
            <numerusform>%n непрочитанных сообщений в комнате %1
</numerusform>
        </translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Confirm logout</source>
        <translation>Подтвердить выход из аккаунта</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Because of the following reason Nheko wants to drop you to the login page:
%1
If you think this is a mistake, you can close Nheko instead to possibly recover your encryption keys. After you have been dropped to the login page, you can sign in again using your usual methods.</source>
        <translation>По следующей причине Nheko хочет перенаправить вас на страницу входа:
%1
Если вы считаете, что это ошибка, вы можете вместо этого закрыть Nheko, чтобы, возможно, восстановить свои ключи шифрования. После того, как вы попали на страницу входа, вы можете снова войти в систему, используя обычные методы.</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Migrating the cache to the current version failed. This can have different reasons. Please open an issue at https://github.com/Nheko-Reborn/nheko and try to use an older version in the meantime. Alternatively you can try deleting the cache manually.</source>
        <translation>Миграция кэша на текущую версию не удалась. На это могут быть разные причины. Пожалуйста, откройте Issue на https://github.com/Nheko-Reborn/nheko и попробуйте пока что использовать чуть более старую версию программы. Вы также можете удалить кэш вручную.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The cache on your disk is newer than this version of Nheko supports. Please update Nheko or clear your cache.</source>
        <translation>Кэш на вашем диске новее, чем поддерживает Nheko. Пожалуйста, обновите Nheko или очистите ваш кэш.</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Failed to open database, logging out!</source>
        <translation>Сбой при открытии базы данных, выходим из аккаунта!</translation>
    </message>
    <message>
        <location line="+338"/>
        <source>Knock on room</source>
        <translation>Отправить заявку в комнату</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You failed to join %1. You can try to knock so that others can invite you in. Do you want to do so?
You may optionally provide a reason for others to accept your knock:</source>
        <translation>Вам не удалось присоединиться к %1. Вы можете попробовать постучать, чтобы другие могли пригласить вас войти. Вы хотите сделать это?
При желании вы можете указать причину, по которой другие должны принять вас:</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to knock on %1? You may optionally provide a reason for others to accept your knock:</source>
        <translation>Вы действительно хотите отправить заявку в %1? По желанию, укажите причину по которой другие должны принять вашу заявку:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to knock room: %1</source>
        <translation>Не удалось отправить заявку на вступление в комнату: %1</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Room creation failed: Bad Alias</source>
        <translation>Не удалось создать комнату: недопустимый псевдоним</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Room %1 created.</source>
        <translation>Комната %1 создана.</translation>
    </message>
    <message>
        <location line="+43"/>
        <location line="+498"/>
        <source>Confirm invite</source>
        <translation>Подтвердите приглашение</translation>
    </message>
    <message>
        <location line="-497"/>
        <source>Do you really want to invite %1 (%2)?</source>
        <translation>Вы точно хотите пригласить %1 (%2)?</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to invite %1 to %2: %3</source>
        <translation>Не удалось пригласить %1 в %2: %3</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Enter reason for kicking %1 (%2) or hit enter for no reason:</source>
        <translation>Укажите причину исключения %1 (%2) или нажмите Enter, чтобы исключить без причины:</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Kicked user: %1</source>
        <translation>Выгнанный пользователь: %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Enter reason for banning %1 (%2) or hit enter for no reason:</source>
        <translation>Укажите причину блокировки %1 (%2) или нажмите Enter, чтобы заблокировать без причины:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Failed to ban %1 in %2: %3</source>
        <translation>Не удалось заблокировать %1 в %2: %3</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Banned user: %1</source>
        <translation>Заблокированный пользователь: %1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Confirm unban</source>
        <translation>Подтвердите разблокировку</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do you really want to unban %1 (%2)?</source>
        <translation>Вы точно хотите разблокировать %1 (%2)?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Failed to unban %1 in %2: %3</source>
        <translation>Не удалось разблокировать %1 в %2: %3</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unbanned user: %1</source>
        <translation>Разблокированный пользователь: %1</translation>
    </message>
    <message>
        <location line="+402"/>
        <source>Do you really want to start a private chat with %1?</source>
        <translation>Вы действительно хотите начать личную переписку с %1?</translation>
    </message>
    <message>
        <location line="-1048"/>
        <source>Cache migration failed!</source>
        <translation>Миграция кэша не удалась!</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Incompatible cache version</source>
        <translation>Несовместимая версия кэша</translation>
    </message>
    <message>
        <location line="+64"/>
        <source>Failed to restore OLM account. Please login again.</source>
        <translation>Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова.</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+4"/>
        <location line="+4"/>
        <source>Failed to restore save data. Please login again.</source>
        <translation>Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова.</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Failed to setup encryption keys. Server response: %1 %2. Please try again later.</source>
        <translation>Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже.</translation>
    </message>
    <message>
        <location line="+35"/>
        <location line="+184"/>
        <source>Please try to login again: %1</source>
        <translation>Повторите попытку входа: %1</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Failed to join room: %1</source>
        <translation>Не удалось присоединиться к комнате: %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Failed to remove invite: %1</source>
        <translation>Не удалось отменить приглашение: %1</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Room creation failed: %1</source>
        <translation>Не удалось создать комнату: %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Failed to leave room: %1</source>
        <translation>Не удалось покинуть комнату: %1</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Reason for the kick</source>
        <translation>Причина исключения</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to kick %1 from %2: %3</source>
        <translation>Не удалось исключить %1 из %2: %3</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Reason for the ban</source>
        <translation>Причина блокировки</translation>
    </message>
    <message>
        <location filename="../qml/ChatPage.qml" line="+36"/>
        <source>No network connection</source>
        <translation>Отсутствует подключение к сети</translation>
    </message>
</context>
<context>
    <name>CommandCompleter</name>
    <message>
        <location filename="../../src/CommandCompleter.cpp" line="+120"/>
        <source>/me &lt;message&gt;</source>
        <translation>/me &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/react &lt;text&gt;</source>
        <translation>/react &lt;текст&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/join &lt;!roomid|#alias&gt; [reason]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/knock &lt;!roomid|#alias&gt; [reason]</source>
        <translation>/knock &lt;!id-комнаты|#псевдоним&gt; [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/part [reason]</source>
        <translation>/part [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/leave [reason]</source>
        <translation>/leave [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/invite &lt;@userid&gt; [reason]</source>
        <translation>/invite &lt;@id-пользователя&gt; [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/kick &lt;@userid&gt; [reason]</source>
        <translation>/kick &lt;@id-пользователя&gt; [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/ban &lt;@userid&gt; [reason]</source>
        <translation>/ban &lt;@id-пользователя&gt; [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/unban &lt;@userid&gt; [reason]</source>
        <translation>/unban &lt;@id-пользователя&gt; [причина]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/redact &lt;$eventid|@userid&gt;</source>
        <translation>/redact &lt;$id-события|@id-пользователя&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/roomnick &lt;displayname&gt;</source>
        <translation>/roomnick &lt;отображаемое имя&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/shrug [message]</source>
        <translation>/shrug [сообщение]</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>/md &lt;message&gt;</source>
        <translation>/md &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/cmark &lt;message&gt;</source>
        <translation>/cmark &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/plain &lt;message&gt;</source>
        <translation>/plain &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/rainbow &lt;message&gt;</source>
        <translation>/rainbow &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/rainbowme &lt;message&gt;</source>
        <translation>/rainbowme &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/notice &lt;message&gt;</source>
        <translation>/notice &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/rainbownotice &lt;message&gt;</source>
        <translation>/rainbownotice &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/confetti [message]</source>
        <translation>/confetti [сообщение]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/rainbowconfetti [message]</source>
        <translation>/rainbowconfetti [сообщение]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/rainfall [message]</source>
        <translation>/rainfall [сообщение]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/msgtype &lt;msgtype&gt; [message]</source>
        <translation>/msgtype &lt;тип-сообщения&gt; [сообщение]</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/glitch &lt;message&gt;</source>
        <translation>/glitch &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/gradualglitch &lt;message&gt;</source>
        <translation>/gradualglitch &lt;сообщение&gt;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>/goto &lt;message reference&gt;</source>
        <translation>/goto &lt;ccылка на сообщение&gt;</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Send a message expressing an action.</source>
        <translation>Отправить сообщение, выражающее действие.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send &lt;text&gt; as a reaction when you’re replying to a message.</source>
        <translation>Отправить &lt;текст&gt; как реакцию, когда вы отвечаете на сообщение.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Join a room. Reason is optional.</source>
        <translation>Присоединиться к комнате. Причина необязательна.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ask to join a room. Reason is optional.</source>
        <translation>Попросить присоединиться к комнате. Причина необязательна.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+2"/>
        <source>Leave a room. Reason is optional.</source>
        <translation>Покинуть комнату. Причина необязательна.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invite a user into the current room. Reason is optional.</source>
        <translation>Пригласить пользователя в текущую комнату. Причина необязательна.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Kick a user from the current room. Reason is optional. If user is left out, will try to kick the sender you are replying to.</source>
        <translation>Выгнать пользователя из текущей комнаты. Причина необязательна. Если пользователь не указан, будет произведена попытка выгнать отправителя, которому вы отвечаете.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ban a user from the current room. Reason is optional. If user is left out, will try to ban the sender you are replying to.</source>
        <translation>Заблокировать пользователя из текущей комнаты. Причина необязательна. Если пользователь не указан, будет произведена попытка заблокировать отправителя, которому вы отвечаете.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unban a user in the current room. Reason is optional. If user is left out, will try to unban the sender you are replying to.</source>
        <translation>Разблокировать пользователя в текущей комнате. Причина необязательна. Если пользователь не указан, будет произведена попытка разблокировать отправителя, которому вы отвечаете.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Redact an event by event id or that you are replying to or all locally cached messages of a user.</source>
        <translation>Редактировать событие по идентификатору события или то, на которое вы отвечаете, или все локально закэшированные сообщения пользователя.</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Block all invites from a user, a server, to a specific room or set the default.</source>
        <translation>Блокировать все приглашения от пользователя, сервера, в конкретную комнату или установить опцию по умолчанию.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Allow all invites from a user, a server, to a specific room or set the default.</source>
        <translation>Разрешить все приглашения от пользователя, сервера, в конкретную комнату или установить опцию по умолчанию.</translation>
    </message>
    <message>
        <location line="-56"/>
        <source>Change your displayname in this room.</source>
        <translation>Изменить ваше отображаемое имя в этой комнате.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>¯\_(ツ)_/¯ with an optional message.</source>
        <translation>¯\_(ツ)_/¯ с необязательным сообщением.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>(╯°□°)╯︵ ┻━┻</source>
        <translation>(╯°□°)╯︵ ┻━┻</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>┯━┯╭( º _ º╭)</source>
        <translation>┯━┯╭( º _ º╭)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>ノ┬─┬ノ ︵ ( \o°o)\</source>
        <translation>ノ┬─┬ノ ︵ ( \o°o)\</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clear the currently cached messages in this room.</source>
        <translation>Очистить закэшированные на данный момент сообщения в этой комнате.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Refetch the state in this room.</source>
        <translation>Перезапросить состояние этой комнаты.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rotate the current symmetric encryption key.</source>
        <translation>Ротировать текущий ключ симметричного шифрования.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a markdown formatted message (ignoring the global setting).</source>
        <translation>Отправить сообщение в формате markdown (игнорируя глобальную настройку).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a commonmark formatted message disabling most extensions compared to /md.</source>
        <translation>Отправить сообщение в формате commonmark, отключая большинство расширений в сравнении с /md.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Send an unformatted message (ignoring the global setting).</source>
        <translation>Отправить неформатированное сообщение (игнорируя глобальную настройку).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message in rainbow colors.</source>
        <translation>Отправить сообщение в цветах радуги.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send /me in rainbow colors.</source>
        <translation>Отправить /me в цветах радуги.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a bot message.</source>
        <translation>Отправить сообщение бота.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a bot message in rainbow colors.</source>
        <translation>Отправить сообщение бота в цветах радуги.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message with confetti.</source>
        <translation>Отправить сообщение с конфетти.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message in rainbow colors with confetti.</source>
        <translation>Отправить сообщение в цветах радуги с конфетти.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message with rain.</source>
        <translation>Отправить сообщение с дождём.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message with a custom message type.</source>
        <translation>Отправить сообщение с пользовательским типом сообщения.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message with a glitch effect.</source>
        <translation>Отправить сообщение с эффектом искажений.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send a message that gradually glitches.</source>
        <translation>Отправить сообщение, которое постепенно искажается.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Go to a specific message using an event id, index or matrix: link</source>
        <translation>Перейти к определённому сообщению используя идентификатор события, индекс или matrix: ссылку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Convert this room to a direct chat.</source>
        <translation>Преобразовать эту комнату в личную переписку.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Convert this direct chat into a room.</source>
        <translation>Преобразовать эту личную переписку в комнату.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignore a user.</source>
        <translation>Игнорировать пользователя.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Stop ignoring a user.</source>
        <translation>Перестать игнорировать пользователя.</translation>
    </message>
</context>
<context>
    <name>CommunitiesList</name>
    <message>
        <location filename="../qml/CommunitiesList.qml" line="+130"/>
        <source>Expand</source>
        <translation>Развернуть</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Collapse</source>
        <translation>Свернуть</translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Do not show notification counts for this community or tag.</source>
        <translation>Не показывать счётчик уведомлений для этого сообщества или тэга.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Hide rooms with this tag or from this community by default.</source>
        <translation>Скрывать комнаты с этим тегом или из этого сообщества по умолчанию.</translation>
    </message>
</context>
<context>
    <name>CommunitiesModel</name>
    <message>
        <location filename="../../src/timeline/CommunitiesModel.cpp" line="+77"/>
        <source>All rooms</source>
        <translation>Все комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows all rooms without filtering.</source>
        <translation>Показывает все комнаты без фильтрации.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Direct Chats</source>
        <translation>Личные чаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show direct chats.</source>
        <translation>Показать личные чаты.</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Favourites</source>
        <translation>Избранное</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rooms you have favourited.</source>
        <translation>Комнаты, которые Вы отметили как «Избранные».</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Low Priority</source>
        <translation>Низкий приоритет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Rooms with low priority.</source>
        <translation>Комнаты с низким приоритетом.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Server Notices</source>
        <translation>Оповещения сервера</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Messages from your server or administrator.</source>
        <translation>Сообщения от вашего сервера или администратора.</translation>
    </message>
    <message>
        <location line="+678"/>
        <source>Failed to update community: %1</source>
        <translation>Не удалось обновить сообщество: %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Failed to delete room from community: %1</source>
        <translation>Не удалось удалить комнату из сообщества: %1</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Failed to update community for room: %1</source>
        <translation>Не удалось обновить сообщество для комнаты: %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Failed to remove community from room: %1</source>
        <translation>Не удалось удалить сообщество из комнаты: %1</translation>
    </message>
</context>
<context>
    <name>ConfirmJoinRoomDialog</name>
    <message>
        <location filename="../qml/dialogs/ConfirmJoinRoomDialog.qml" line="+18"/>
        <source>Confirm community join</source>
        <translation>Подтвердить вступление в сообщество</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Confirm room join</source>
        <translation>Подтвердить вступление в комнату</translation>
    </message>
    <message numerus="yes">
        <location line="+66"/>
        <source>%n member(s)</source>
        <translation>
            <numerusform>%n участник</numerusform>
            <numerusform>%n участника</numerusform>
            <numerusform>%n участников</numerusform>
        </translation>
    </message>
    <message>
        <location line="+25"/>
        <source>This room can&apos;t be joined directly. You can, however, knock on the room and room members can accept or decline this join request. You can additionally provide a reason for them to let you in below:</source>
        <translation>К этой комнате нельзя присоединиться напрямую. Вы можете, однако, прислать заявку в комнату, и участники комнаты могут принять или отклонить эту заявку. Ниже вы также можете указать причину для того, чтобы они вас впустили:</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Do you want to join this room? You can optionally add a reason below:</source>
        <translation>Вы хотите присоединиться к этой комнате? При желании вы можете указать причину ниже:</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Join</source>
        <translation>Присоединиться</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Knock</source>
        <translation>Отправить заявку</translation>
    </message>
</context>
<context>
    <name>CreateDirect</name>
    <message>
        <location filename="../qml/dialogs/CreateDirect.qml" line="+14"/>
        <source>Create Direct Chat</source>
        <translation>Создать личную переписку</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>User to invite</source>
        <translation>Пользователь для приглашения</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>@user:server.tld</source>
        <translation>@пользователь:сервер.домен</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Encryption</source>
        <translation>Шифрование</translation>
    </message>
</context>
<context>
    <name>CreateRoom</name>
    <message>
        <location filename="../qml/dialogs/CreateRoom.qml" line="+17"/>
        <source>New community</source>
        <translation>Новое сообщество</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New Room</source>
        <translation>Новая комната</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Name</source>
        <translation>Название</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No name</source>
        <translation>Без названия</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Topic</source>
        <translation>Тема</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No topic</source>
        <translation>Без темы</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Alias</source>
        <translation>Псевдоним</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Public</source>
        <translation>Общедоступная</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Public rooms can be joined by anyone; private rooms need explicit invites.</source>
        <translation>К общедоступным комнатам может присоединиться каждый; приватные комнаты требуют явных приглашений.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Trusted</source>
        <translation>Доверенная</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>All invitees are given the same power level as the creator</source>
        <translation>Всем приглашаемым даётся тот же уровень доступа, что и создателю</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Encryption</source>
        <translation>Шифрование</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Caution: Encryption cannot be disabled</source>
        <translation>Внимание: шифрование нельзя отключить</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Create Room</source>
        <translation>Создать комнату</translation>
    </message>
</context>
<context>
    <name>CrossSigningSecrets</name>
    <message>
        <location filename="../../src/ChatPage.cpp" line="+313"/>
        <source>Decrypt secrets</source>
        <translation>Расшифровать ключи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter your recovery key or passphrase to decrypt your secrets:</source>
        <translation>Введите ключ восстановления или пароль, чтобы расшифровать ключи шифрования:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enter your recovery key or passphrase called %1 to decrypt your secrets:</source>
        <translation>Введите свой ключ восстановления или пароль названный %1 для расшифровки Ваших секретов:</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Decryption failed</source>
        <translation>Расшифровка не удалась</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Failed to decrypt secrets with the provided recovery key or passphrase</source>
        <translation>Не удалось расшифровать ключи шифрования с помощью предоставленного ключа восстановления или пароля</translation>
    </message>
</context>
<context>
    <name>DigitVerification</name>
    <message>
        <location filename="../qml/device-verification/DigitVerification.qml" line="+10"/>
        <source>Verification Code</source>
        <translation>Код для Верификации</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Please verify the following digits. You should see the same numbers on both sides. If they differ, please press &apos;They do not match!&apos; to abort verification!</source>
        <translation>Пожалуйста сверьте следующие цифры. Вы должны увидеть одинаковые числа у себя и у собеседника. Если они разные, пожалуйста нажмите &apos;Они не совпадают!&apos; для отмены верификации!</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>They do not match!</source>
        <translation>Они не совпадают!</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>They match!</source>
        <translation>Они совпадают!</translation>
    </message>
</context>
<context>
    <name>EmojiVerification</name>
    <message>
        <location filename="../qml/device-verification/EmojiVerification.qml" line="+11"/>
        <source>Verification Code</source>
        <translation>Код Верификации</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Please verify the following emoji. You should see the same emoji on both sides. If they differ, please press &apos;They do not match!&apos; to abort verification!</source>
        <translation>Пожалуйста сверьте данные эмодзи. Вы должны видеть одинаковые эмодзи у себя и у собеседника. Если они разные, пожалуйста нажмите &apos; Они не совпадают!&apos; для отмены верификации!</translation>
    </message>
    <message>
        <location line="+379"/>
        <source>The displayed emoji might look different in different clients if a different font is used. Similarly they might be translated into different languages. Nonetheless they should depict one of 64 different objects or animals. For example a lion and a cat are different, but a cat is the same even if one client just shows a cat face, while another client shows a full cat body.</source>
        <translation>Отображаемые эмодзи могут выглядеть по-разному в разных клиентах, если используются разные шрифты. Аналогично они могут быть переведены на разные языки. Тем не менее, они должны изображать одно из 64 различных объектов или животных. Например, лев и кот разные, но кот всё тот же, даже если один клиент показывает лишь кошачью мордочку, а другой клиент показывает кота во весь рост.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>They do not match!</source>
        <translation>Они не совпадают!</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>They match!</source>
        <translation>Они совпадают!</translation>
    </message>
</context>
<context>
    <name>Encrypted</name>
    <message>
        <location filename="../qml/delegates/Encrypted.qml" line="+42"/>
        <source>There is no key to unlock this message. We requested the key automatically, but you can try requesting it again if you are impatient.</source>
        <translation>Сообщение не было расшифровано из-за отсутствия ключа. Ключ был запрошен автоматически, но Вы можете попробовать запросить его снова вручную.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This message couldn&apos;t be decrypted, because we only have a key for newer messages. You can try requesting access to this message.</source>
        <translation>Сообщение не было расшифровано, так как имеющийся ключ подходит только к более поздним сообщениям. Попробуйте запросить доступ к этому сообщению.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>There was an internal error reading the decryption key from the database.</source>
        <translation>При чтении ключа расшифровки произошла внутренняя ошибка.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>There was an error decrypting this message.</source>
        <translation>При расшифровке сообщения произошла ошибка.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The message couldn&apos;t be parsed.</source>
        <translation>Ошибка при анализе сообщения.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The encryption key was reused! Someone is possibly trying to insert false messages into this chat!</source>
        <translation>Ключом шифрования воспользовались повторно! Возможно, кто-то пытается вставить поддельные сообщения в этот чат!</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown decryption error</source>
        <translation>Неизвестная ошибка расшифровки</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Request key</source>
        <translation>Запросить ключ</translation>
    </message>
</context>
<context>
    <name>EncryptionEnabled</name>
    <message>
        <location filename="../qml/delegates/EncryptionEnabled.qml" line="+38"/>
        <source>%1 enabled end-to-end encryption</source>
        <translation>%1 включил(а) сквозное шифрование</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Encryption keeps your messages safe by only allowing the people you sent the message to to read it. For extra security, if you want to make sure you are talking to the right people, you can verify them in real life.</source>
        <translation>Шифрование хранит ваши сообщения в безопасности, позволяя читать сообщения лишь тем людям, которым вы их отправили. В качестве дополнительной меры безопасности, если вы хотите убедиться, что говорите именно с теми людьми, вы может проверить их в реальной жизни.</translation>
    </message>
</context>
<context>
    <name>EncryptionIndicator</name>
    <message>
        <location filename="../qml/EncryptionIndicator.qml" line="+37"/>
        <source>This message is not encrypted!</source>
        <translation>Это сообщение не зашифровано!</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Encrypted by a verified device</source>
        <translation>Зашифровано верифицированным устройством</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Encrypted by an unverified device, but you have trusted that user so far.</source>
        <translation>Зашифровано неверифицированным устройством, но Вы все еще доверяете этому пользователю.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Key is from an untrusted source, possibly forwarded from another user or the online key backup. For this reason we can&apos;t verify who sent the message.</source>
        <translation>Ключ из ненадёжного источника, возможно, переданный от другого пользователя или из резервного сетевого хранилища ключей. По этой причине мы не можем подтвердить, кто отправил это сообщение.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Encrypted by an unverified device.</source>
        <translation>Зашифровано неверифицированным устройством.</translation>
    </message>
</context>
<context>
    <name>EventExpirationDialog</name>
    <message>
        <location filename="../qml/dialogs/EventExpirationDialog.qml" line="+33"/>
        <source>Event expiration for %1</source>
        <translation>Устаревание событий для %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Event expiration</source>
        <translation>Устаревание событий</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>You can configure when your messages will be deleted in %1. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable.</source>
        <translation>Вы может настроить, когда ваши сообщения будут удалены в %1. Это происходит только когда Nheko открыт и имеет разрешения на удаление сообщений, пока сервера Matrix не начнут поддерживать эту функцию сами. В целом, 0 означает отключить.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>You can configure when your messages will be deleted in all rooms unless configured otherwise. This only happens when Nheko is open and has permissions to delete messages until Matrix servers support this feature natively. In general 0 means disable.</source>
        <translation>Вы может настроить, когда ваши сообщения будут удалены во всех комнатах, если не настроено иначе. Это происходит только когда Nheko открыт и имеет разрешения на удаление сообщений, пока сервера Matrix не начнут поддерживать эту функцию сами. В целом, 0 означает отключить.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Expire events after X days</source>
        <translation>События устаревают через X дней</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Automatically redacts messages after X days, unless otherwise protected. Set to 0 to disable.</source>
        <translation>Автоматически редактирует сообщения через X дней, если иное не предусмотрено. Установите 0 чтобы отключить.</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Only keep latest X events</source>
        <translation>Оставлять только последние X событий</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Deletes your events in this room if there are more than X newer messages unless otherwise protected. Set to 0 to disable.</source>
        <translation>Удаляет ваши события в этой комнате, если количество новых сообщений превышает X, если иное не предусмотрено. Установите 0 чтобы отключить.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Always keep latest X events</source>
        <translation>Всегда оставлять последние X событий</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room.</source>
        <translation>Это предотвращает удаление событий двумя настройками выше, если они являются последними X сообщениями от вас в этой комнате.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Include state events</source>
        <translation>Включать события состояния</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>If this is turned on, old state events also get redacted. The latest state event of any type+key combination is excluded from redaction to not remove the room name and similar state by accident.</source>
        <translation>Если это включено, старые события состояния тоже будут отредактированы. Последнее событие состояния любой комбинации тип+ключ исключается из редактирования, чтобы случайно не удалить состояние названия комнаты и подобное.</translation>
    </message>
</context>
<context>
    <name>EventExpiry</name>
    <message>
        <location filename="../../src/ui/EventExpiry.cpp" line="+50"/>
        <location line="+10"/>
        <source>Failed to set hidden events: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Failed</name>
    <message>
        <location filename="../qml/device-verification/Failed.qml" line="+11"/>
        <source>Verification failed</source>
        <translation>Верификация не удалась</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Other client does not support our verification protocol.</source>
        <translation>Другой клиент не поддерживает наш протокол верификации.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Key mismatch detected!</source>
        <translation>Обнаружено несовпадение ключей!</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Device verification timed out.</source>
        <translation>Время для верификации устройста закончилось.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other party canceled the verification.</source>
        <translation>Другая сторона отменила верификацию.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The verification was accepted by a different device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Verification messages received out of order!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unknown verification error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
</context>
<context>
    <name>FallbackAuthDialog</name>
    <message>
        <location filename="../qml/dialogs/FallbackAuthDialog.qml" line="+25"/>
        <source>Fallback authentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Open the fallback, follow the steps, and confirm after completing them.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open Fallback in Browser</source>
        <translation type="unfinished">Открыть ответ в Браузере</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel</source>
        <translation type="unfinished">Отмена</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Confirm</source>
        <translation type="unfinished">Подтвердить</translation>
    </message>
</context>
<context>
    <name>ForwardCompleter</name>
    <message>
        <location filename="../qml/ForwardCompleter.qml" line="+52"/>
        <source>Forward Message</source>
        <translation>Переслать Сообщение</translation>
    </message>
</context>
<context>
    <name>GridImagePackModel</name>
    <message>
        <location filename="../../src/GridImagePackModel.cpp" line="+285"/>
        <source>Account Pack</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HiddenEvents</name>
    <message>
        <location filename="../../src/ui/HiddenEvents.cpp" line="+92"/>
        <location line="+10"/>
        <source>Failed to set hidden events: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>HiddenEventsDialog</name>
    <message>
        <location filename="../qml/dialogs/HiddenEventsDialog.qml" line="+33"/>
        <source>Hidden events for %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hidden events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>These events will be &lt;b&gt;shown&lt;/b&gt; in %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>These events will be &lt;b&gt;shown&lt;/b&gt; in all rooms:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>User events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Joins, leaves, avatar and name changes, bans, …</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Power level changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Sent when a moderator is added/removed or the permissions of a room are changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Stickers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Allowed server changes</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>IgnoredUsers</name>
    <message>
        <location filename="../qml/dialogs/IgnoredUsers.qml" line="+16"/>
        <source>Ignored users</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Ignoring a user hides their messages (they can still see yours!).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Stop Ignoring.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImageMessage</name>
    <message>
        <location filename="../qml/delegates/ImageMessage.qml" line="+191"/>
        <source>Show</source>
        <translation type="unfinished">Показать</translation>
    </message>
</context>
<context>
    <name>ImagePackDeleteDialog</name>
    <message>
        <location filename="../qml/dialogs/ImagePackDeleteDialog.qml" line="+14"/>
        <source>Are you sure you wish to delete the sticker pack &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImagePackEditorDialog</name>
    <message>
        <location filename="../qml/dialogs/ImagePackEditorDialog.qml" line="+22"/>
        <source>Editing image pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Add images</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Images (*.png *.webp *.gif *.jpg *.jpeg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select images for pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Add to pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Change the overview image for this pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Overview Image (*.png *.webp *.jpg *.jpeg)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select overview image for pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>State key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Packname</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Attribution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+75"/>
        <source>Use as Emoji</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-62"/>
        <location line="+75"/>
        <source>Use as Sticker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Shortcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Body</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Remove from pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImagePackSettingsDialog</name>
    <message>
        <location filename="../qml/dialogs/ImagePackSettingsDialog.qml" line="+23"/>
        <source>Image pack settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Create account pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>New room pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Private pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pack from this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Pack from parent community</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Globally enabled pack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Enable globally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enables this pack to be used in all rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Edit</source>
        <translation type="unfinished">Редактировать</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Close</source>
        <translation type="unfinished">Закрыть</translation>
    </message>
</context>
<context>
    <name>InputBar</name>
    <message>
        <location filename="../../src/timeline/InputBar.cpp" line="+423"/>
        <source>All Files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Select file(s)</source>
        <translation>Выбрать файл(ы)</translation>
    </message>
    <message>
        <location line="+623"/>
        <source>You need to pass a valid mxid when ignoring a user. &apos;%1&apos; is not a valid userid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Failed to fetch user %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+412"/>
        <source>Upload of &apos;%1&apos; failed</source>
        <translation>Не удалось загрузить &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>InviteDialog</name>
    <message>
        <location filename="../qml/dialogs/InviteDialog.qml" line="+40"/>
        <source>Invite users to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Search user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>@user:yourserver.example.com</source>
        <comment>Example user id. The name &apos;user&apos; can be localized however you want.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Search on Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Invite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cancel</source>
        <translation type="unfinished">Отмена</translation>
    </message>
</context>
<context>
    <name>JoinRoomDialog</name>
    <message>
        <location filename="../qml/dialogs/JoinRoomDialog.qml" line="+14"/>
        <source>Join room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Room ID or alias</source>
        <translation type="unfinished">Идентификатор или псевдоним комнаты</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Join</source>
        <translation type="unfinished">Присоединиться</translation>
    </message>
</context>
<context>
    <name>LeaveRoomDialog</name>
    <message>
        <location filename="../qml/dialogs/LeaveRoomDialog.qml" line="+15"/>
        <source>Leave room</source>
        <translation type="unfinished">Покинуть комнату</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Are you sure you want to leave?</source>
        <translation type="unfinished">Вы действительно желаете выйти?</translation>
    </message>
</context>
<context>
    <name>LoginPage</name>
    <message>
        <location filename="../../src/LoginPage.cpp" line="+78"/>
        <location line="+6"/>
        <location line="+64"/>
        <location line="+133"/>
        <source>You have entered an invalid Matrix ID e.g. @user:yourserver.example.com</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-163"/>
        <source>Autodiscovery failed. Received malformed response.</source>
        <translation>Автоматическое обнаружение не удалось. Получен некорректный ответ.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Autodiscovery failed. Unknown error when requesting .well-known.</source>
        <translation>Автоматическое обнаружение не удалось. Получена неизвестная ошибка во время исполнения запроса к .well-known.</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>The required endpoints were not found. Possibly not a Matrix server.</source>
        <translation>Необходимые конечные точки не найдены. Возможно, это не сервер Matrix.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Received malformed response. Make sure the homeserver domain is valid.</source>
        <translation>Получен неверный ответ. Убедитесь, что домен homeserver действителен.</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>An unknown error occured. Make sure the homeserver domain is valid.</source>
        <translation>Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен.</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>The selected server does not support a version of the Matrix protocol, that this client understands (%1 to %2). You can&apos;t sign in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Sign in with Apple</source>
        <translation>Войти при помощи Apple</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Continue with Facebook</source>
        <translation>Войти при помощи Facebook</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sign in with Google</source>
        <translation>Войти при помощи Google</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sign in with Twitter</source>
        <translation>Войти при помощи Twitter</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Login using %1</source>
        <translation>Войти при помощи %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>SSO LOGIN</source>
        <translation>Войти при помощи SSO</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Empty password</source>
        <translation>Пустой пароль</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>SSO login failed</source>
        <translation>Не удалось войти при помощи SSO</translation>
    </message>
    <message>
        <location filename="../qml/pages/LoginPage.qml" line="+58"/>
        <source>Matrix ID</source>
        <translation>Идентификатор Matrix</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>e.g @user:yourserver.example.com</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Your login name. A mxid should start with @ followed by the user ID. After the user ID you need to include your server name after a :.
You can also put your homeserver address there if your server doesn&apos;t support .well-known lookup.
Example: @user:yourserver.example.com
If Nheko fails to discover your homeserver, it will show you a field to enter the server manually.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Your password.</source>
        <translation>Ваш пароль.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Show/Hide Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Device name</source>
        <translation>Имя устройства</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided, a default is used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Homeserver address</source>
        <translation>Адрес домашнего сервера</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>yourserver.example.com:8787</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The address that can be used to contact your homeserver&apos;s client API.
Example: https://yourserver.example.com:8787</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>LOGIN</source>
        <translation>ВОЙТИ</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Back</source>
        <translation type="unfinished">Вернуться</translation>
    </message>
</context>
<context>
    <name>LogoutDialog</name>
    <message>
        <location filename="../qml/dialogs/LogoutDialog.qml" line="+12"/>
        <source>Log out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>A call is in progress. Log out?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Are you sure you want to log out?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MediaUpload</name>
    <message>
        <location filename="../../src/timeline/InputBar.cpp" line="-154"/>
        <location line="+35"/>
        <source>Failed to upload media. Please try again.</source>
        <translation>Не удалось загрузить контент. Пожалуйста, повторите попытку.</translation>
    </message>
</context>
<context>
    <name>MessageInput</name>
    <message>
        <location filename="../qml/MessageInput.qml" line="+47"/>
        <source>Hang up</source>
        <translation>Завершить звонок</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Place a call</source>
        <translation>Позвонить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Already on a call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Send a file</source>
        <translation>Отправить файл</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Write a message...</source>
        <translation>Написать сообщение…</translation>
    </message>
    <message>
        <location line="+273"/>
        <source>Stickers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Emoji</source>
        <translation>Эмодзи</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Send</source>
        <translation>Отправить</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>You don&apos;t have permission to send messages in this room</source>
        <translation>У вас нет прав для отправления сообщений в этой комнате</translation>
    </message>
</context>
<context>
    <name>MessageInputWarning</name>
    <message>
        <location filename="../qml/MessageInputWarning.qml" line="+61"/>
        <source>Don&apos;t mention them in this message</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MessageView</name>
    <message>
        <location filename="../qml/MessageView.qml" line="+237"/>
        <source>Edit</source>
        <translation>Редактировать</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>React</source>
        <translation>Реакция</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Reply in thread</source>
        <translation>Ответить в обсуждении</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>New thread</source>
        <translation>Новое обсуждение</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Reply</source>
        <translation>Ответить</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Go to message</source>
        <translation>К сообщению</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Options</source>
        <translation>Опции</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Enter reason for removal or hit enter for no reason:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reason for removal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Go to &amp;message</source>
        <translation>Перейти к сооб&amp;щению</translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+187"/>
        <source>&amp;Copy</source>
        <translation>&amp;Копировать</translation>
    </message>
    <message>
        <location line="-179"/>
        <location line="+187"/>
        <source>Copy &amp;link location</source>
        <translation>Копировать ссылку &amp;места</translation>
    </message>
    <message>
        <location line="-177"/>
        <source>Re&amp;act</source>
        <translation>Поставить &amp;реакцию</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Repl&amp;y</source>
        <translation>&amp;Ответить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Edit</source>
        <translation>&amp;Изменить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Thread</source>
        <translation>Обсу&amp;ждение</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Un&amp;pin</source>
        <translation>Откр&amp;епить</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>&amp;Pin</source>
        <translation>Закр&amp;епить</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Read receipts</source>
        <translation>&amp;Узнать получателей</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Forward</source>
        <translation>&amp;Переслать</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Mark as read</source>
        <translation>Пометить про&amp;читанным</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>View raw message</source>
        <translation>Посмотреть код сообщения</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>View decrypted raw message</source>
        <translation>Посмотреть код дешифрованного сообщения</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Remo&amp;ve message</source>
        <translation>У&amp;далить сообщение</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Report message</source>
        <translation>Пожаловаться на сообщение</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>&amp;Save as</source>
        <translation>&amp;Сохранить как</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Open in external program</source>
        <translation>Открыть во &amp;внешней программе</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Copy link to eve&amp;nt</source>
        <translation>Копировать ссылку на со&amp;бытие</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>&amp;Go to quoted message</source>
        <translation>К &amp;цитированному сообщению</translation>
    </message>
</context>
<context>
    <name>NewVerificationRequest</name>
    <message>
        <location filename="../qml/device-verification/NewVerificationRequest.qml" line="+10"/>
        <source>Send Verification Request</source>
        <translation>Отправить запрос на проверку</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Received Verification Request</source>
        <translation>Получен Запрос Верификации</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>To allow other users to see which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify an unverified device now? (Please make sure you have one of those devices available.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>To allow other users to see which of your devices actually belong to you, you can verify them. This also allows key backup to work automatically. Verify %1 now?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>To ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 has requested to verify their device %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 using the device %2 has requested to be verified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Your device (%1) has requested to be verified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Deny</source>
        <translation>Отклонить</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Start verification</source>
        <translation>Начать верификацию</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Accept</source>
        <translation>Принять</translation>
    </message>
</context>
<context>
    <name>NotificationsManager</name>
    <message>
        <location filename="../../src/notifications/Manager.cpp" line="+46"/>
        <location filename="../../src/notifications/ManagerMac.cpp" line="+90"/>
        <source>%1 sent an encrypted message</source>
        <translation>%1 отправил зашифрованное сообщение</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 replied with a spoiler.</source>
        <comment>Format a reply in a notification. %1 is the sender.</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 replied: %2</source>
        <comment>Format a reply in a notification. %1 is the sender, %2 the message</comment>
        <translation>%1 ответил(а) на сообщение: %2</translation>
    </message>
    <message>
        <location filename="../../src/notifications/ManagerMac.cpp" line="-1"/>
        <source>%1 replied with an encrypted message</source>
        <translation>%1 ответил зашифрованным сообщением</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 replied to a message</source>
        <translation>%1 ответил на сообщение</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>%1 sent a message</source>
        <translation>%1 отправил сообщение</translation>
    </message>
</context>
<context>
    <name>PlaceCall</name>
    <message>
        <location filename="../qml/voip/PlaceCall.qml" line="+39"/>
        <source>Place a call to %1?</source>
        <translation>Позвонить %1?</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No microphone found.</source>
        <translation>Микрофон не найден.</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Voice</source>
        <translation>Голос</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Video</source>
        <translation>Видео</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Screen</source>
        <translation>Экран</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
</context>
<context>
    <name>Placeholder</name>
    <message>
        <location filename="../qml/delegates/Placeholder.qml" line="+11"/>
        <source>unimplemented event: </source>
        <translation>нереализованное событие: </translation>
    </message>
</context>
<context>
    <name>PowerLevelEditor</name>
    <message>
        <location filename="../qml/dialogs/PowerLevelEditor.qml" line="+26"/>
        <source>Permissions in %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Be careful when editing permissions. You can&apos;t lower the permissions of people with a same or higher level than you. Be careful when promoting others.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Roles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Users</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Move permissions between roles to change them</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <location line="+243"/>
        <source>Creator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-241"/>
        <location line="+243"/>
        <source>Administrator (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-241"/>
        <location line="+243"/>
        <source>Moderator (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-241"/>
        <location line="+243"/>
        <source>User (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-241"/>
        <location line="+243"/>
        <source>Custom (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-230"/>
        <source>Remove event type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add event type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Add new role</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Add</source>
        <translation type="unfinished">Добавить</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Move users up or down to change their permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+147"/>
        <source>Remove user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Add user</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PowerLevelSpacesApplyDialog</name>
    <message>
        <location filename="../qml/dialogs/PowerLevelSpacesApplyDialog.qml" line="+25"/>
        <source>Apply permission changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Which of the subcommunities and rooms should these permissions be applied to?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Apply permissions recursively</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Overwrite exisiting modifications in rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>No permissions to apply the new permissions here</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No changes needed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Existing modifications to the permissions in this room will be overwritten</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Permissions synchronized with community</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PowerLevels</name>
    <message>
        <location filename="../../src/PowerlevelsEditModels.cpp" line="+788"/>
        <source>Failed to update powerlevel: %1</source>
        <translation type="unfinished">Не удалось обновить уровень доступа: %1</translation>
    </message>
</context>
<context>
    <name>PowerlevelEditingModels</name>
    <message>
        <location line="-127"/>
        <source>Failed to update powerlevel: %1</source>
        <translation>Не удалось обновить уровень доступа: %1</translation>
    </message>
</context>
<context>
    <name>PowerlevelIndicator</name>
    <message>
        <location filename="../qml/components/PowerlevelIndicator.qml" line="+32"/>
        <source>Creator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Administrator (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Moderator: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PowerlevelsTypeListModel</name>
    <message>
        <location filename="../../src/PowerlevelsEditModels.cpp" line="-492"/>
        <source>Other events</source>
        <translation>Прочие события</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other state events</source>
        <translation>Прочие административные события</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Remove other users</source>
        <translation>Удалять пользователей</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ban other users</source>
        <translation>Блокировать пользователей</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Invite other users</source>
        <translation>Приглашать пользователей</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Redact events sent by others</source>
        <translation>Редактировать чужие события</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reactions</source>
        <translation>Отправлять реакции</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Deprecated aliases events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the room avatar</source>
        <translation>Менять аватар комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the room addresses</source>
        <translation>Менять адреса комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send encrypted messages</source>
        <translation>Отправлять шифрованные сообщения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable encryption</source>
        <translation>Включать шифрование</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change guest access</source>
        <translation>Менять гостевой доступ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change history visibility</source>
        <translation>Менять видимость истории</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change who can join</source>
        <translation>Определять, кто может присоединиться</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send messages</source>
        <translation>Отправлять сообщения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the room name</source>
        <translation>Менять имя комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the room permissions</source>
        <translation>Менять права доступа комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the rooms topic</source>
        <translation>Менять тему комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the widgets</source>
        <translation>Менять виджеты комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the widgets (experimental)</source>
        <translation>Менять виджеты комнаты (не проверено)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Redact own events</source>
        <translation>Редактировать собственные события</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the pinned events</source>
        <translation>Менять закреплённые события</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Upgrade the room</source>
        <translation>Обновлять версию комнаты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send stickers</source>
        <translation>Отправлять стикеры</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Ban users using policy rules</source>
        <translation>Блокировать пользователей используя правила политик</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ban rooms using policy rules</source>
        <translation>Блокировать комнаты используя правила политик</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ban servers using policy rules</source>
        <translation>Блокировать серверы используя правила политик</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Edit child communities and rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change parent communities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start a call</source>
        <translation>Начинать аудио/видео вызовы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Negotiate a call</source>
        <translation>Присоединяться к вызовам</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Answer a call</source>
        <translation>Отвечать на вызовы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hang up a call</source>
        <translation>Завершать вызовы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reject a call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change the room emotes</source>
        <translation>Менять эмоции в комнате</translation>
    </message>
</context>
<context>
    <name>PowerlevelsUserListModel</name>
    <message>
        <location line="+230"/>
        <source>Other users</source>
        <translation>Прочие</translation>
    </message>
</context>
<context>
    <name>QCoreApplication</name>
    <message>
        <location filename="../../src/main.cpp" line="+220"/>
        <source>Create a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko.</source>
        <translation>Создайте уникальный профиль, который позволит вам заходить в разные аккаунты одновременно и запускать несколько экземпляров nheko.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>profile</source>
        <translation>профиль</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>profile name</source>
        <translation>имя профиля</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../src/notifications/ManagerMac.cpp" line="-58"/>
        <source>Respond</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Send</source>
        <translation type="unfinished">Отправить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Write a message...</source>
        <translation type="unfinished">Написать сообщение…</translation>
    </message>
    <message>
        <location filename="../../src/main.cpp" line="-30"/>
        <source>Alias for &apos;--log-level trace&apos;.</source>
        <translation>Псевдоним для &apos;--log-level trace&apos;.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Set the global log level, or a comma-separated list of &lt;component&gt;=&lt;level&gt; pairs, or both. For example, to set the default log level to &apos;warn&apos; but disable logging for the &apos;ui&apos; component, pass &apos;warn,ui=off&apos;. levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Set the log output type. A comma-separated list is allowed. The default is &apos;file,stderr&apos;. types:{file,stderr,none}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Recompacts the database which might improve performance.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReCaptchaDialog</name>
    <message>
        <location filename="../qml/dialogs/ReCaptchaDialog.qml" line="+40"/>
        <source>Solve the reCAPTCHA and press the confirm button</source>
        <translation type="unfinished">Решите reCAPTCHA и нажмите кнопку подтверждения</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Open reCAPTCHA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Cancel</source>
        <translation type="unfinished">Отмена</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Confirm</source>
        <translation type="unfinished">Подтвердить</translation>
    </message>
</context>
<context>
    <name>ReadReceipts</name>
    <message>
        <location filename="../qml/dialogs/ReadReceipts.qml" line="+39"/>
        <source>Read receipts</source>
        <translation type="unfinished">Просмотр получателей</translation>
    </message>
</context>
<context>
    <name>ReadReceiptsModel</name>
    <message>
        <location filename="../../src/ReadReceiptsModel.cpp" line="+111"/>
        <source>Yesterday, %1</source>
        <translation>Вчера, %1</translation>
    </message>
</context>
<context>
    <name>RegisterPage</name>
    <message>
        <location filename="../../src/RegisterPage.cpp" line="+83"/>
        <source>Autodiscovery failed. Received malformed response.</source>
        <translation type="unfinished">Автообнaружение не удалось. Получен повреждённый ответ.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Autodiscovery failed. Unknown error when requesting .well-known.</source>
        <translation>Автоматическое обнаружение не удалось. Неизвестная ошибка во время запроса .well-known.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>The required endpoints were not found. Possibly not a Matrix server.</source>
        <translation>Необходимые конечные точки не найдены. Возможно, это не сервер Matrix.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Received malformed response. Make sure the homeserver domain is valid.</source>
        <translation>Получен неверный ответ. Убедитесь, что домен homeserver-а корректен.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>An unknown error occured. Make sure the homeserver domain is valid.</source>
        <translation>Произошла неизвестная ошибка. Убедитесь, что домен homeserver-a корректен.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The selected server does not support a version of the Matrix protocol that this client understands (%1 to %2). You can&apos;t register.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Server does not support querying registration flows!</source>
        <translation>Указанный сервер не поддерживает запросы потоков регистрации!</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Server does not support registration.</source>
        <translation>Указанный сервер не поддерживает регистрацию.</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Invalid username.</source>
        <translation>Недопустимое имя пользователя.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Name already in use.</source>
        <translation>Это имя уже используется.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Part of the reserved namespace.</source>
        <translation>Зарезервировано под служебные нужды.</translation>
    </message>
    <message>
        <location filename="../qml/pages/RegisterPage.qml" line="+58"/>
        <source>Homeserver</source>
        <translation>Домашний сервер</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>your.server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>A server that allows registration. Since matrix is decentralized, you need to first find a server you can register on or host your own.</source>
        <translation>Сервер разрешающий регистрацию. Поскольку matrix децентрализованный, нужно выбрать сервер где вы можете зарегистрироваться или настроить свой сервер.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Username</source>
        <translation>Имя пользователя</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The username must not be empty, and must contain only the characters a-z, 0-9, ., _, =, -, and /.</source>
        <translation>Имя пользователя не должно быть пустым и должно содержать только символы a-z, 0-9, ., _, =, -, и /.</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+102"/>
        <source>Back</source>
        <translation type="unfinished">Вернуться</translation>
    </message>
    <message>
        <location line="-79"/>
        <source>Password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Please choose a secure password. The exact requirements for password strength may depend on your server.</source>
        <translation>Пожалуйста выберите надежный пароль. Надёжность пароля, влияет на безопасность сервера.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Password confirmation</source>
        <translation>Подтверждение пароля</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Your passwords do not match!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Device name</source>
        <translation type="unfinished">Имя устройства</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>A name for this device which will be shown to others when verifying your devices. If nothing is provided a default is used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>REGISTER</source>
        <translation>РЕГИСТРАЦИЯ</translation>
    </message>
</context>
<context>
    <name>ReplyPopup</name>
    <message>
        <location filename="../qml/ReplyPopup.qml" line="+41"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cancel Edit</source>
        <translation>Отменить изменения</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Cancel Thread</source>
        <translation>Отменить обсуждение</translation>
    </message>
</context>
<context>
    <name>ReportMessage</name>
    <message>
        <location filename="../qml/dialogs/ReportMessage.qml" line="+15"/>
        <source>Report message</source>
        <translation type="unfinished">Пожаловаться на сообщение</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>This message you are reporting will be sent to your server administrator for review. Please note that not all server administrators review reported content. You should also ask a room moderator to remove the content if necessary.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enter your reason for reporting:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>How bad is the message?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Not bad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Mild</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Bad</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Serious</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Extremely serious</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoomDirectory</name>
    <message>
        <location filename="../qml/dialogs/RoomDirectory.qml" line="+24"/>
        <source>Explore Public Rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+92"/>
        <source>Join</source>
        <translation type="unfinished">Присоединиться</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Search for public rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Choose custom homeserver</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Close</source>
        <translation type="unfinished">Закрыть</translation>
    </message>
</context>
<context>
    <name>RoomInfo</name>
    <message>
        <location filename="../../src/Cache.cpp" line="+2078"/>
        <source>no version stored</source>
        <translation>нет сохраненной версии</translation>
    </message>
</context>
<context>
    <name>RoomList</name>
    <message>
        <location filename="../qml/RoomList.qml" line="+49"/>
        <source>Start a new chat</source>
        <translation type="unfinished">Начать новый чат</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Join a room</source>
        <translation type="unfinished">Присоединиться к комнате</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Create a new room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Start a direct chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Create a new community</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Room directory</source>
        <translation type="unfinished">Каталог комнат</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Search rooms (Ctrl+K)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>User settings</source>
        <translation type="unfinished">Пользовательские настройки</translation>
    </message>
    <message>
        <location line="+94"/>
        <source>Logout</source>
        <translation type="unfinished">Выйти</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Enter your status message:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Status Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Profile settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Set status message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Automatic online status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Online</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Offline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Encryption not set up</source>
        <extracomment>Cross-signing setup has not run yet.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Unverified login</source>
        <extracomment>The user just signed in with this device and hasn&apos;t verified their master key.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Please verify your other devices</source>
        <extracomment>There are unverified devices signed in to this account.</extracomment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Close</source>
        <translation type="unfinished">Закрыть</translation>
    </message>
    <message>
        <location line="+379"/>
        <source>Enter the tag you want to use:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>New tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Open separately</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Mark as read</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Room settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Leave room</source>
        <translation type="unfinished">Покинуть комнату</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Copy room link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Tag room as:</source>
        <translation type="unfinished">Тэгировать комнату как:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Favourite</source>
        <translation type="unfinished">Важные</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Low priority</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Server notice</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Create new tag...</source>
        <translation>Создать метку…</translation>
    </message>
</context>
<context>
    <name>RoomMembers</name>
    <message>
        <location filename="../qml/dialogs/RoomMembers.qml" line="+20"/>
        <source>Members of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+32"/>
        <source>%n people in %1</source>
        <comment>Summary above list of members</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Invite more people</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Search...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Sort by: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>User ID</source>
        <translation type="unfinished">ID пользователя</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Display name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Power level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+98"/>
        <source>This room is not encrypted!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>This user is verified.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This user isn&apos;t verified, but is still using the same master key from the first time you met.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This user has unverified devices!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoomSettings</name>
    <message>
        <location filename="../../src/ui/RoomSettings.cpp" line="+244"/>
        <source>Failed to enable encryption: %1</source>
        <translation>Не удалось включить шифрование: %1</translation>
    </message>
    <message>
        <location line="+404"/>
        <source>Select an avatar</source>
        <translation>Выберите аватар</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The selected file is not an image</source>
        <translation>Выбранный файл не является картинкой</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error while reading file: %1</source>
        <translation>Ошибка во время прочтения файла: %1</translation>
    </message>
    <message>
        <location line="+32"/>
        <location line="+19"/>
        <source>Failed to upload image: %s</source>
        <translation>Не удалось загрузить изображение: %s</translation>
    </message>
</context>
<context>
    <name>RoomSettingsDialog</name>
    <message>
        <location filename="../qml/dialogs/RoomSettingsDialog.qml" line="+27"/>
        <source>Room Settings</source>
        <translation type="unfinished">Настройки комнаты</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Change room avatar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+97"/>
        <source>Change name of this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+11"/>
        <source>%n member(s)</source>
        <translation type="unfinished">
            <numerusform>%n участник</numerusform>
            <numerusform>%n участника</numerusform>
            <numerusform>%n участников</numerusform>
        </translation>
    </message>
    <message>
        <location line="+8"/>
        <source>View members of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>No topic set</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Change topic of this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Since room state can&apos;t be encrypted, make sure no confidential information is stored in the room topic!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>NOTIFICATIONS</source>
        <translation type="unfinished">УВЕДОМЛЕНИЯ</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Notifications</source>
        <translation type="unfinished">Уведомления</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Muted</source>
        <translation type="unfinished">Заглушен</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Mentions only</source>
        <translation>Только упоминания</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All messages</source>
        <translation type="unfinished">Все сообщения</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>ENTRY PERMISSIONS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Anyone can join</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Allow knocking</source>
        <translation>Разрешить заявки</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Allow joining via other rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Rooms to join via</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <location line="+242"/>
        <source>Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Change the list of rooms users can join this room via. Usually this is the official community of this room.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Allow guests to join</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Apply access rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>MESSAGE VISIBILITY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Allow viewing history without joining</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This is useful to see previews of the room or view it on public websites.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Members can see messages since</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>How much of the history is visible to joined members. Changing this won&apos;t affect the visibility of already sent messages. It only applies to new messages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Everything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>As long as the user joined, they can see all previous messages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>They got invited</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Members can only see messages from when they got invited going forward.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>They joined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Members can only see messages since after they joined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Apply visibility changes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Locally hidden events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <location line="+18"/>
        <location line="+60"/>
        <location line="+12"/>
        <source>Configure</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-89"/>
        <source>Select events to hide in this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Automatic event deletion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Select if your events get automatically deleted in this room.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>GENERAL SETTINGS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Encryption</source>
        <translation type="unfinished">Шифрование</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>End-to-End Encryption</source>
        <translation type="unfinished">Оконечное шифрование</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Encryption is currently experimental and things might break unexpectedly. &lt;br&gt;
                                Please take note that it can&apos;t be disabled afterwards.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Permission</source>
        <translation type="unfinished">Права доступа</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>View and change the permissions in this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Aliases</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>View and change the addresses/aliases of this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Sticker &amp; Emote Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Change what packs are enabled, remove packs, or create new ones</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>INFO</source>
        <translation type="unfinished">ИНФОРМАЦИЯ</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Internal ID</source>
        <translation>Внутренний идентификатор</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Copied to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Room Version</source>
        <translation type="unfinished">Версия Комнаты</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>show less</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>show more</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoomlistModel</name>
    <message>
        <location filename="../../src/timeline/RoomlistModel.cpp" line="+159"/>
        <source>Pending invite.</source>
        <translation>Приглашение на рассмотрении.</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Previewing this room</source>
        <translation>Предварительный просмотр комнаты</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>No preview available</source>
        <translation>Предварительный просмотр недоступен</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This room is possibly inaccessible</source>
        <translation>Эта комната, возможно, недоступна</translation>
    </message>
</context>
<context>
    <name>Root</name>
    <message>
        <location filename="../qml/Root.qml" line="+308"/>
        <source>Please enter your login password to continue:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Please enter a valid email address to continue:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Please enter a valid phone number to continue:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Please enter the token which has been sent to you:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Wait for the confirmation link to arrive, then continue.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScreenShare</name>
    <message>
        <location filename="../qml/voip/ScreenShare.qml" line="+30"/>
        <source>Share desktop with %1?</source>
        <translation>Поделиться экраном с %1?</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Method:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Window:</source>
        <translation>Окно:</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Request screencast</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Frame rate:</source>
        <translation>Частота кадров:</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Include your camera picture-in-picture</source>
        <translation>Включить Вашу камеру в режиме картинка-в-картинке</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Request remote camera</source>
        <translation>Запросить удалённую камеру</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>View your callee&apos;s camera like a regular video call</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Hide mouse cursor</source>
        <translation>Спрятать курсор мыши</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Share</source>
        <translation>Поделиться</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Preview</source>
        <translation>Предпросмотр</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
</context>
<context>
    <name>SecretStorage</name>
    <message>
        <location filename="../../src/Cache.cpp" line="-5120"/>
        <source>Failed to connect to secret storage</source>
        <translation>Не удалось подключиться к защищённому хранилищу</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Nheko could not connect to the secure storage to save encryption secrets to. This can have multiple reasons. Check if your D-Bus service is running and you have configured a service like KWallet, Gnome Keyring, KeePassXC or the equivalent for your platform. If you are having trouble, feel free to open an issue here: https://github.com/Nheko-Reborn/nheko/issues</source>
        <translation>Nheko не удалось подключиться к защищённому хранилищу, чтобы поместить ключи шифрования. Проверьте, что D-Bus запущен и Вы правильным образом настроили необходимую службу (KWallet, Gnome Keyring, KeePassXC или аналогичную). Если ошибка не исчезла, Вы можете описать проблему по адресу: https://github.com/Nheko-Reborn/nheko/issues</translation>
    </message>
</context>
<context>
    <name>SelfVerificationCheck</name>
    <message>
        <location filename="../qml/SelfVerificationCheck.qml" line="+50"/>
        <source>This is your recovery key. You will need it to restore access to your encrypted messages and verification keys. Keep this safe. Don&apos;t share it with anyone and don&apos;t lose it! Do not pass go! Do not collect $200!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Encryption setup successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Failed to setup encryption: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Setup Encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Hello and welcome to Matrix!
It seems like you are new. Before you can securely encrypt your messages, we need to setup a few small things. You can either press accept immediately or adjust a few basic options. We also try to explain a few of the basics. You can skip those parts, but they might prove to be helpful!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+108"/>
        <source>Activate Encryption</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>It seems like you have encryption already configured for this account. To be able to access your encrypted messages and make this device appear as trusted, you can either verify an existing device or (if you have one) enter your recovery passphrase. Please select one of the options below.
If you choose verify, you need to have the other device available. If you choose &quot;enter passphrase&quot;, you will need your recovery key or passphrase. If you click cancel, you can choose to verify yourself at a later point.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>verify</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>enter passphrase</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SelfVerificationStatus</name>
    <message>
        <location filename="../../src/encryption/SelfVerificationStatus.cpp" line="+53"/>
        <source>Failed to create keys for cross-signing!</source>
        <translation>Не удалось создать ключи для взаимной подписи!</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Failed to create keys for online key backup!</source>
        <translation>Не удалось создать ключи для онлайн-резервирования!</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Failed to create keys for secure server side secret storage!</source>
        <translation>Не удалось создать ключи для защищённого резервирования на сервере!</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>Encryption Setup</source>
        <translation>Настройка шифрования</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Encryption setup failed: %1</source>
        <translation>Не удалось настроить шифрование: %1</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Identity key changed. This breaks E2EE, so logging out.</source>
        <translation>Идентификационный ключ изменён. Возможно нарушение работы сквозного шифрования, будет осуществлён выход из системы.</translation>
    </message>
</context>
<context>
    <name>SingleImagePackModel</name>
    <message>
        <location filename="../../src/SingleImagePackModel.cpp" line="+284"/>
        <location line="+15"/>
        <location line="+19"/>
        <source>Failed to update image pack: %1</source>
        <translation>Не удалось обновить набор изображений: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Failed to delete old image pack: %1</source>
        <translation>Не удалось удалить старый набор изображений: %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <location line="+45"/>
        <source>Failed to open image: %1</source>
        <translation>Не удалось открыть изображение: %1</translation>
    </message>
    <message>
        <location line="-15"/>
        <location line="+29"/>
        <source>Failed to upload image: %1</source>
        <translation>Не удалось загрузить изображение: %1</translation>
    </message>
</context>
<context>
    <name>SpaceMenu</name>
    <message>
        <location filename="../qml/components/SpaceMenu.qml" line="+16"/>
        <source>Add or remove from community...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SpaceMenuLevel</name>
    <message>
        <location filename="../qml/components/SpaceMenuLevel.qml" line="+28"/>
        <source>Official community for this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Affiliated community for this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Listed only for community members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Listed only for room members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Not related</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StatusIndicator</name>
    <message>
        <location filename="../qml/StatusIndicator.qml" line="+18"/>
        <source>Failed</source>
        <translation>Не удалось</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sent</source>
        <translation>Отправлено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Received</source>
        <translation>Получено</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Read</source>
        <translation>Прочитано</translation>
    </message>
</context>
<context>
    <name>StickerPicker</name>
    <message>
        <location filename="../qml/emoji/StickerPicker.qml" line="+69"/>
        <source>Search</source>
        <translation type="unfinished">Поиск</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Change what packs are enabled, remove packs, or create new ones</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Success</name>
    <message>
        <location filename="../qml/device-verification/Success.qml" line="+10"/>
        <source>Successful Verification</source>
        <translation>Верификация прошла успешно</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Verification successful! Both sides verified their devices!</source>
        <translation>Верификация прошла успешно! Обе стороны верифицировали свои устройства!</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Close</source>
        <translation>Закрыть</translation>
    </message>
</context>
<context>
    <name>TimelineDefaultMessageStyle</name>
    <message>
        <location filename="../qml/TimelineDefaultMessageStyle.qml" line="+167"/>
        <source>Part of a thread</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimelineEvent</name>
    <message>
        <location filename="../qml/TimelineEvent.qml" line="+88"/>
        <source>%1 placed a voice call.</source>
        <translation type="unfinished">%1 начал голосовой звонок.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 placed a video call.</source>
        <translation type="unfinished">%1 начал видео звонок.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 placed a call.</source>
        <translation type="unfinished">%1 начал вызов.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 answered the call.</source>
        <translation type="unfinished">%1 ответил на звонок.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 rejected the call.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 selected answer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 ended the call.</source>
        <translation type="unfinished">%1 завершил вызов.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+2"/>
        <source>%1 is negotiating the call...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Allow them in</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+22"/>
        <source>This room was replaced for the following reason: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Go to replacement room</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimelineMetadata</name>
    <message>
        <location filename="../qml/TimelineMetadata.qml" line="+40"/>
        <source>Edited</source>
        <translation type="unfinished">Изменено</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Part of a thread</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimelineModel</name>
    <message>
        <location filename="../../src/timeline/TimelineModel.cpp" line="+1604"/>
        <location line="+17"/>
        <source>Message redaction failed: %1</source>
        <translation>Ошибка редактирования сообщения: %1</translation>
    </message>
    <message>
        <location line="+122"/>
        <location line="+5"/>
        <source>Failed to encrypt event, sending aborted!</source>
        <translation>Не удалось зашифровать сообщение, отправка отменена!</translation>
    </message>
    <message>
        <location line="+196"/>
        <source>Save image</source>
        <translation>Сохранить изображение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Save video</source>
        <translation>Сохранить видео</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Save audio</source>
        <translation>Сохранить аудио</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Save file</source>
        <translation>Сохранить файл</translation>
    </message>
    <message numerus="yes">
        <location line="+348"/>
        <source>%1 and %2 are typing.</source>
        <comment>Multiple users are typing. First argument is a comma separated list of potentially multiple users. Second argument is the last user of that list. (If only one user is typing, %1 is empty. You should still use it in your string though to silence Qt warnings.)</comment>
        <translation>
            <numerusform>%1%2 печатает.</numerusform>
            <numerusform>%1 и %2 печатают.</numerusform>
            <numerusform>%1, %2 печатают.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+60"/>
        <source>%1 opened the room to the public.</source>
        <translation>%1 сделал комнату публичной.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 made this room require an invitation to join.</source>
        <translation>%1 включил(а) обязательные приглашения для вступления в эту комнату.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 allowed to join this room by knocking.</source>
        <translation>%1 разрешил(а) запрашивать приглашение для доступа к данной комнате.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 allowed members of the following rooms to automatically join this room: %2</source>
        <translation>%1 разрешил(а) участникам следующих комнат присоединяться к данной комнате: %2</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>%1 made the room open to guests.</source>
        <translation>%1 сделал комнату открытой для гостей.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 has closed the room to guest access.</source>
        <translation>%1 закрыл доступ к комнате для гостей.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>%1 made the room history world readable. Events may be now read by non-joined people.</source>
        <translation>%1 сделал историю сообщений видимой для всех. События могут быть прочитаны неприсоединившимися к комнате.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 set the room history visible to members from this point on.</source>
        <translation>%1 открыл доступ к истории комнаты для пользователей, присоединившихся к ней начиная с текущего момента.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 set the room history visible to members since they were invited.</source>
        <translation>%1 сделал историю сообщений видимой для участников, с момента их приглашения.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 set the room history visible to members since they joined the room.</source>
        <translation>%1 сделал историю сообщений видимой для участников, с момента того, как они присоединились к комнате.</translation>
    </message>
    <message>
        <location line="+29"/>
        <location line="+245"/>
        <source>%1 has changed the room&apos;s permissions.</source>
        <translation>%1 изменил права доступа комнаты.</translation>
    </message>
    <message>
        <location line="-222"/>
        <source>%1 has changed the room&apos;s kick powerlevel from %2 to %3.</source>
        <translation>%1 изменил(а) уровень доступа для возможности исключения участников с %2 на %3.</translation>
    </message>
    <message numerus="yes">
        <location line="+15"/>
        <source>%n member(s) can now kick room members.</source>
        <translation>
            <numerusform>%n пользователь теперь сможет исключать участников комнаты.</numerusform>
            <numerusform>%n пользователя теперь смогут исключать участников комнаты.</numerusform>
            <numerusform>%n пользователей теперь смогут исключать участников комнаты.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 can now kick room members.</source>
        <translation>%1 теперь сможет исключать участников комнаты.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 has changed the room&apos;s redact powerlevel from %2 to %3.</source>
        <translation>%1 изменил(а) уровень доступа для возможности изменения сообщений с %2 на %3.</translation>
    </message>
    <message numerus="yes">
        <location line="+14"/>
        <source>%n member(s) can now redact room messages.</source>
        <translation>
            <numerusform>%n пользователь теперь сможет редактировать сообщения.</numerusform>
            <numerusform>%n пользователя теперь смогут редактировать сообщения.</numerusform>
            <numerusform>%n пользователей теперь смогут редактировать сообщения.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 can now redact room messages.</source>
        <translation>%1 теперь сможет редактировать сообщения.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 has changed the room&apos;s ban powerlevel from %2 to %3.</source>
        <translation>%1 изменил(а) уровень доступа для возможности блокировки участников с %2 на %3.</translation>
    </message>
    <message numerus="yes">
        <location line="+15"/>
        <source>%n member(s) can now ban room members.</source>
        <translation>
            <numerusform>%n пользователь теперь сможет блокировать участников.</numerusform>
            <numerusform>%n пользователя теперь смогут блокировать участников.</numerusform>
            <numerusform>%n пользователей теперь смогут блокировать участников.</numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 can now ban room members.</source>
        <translation>%1 теперь сможет блокировать участников.</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>%1 has changed the room&apos;s state_default powerlevel from %2 to %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+15"/>
        <source>%n member(s) can now send state events.</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 can now send state events.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>%1 has changed the room&apos;s invite powerlevel from %2 to %3.</source>
        <translation>%1 изменил(а) уровень доступа для возможности приглашения новых участников с %2 на %3.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%1 has changed the room&apos;s events_default powerlevel from %2 to %3. New users can now not send any events.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>%1 has changed the room&apos;s events_default powerlevel from %2 to %3. New users can now send events that are not otherwise restricted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 has changed the room&apos;s events_default powerlevel from %2 to %3.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 has made %2 an administrator of this room.</source>
        <translation>%1 предоставил(а) административные права доступа пользователю %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 has made %2 a moderator of this room.</source>
        <translation>%1 предоставил(а) права модератора пользователю %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 has downgraded %2 to moderator of this room.</source>
        <translation>%1 понизил(а) права доступа %2 до уровня модератора.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 has changed the powerlevel of %2 from %3 to %4.</source>
        <translation>%1 изменил(а) уровень доступа %2 с %3 до %4.</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>%1 allowed only administrators to send &quot;%2&quot;.</source>
        <translation>%1 разрешил(а) отправку событий типа «%2» только администраторам.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 allowed only moderators to send &quot;%2&quot;.</source>
        <translation>%1 разрешил(а) отправку событий типа «%2» только модераторам.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 allowed everyone to send &quot;%2&quot;.</source>
        <translation>%1 разрешил(а) всем отправлять события типа «%2».</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 has changed the powerlevel of event type &quot;%2&quot; from the default to %3.</source>
        <translation>%1 изменила(а) уровень доступа для событий типа «%2» со значения по умолчанию на %3.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 has changed the powerlevel of event type &quot;%2&quot; from %3 to %4.</source>
        <translation>%1 изменила(а) уровень доступа для событий типа «%2» с %3 на %4.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>(empty)</source>
        <translation>(пусто)</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 removed the following images from the pack %2:&lt;br&gt;%3</source>
        <translation>%1 удалил(а) следующие изображения из набора «%2»:&lt;br&gt;%3</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>%1 added the following images to the pack %2:&lt;br&gt;%3</source>
        <translation>%1 добавил(а) следующие изображения в набор «%2»:&lt;br&gt;%3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 changed the sticker and emotes in this room.</source>
        <translation>%1 изменил(а) стикеры и эмоции в данной комнате.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>%1 disabled the rule to ban users matching %2.</source>
        <translation>%1 отключил(а) правило блокировки пользователей, соответствующих критерию «%2».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 added a rule to ban users matching %2 for &apos;%3&apos;.</source>
        <translation>%1 добавил(а) правило блокировки пользователей, соответствующих критерию «%2» для &apos;%3&apos;.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 disabled the rule to ban rooms matching %2.</source>
        <translation>%1 отключил(а) правило блокировки комнат, соответствующих критерию «%2».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 added a rule to ban rooms matching %2 for &apos;%3&apos;.</source>
        <translation>%1 добавил(а) правило блокировки комнат, соответствующих критерию «%2» для &apos;%3&apos;.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>%1 disabled the rule to ban servers matching %2.</source>
        <translation>%1 отключил(а) правило блокировки серверов, соответствующих критерию «%2».</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 added a rule to ban servers matching %2 for &apos;%3&apos;.</source>
        <translation>%1 добавил(а) правило блокировки серверов, соответствующих критерию «%2» для &apos;%3&apos;.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Removed by %1</source>
        <translation>Удалено пользователем %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 (%2) removed this message at %3</source>
        <translation>%1 (%2) удалил(а) сообщение %3</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removed by %1 because: %2</source>
        <translation>Удалено %1 по причине: %2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 (%2) removed this message at %3
Reason: %4</source>
        <translation>%1 (%2) удалил(а) сообщение %3
Причина: %4</translation>
    </message>
    <message>
        <location line="+102"/>
        <source>%1 invited %2.</source>
        <translation>%1 пригласил(а) %2</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>%1 has changed their avatar and changed their display name to %2.</source>
        <translation>%1 изменил(а) свой аватар и отображаемое имя на %2.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 has changed their display name to %2.</source>
        <translation>%1 изменил(а) своё отображаемое имя на %2.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 changed their avatar.</source>
        <translation>%1 изменил свой аватар.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 changed some profile info.</source>
        <translation>%1 поменял информацию в профиле.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 joined.</source>
        <translation>%1 присоединился.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 joined via authorisation from %2&apos;s server.</source>
        <translation>%1 присоединился(ась) используя авторизацию сервера %2.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>%2 kicked %1.</source>
        <translation>%2 выгнал(а) %1.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 rejected their invite.</source>
        <translation>%1 отклонил приглашение.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Reason: %1</source>
        <translation>Причина: %1</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>%1 left the room.</source>
        <translation>%1 покинул комнату.</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>%1 redacted their knock.</source>
        <translation>%1 отредактировал его &quot;стук&quot;.</translation>
    </message>
    <message>
        <location line="-1695"/>
        <source>You joined this room.</source>
        <translation>Вы присоединились к комнате.</translation>
    </message>
    <message>
        <location line="-617"/>
        <source>%1 changed which servers are allowed in this room.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>%1 removed the room name.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 changed the room name to: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 removed the topic.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 changed the topic to: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 changed the room avatar to: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>%1 removed the room avatar.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 changed the pinned messages.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 changed the addresses for this room.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 changed the parent communities for this room.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 created and configured room: %2</source>
        <translation type="unfinished">%1 создал и настроил комнату: %2</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>%1 changed unknown state event %2.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+670"/>
        <source>%n hour(s) later</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+1575"/>
        <source>%2 revoked the invite to %1.</source>
        <translation>%2 отозвал(а) приглашение в %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%2 unbanned %1.</source>
        <translation>%2 разблокировал(а) %1.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%2 rejected the knock from %1.</source>
        <translation>%2 отвергнул заявку от %1.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 left after having already left!</source>
        <comment>This is a leave event after the user already left and shouldn&apos;t happen apart from state resets</comment>
        <translation>%1 покинул чат, уже покинув его!</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>%1 banned %2</source>
        <translation>%1 заблокировал(а) %2</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 knocked.</source>
        <translation>%1 постучался.</translation>
    </message>
</context>
<context>
    <name>TimelineSectionHeader</name>
    <message>
        <location filename="../qml/TimelineSectionHeader.qml" line="+139"/>
        <source>%1&apos;s status message</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TimelineView</name>
    <message>
        <location filename="../qml/TimelineView.qml" line="+51"/>
        <source>No room open</source>
        <translation>Комната не выбрана</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>You are about to notify the whole room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>You will be mentioning %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The command /%1 is not recognized and will be sent as part of your message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>/%1 looks like an incomplete command. To send it anyway, add a space to the end of your message.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+41"/>
        <source>No preview available</source>
        <translation type="unfinished">Предварительный просмотр недоступен</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Settings</source>
        <translation type="unfinished">Настройки</translation>
    </message>
    <message numerus="yes">
        <location line="+19"/>
        <source>%n member(s)</source>
        <translation type="unfinished">
            <numerusform>%n участник</numerusform>
            <numerusform>%n участника</numerusform>
            <numerusform>%n участников</numerusform>
        </translation>
    </message>
    <message>
        <location line="+3"/>
        <source>View members of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>This room is possibly inaccessible. If this room is private, you should remove it from this community.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>join the conversation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>accept invite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>decline invite</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>decline invite and ignore user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Invited by %1 (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Hide invite reason</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Show invite reason</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Back to room list</source>
        <translation type="unfinished">Вернуться к списку комнат</translation>
    </message>
</context>
<context>
    <name>TopBar</name>
    <message>
        <location filename="../qml/TopBar.qml" line="+20"/>
        <source>No room selected</source>
        <translation>Комнаты не выбраны</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>In %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Back to room list</source>
        <translation>Вернуться к списку комнат</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Show only notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Show or hide pinned messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Show room members.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This room contains only verified devices.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This room contains verified devices and devices which have never changed their master key.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>This room contains unverified devices!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Search this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Room options</source>
        <translation>Настройки комнаты</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Invite users</source>
        <translation>Пригласить пользователей</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Members</source>
        <translation>Участники</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Leave room</source>
        <translation>Покинуть комнату</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Unpin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Enter search query</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrayIcon</name>
    <message>
        <location filename="../../src/TrayIcon.cpp" line="+110"/>
        <source>Show</source>
        <translation>Показать</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Quit</source>
        <translation>Выйти</translation>
    </message>
    <message numerus="yes">
        <location line="+32"/>
        <source>
%n unread message(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>UIA</name>
    <message>
        <location filename="../../src/ui/UIA.cpp" line="+58"/>
        <source>No available registration flows!</source>
        <translation>Нет доступных потоков регистрации!</translation>
    </message>
    <message>
        <location line="+50"/>
        <location line="+22"/>
        <location line="+13"/>
        <source>Registration aborted</source>
        <translation>Регистрация отменена</translation>
    </message>
    <message>
        <location line="-23"/>
        <source>Please enter a valid registration token.</source>
        <translation>Введите действительный регистрационный токен.</translation>
    </message>
    <message>
        <location line="+160"/>
        <source>Invalid token</source>
        <translation>Некорректный токен</translation>
    </message>
</context>
<context>
    <name>UploadBox</name>
    <message numerus="yes">
        <location filename="../qml/UploadBox.qml" line="+90"/>
        <source>Upload %n file(s)</source>
        <translation>
            <numerusform>Загрузить файл</numerusform>
            <numerusform>Загрузить %n файла</numerusform>
            <numerusform>Загрузить %n файлов</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>UserProfile</name>
    <message>
        <location filename="../../src/ui/UserProfile.cpp" line="+218"/>
        <source>Sign out device %1</source>
        <translation>Завершить сеанс устройства %1</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>You signed out this device.</source>
        <translation>Сеанс данного устройства завершён.</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Failed to ignore &quot;%1&quot;: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+222"/>
        <source>Select an avatar</source>
        <translation>Выберите аватар</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The selected file is not an image</source>
        <translation>Выбранный файл не является картинкой</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Error while reading file: %1</source>
        <translation>Ошибка во время прочтения файла: %1</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/UserProfile.qml" line="+25"/>
        <source>Global User Profile</source>
        <translation>Глобальный Пользовательский Профиль</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Room User Profile</source>
        <translation>Пользовательский Профиль в Комнате</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>Change avatar globally.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Change avatar. Will only apply to this room.</source>
        <translation>Изменить аватар только для этой комнаты.</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>Change display name globally.</source>
        <translation>Изменить отображаемое имя публично.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Change display name. Will only apply to this room.</source>
        <translation>Изменить отображаемое имя только для этой комнаты.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>&lt;i&gt;&lt;b&gt;Status:&lt;/b&gt; %1&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;Статус:&lt;/b&gt; %1&lt;/i&gt;</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Room: %1</source>
        <translation>Комната: %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>This is a room-specific profile. The user&apos;s name and avatar may be different from their global versions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Open the global profile for this user.</source>
        <translation>Открыть публичный профиль пользователя</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+247"/>
        <source>Verify</source>
        <translation>Верифицировать</translation>
    </message>
    <message>
        <location line="-205"/>
        <source>Start a private chat.</source>
        <translation>Начать приватную переписку.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Kick the user.</source>
        <translation>Выкинуть пользователя.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Ban the user.</source>
        <translation>Заблокировать пользователя.</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Unignore the user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Ignore the user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Refresh device list.</source>
        <translation>Обновить список устройств.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Devices</source>
        <translation>Устройства</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Shared Rooms</source>
        <translation>Общие комнаты</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Sign out this device.</source>
        <translation>Выйти на этом устройстве.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Change device name.</source>
        <translation>Изменить имя устройства.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Last seen %1 from %2</source>
        <translation>Был в последний раз %1 с %2</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Unverify</source>
        <translation>Отменить Верификацию</translation>
    </message>
</context>
<context>
    <name>UserSettings</name>
    <message>
        <location filename="../../src/UserSettingsPage.h" line="+288"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
</context>
<context>
    <name>UserSettingsModel</name>
    <message>
        <location filename="../../src/UserSettingsPage.cpp" line="+1048"/>
        <source>Theme</source>
        <translation type="unfinished">Тема</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scale factor</source>
        <translation type="unfinished">Масштаб</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Highlight message on hover</source>
        <translation type="unfinished">Подсвечивать сообщение на панели</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Large Emoji in timeline</source>
        <translation>Большие эмодзи в списке сообщений</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Minimize to tray</source>
        <translation>Сворачивать в системную панель при закрытии</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Start in tray</source>
        <translation>Сворачивать в системную панель при запуске</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Communities sidebar</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Scrollbars in room list</source>
        <translation>Отображать полосу прокрутки в списке комнат</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send messages as Markdown</source>
        <translation>Отправлять сообщение в формате Markdown</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send messages with a shortcut</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable message bubbles</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Enable small Avatars</source>
        <translation>Уменьшить аватары</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Play animated images only on hover</source>
        <translation>Проигрывать анимации лишь при наведении курсора</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show images automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Typing notifications</source>
        <translation type="unfinished">Сообщать о наборе сообщения</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sort rooms by unreads</source>
        <translation>Сортировать комнаты по непрочитанным</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Sort rooms alphabetically</source>
        <translation>Сортировать комнаты в алфавитном порядке</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show buttons in timeline</source>
        <translation>Показывать кнопки в списке сообщений</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Limit width of timeline</source>
        <translation>Ограничить ширину сообщений в чате</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Read receipts</source>
        <translation>Показывать подтверждение о прочтении</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Hidden events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ignored users</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Desktop notifications</source>
        <translation>Включить уведомления от Nheko</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Alert on notification</source>
        <translation>Подсвечиваться при уведомлении</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Circular Avatars</source>
        <translation>Скруглить аватары</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use identicons</source>
        <translation>Использовать identicon (уникальные аватары при отсутствии пользовательских)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open images with external program</source>
        <translation>Открывать изображения в другой программе</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open videos with external program</source>
        <translation>Открывать видео в другой программе</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decrypt messages in sidebar</source>
        <translation>Расшифровывать сообщения в боковой панели</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Decrypt notifications</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show message counts for communities and tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Display fancy effects such as confetti</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Reduce or disable animations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Privacy Screen</source>
        <translation>Приватный экран (Размывать окно, если оно не в фокусе)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Privacy screen timeout (in seconds [0 - 3600])</source>
        <translation>Время до приватного экрана (0-3600 сек.)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Touchscreen mode</source>
        <translation type="unfinished">Сенсорный режим</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Disable swipe motions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Font size</source>
        <translation type="unfinished">Размер шрифта</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Font Family</source>
        <translation>Семейство шрифтов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Emoji Font Family</source>
        <translation>Семейство шрифтов для эмодзи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Ringtone</source>
        <translation>Мелодия вызова</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Microphone</source>
        <translation type="unfinished">Микрофон</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Camera</source>
        <translation type="unfinished">Камера</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Camera resolution</source>
        <translation>Размер изображения камеры</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Camera frame rate</source>
        <translation>Частота кадров у камеры</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow fallback call assist server</source>
        <translation>Разрешить использование резервного сервера для звонков</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Send encrypted messages to verified users only</source>
        <translation>Отправлять зашифрованные сообщения только верифицированным пользователям</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Share keys with verified users and devices</source>
        <translation type="unfinished">Делиться ключами с проверенными участниками и устройствами</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Online Key Backup</source>
        <translation>Онлайн-хранилище резервных ключей</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Profile</source>
        <translation>Профиль</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User ID</source>
        <translation>ID пользователя</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Accesstoken</source>
        <translation>Токен доступа</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Device ID</source>
        <translation type="unfinished">ID устройства</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Device Fingerprint</source>
        <translation type="unfinished">Отпечаток устройства</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Homeserver</source>
        <translation>Основной сервер</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Version</source>
        <translation>Версия Nheko</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Platform</source>
        <translation>Платформа</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GENERAL</source>
        <translation type="unfinished">ГЛАВНОЕ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>ACCESSIBILITY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>TIMELINE</source>
        <translation>СПИСОК СООБЩЕНИЙ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>SIDEBAR</source>
        <translation>БОКОВАЯ ПАНЕЛЬ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>TRAY</source>
        <translation>СИСТЕМНАЯ ПАНЕЛЬ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>GLOBAL MESSAGE VISIBILITY</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>NOTIFICATIONS</source>
        <translation>УВЕДОМЛЕНИЯ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>CALLS</source>
        <translation type="unfinished">ЗВОНКИ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>ENCRYPTION</source>
        <translation type="unfinished">ШИФРОВАНИЕ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>INFO</source>
        <translation>ИНФОРМАЦИЯ</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Session Keys</source>
        <translation>Сеансовые ключи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Cross Signing Secrets</source>
        <translation>Ключи взаимной подписи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Online backup key</source>
        <translation>Ключ онлайн-резервного копирования</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Self signing key</source>
        <translation>Ключ самоподписи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>User signing key</source>
        <translation>Ключ подписи пользователя</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Master signing key</source>
        <translation>Мастер-ключ подписи</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Expose room information via D-Bus</source>
        <translation>Предоставлять информацию о комнатах в D-Bus</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Periodically update community routing information</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Periodically delete expired events</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+116"/>
        <source>Default</source>
        <translation>По умолчанию</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Set the notification sound to play when a call invite arrives</source>
        <translation>Выбрать звук уведомления входящего вызова</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set the max width of messages in the timeline (in pixels). This can help readability on wide screen when Nheko is maximized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Set timeout (in seconds) for how long after window loses
focus before the screen will be blurred.
Set to 0 to blur immediately after focus loss. Max value of 1 hour (3600 seconds)</source>
        <translation>Установить задержку (в секундах) прежде чем содержимое окна будет размыто после потери фокуса.
Если установлено значение 0, размытие будет производиться сразу же, как только Вы переключились на другое приложение.
Максимальное значение - 3600 с. (1 час).</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Change the background color of messages when you hover over them.</source>
        <translation>Менять цвет фона сообщения при наведении на него курсора мыши.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Make font size larger if messages with only a few emojis are displayed.</source>
        <translation>Увеличивать размер шрифта, если сообщение не содержит текста, только эмодзи.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Keep the application running in the background after closing the client window.</source>
        <translation>Поддерживать приложение запущенным в фоне после закрытия окна.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Start the application in the background without showing the client window.</source>
        <translation type="unfinished">Запускать приложение в фоне, без открытия окна.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show a column containing communities and tags next to the room list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Shows scrollbars in the room list and communities list.</source>
        <translation>Показывает полосы прокрутки в списке комнат и списке сообществ.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Allow using markdown in messages.
When disabled, all messages are sent as a plain text.</source>
        <translation>Позволяет использовать Markdown в сообщениях.
Если выключено, все сообщения посылаются как обычный текст.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Select what Enter key combination sends the message. Shift+Enter adds a new line, unless it has been selected, in which case Enter adds a new line instead.

If an emoji picker or a mention picker is open, it is always handled first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Messages get a bubble background. This also triggers some layout changes (WIP).</source>
        <translation>Сообщения получат фон в виде плашки. Также изменит внешний вид списка сообщений (не закончено).</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Avatars are resized to fit above the message.</source>
        <translation>Поместить аватар над текстом сообщения и уменьшить его размер, чтобы он соответствовал размеру имени отправителя.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Plays media like GIFs or WEBPs only when explicitly hovering over them.</source>
        <translation>Проигрывать анимированные изображения и видеоролики (например, GIF и WEBP) только при наведении на них курсора мыши.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>If images should be automatically displayed. You can select between always showing images by default, only show them by default in private rooms or always require interaction to show images.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show who is typing in a room.
This will also enable or disable sending typing notifications to others.</source>
        <translation>Отображать кто печатает в комнате.
Другие участники также будут видеть когда печатаете Вы.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Display rooms with new messages first.
If this is off, the list of rooms will only be sorted by the preferred sorting order.
If this is on, rooms which have active notifications (the small circle with a number in it) will be sorted on top. Rooms that you have muted will still be sorted by the preferred sorting order, since you don&apos;t seem to consider them as important as the other rooms.</source>
        <translation>Отображает комнаты с непрочитанными сообщениями первыми.
Если выключено, список комнат будет сортироваться только в предпочтительном порядке.
Если включено, комнаты, которые имеют активные уведомления (кружочек с цифрой внутри) будут сортироваться наверху списка. Комнаты, в которых вы отключили звук, по-прежнему будут сортироваться в предпочтительном порядке, так как вы, похоже, не считаете их такими же важными, как другие комнаты.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Sort rooms alphabetically.
If this is off, the list of rooms will be sorted by the timestamp of the last message in a room.
If this is on, rooms that come first alphabetically will be sorted earlier than ones that come later.</source>
        <translation>Сортирует комнаты в алфавитном порядке.
Если этот параметр выключен, список комнат будет отсортирован по метке времени последнего сообщения в комнате.
Если этот параметр включен, то комнаты, расположенные первыми в алфавитном порядке, будут поставлены раньше, чем те, которые расположены позже в алфавитном порядке.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Show buttons to quickly reply, react or access additional options next to each message.</source>
        <translation type="unfinished">Отображать кнопки быстрого ответа, реакции или предоставления дополнительных опций рядом с каждым сообщением.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show if your message was read.
Status is displayed next to timestamps.
Warning: If your homeserver does not support this, your rooms will never be marked as read!</source>
        <translation>Отображать флажок, что Ваше сообщение было прочитано.
Флажок отображается рядом со временем отправки сообщения.
Предупреждение: если Ваш домашний сервер не поддерживает уведомления о прочтении, сообщения в комнатах никогда не будут отмечены как прочитанные!</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Configure whether to show or hide certain events like room joins.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Notify about received messages when the client is not currently focused.</source>
        <translation>Уведомлять о новых сообщениях, если приложение не в фокусе или работает в фоне.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Show an alert when a message is received.
This usually causes the application icon in the task bar to animate in some fashion.</source>
        <translation>Отображать визуальное и/или звуковое уведомление при получении нового сообщения.
Обычно это приводит к анимации иконки приложения в системной панели, конкретный эффект зависит от используемого окружения.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Change the appearance of user avatars in chats.
OFF - square, ON - circle.</source>
        <translation>Сменить внешний вид аватаров пользователей.
Если включено - отображать в виде круга, выключено - в виде квадрата.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Display an identicon instead of a letter when no avatar is set.</source>
        <translation>Отображать Identicon (визуальная иконка как в Github) вместо первой буквы имени, если у собеседника не установлен аватар.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Opens images with an external program when tapping the image.
Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source>
        <translation>При нажатии, открывать изображения при помощи внешнего приложения.
Примечание: если опция отмечена, зашифрованные данные будут сохраняться на диске в открытом виде и должны быть удалены вручную.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Opens videos with an external program when tapping the video.
Note that when this option is ON, opened files are left unencrypted on disk and must be manually deleted.</source>
        <translation>При нажатии, открывать видеофайлы при помощи внешнего приложения.
Примечание: если опция отмечена, зашифрованные данные будут сохраняться на диске в открытом виде и должны быть удалены вручную.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Decrypt the messages shown in the sidebar.
Only affects messages in encrypted chats.</source>
        <translation>Расшифровывать сообщение отображающиеся в боковой панели. 
Влияет только на зашифрованные чаты.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Decrypt messages shown in notifications for encrypted chats.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Choose where to show the total number of notifications contained within a community or tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Some messages can be sent with fancy effects. For example, messages sent with &apos;/confetti&apos; will show confetti on screen.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>When the window loses focus, the timeline will
be blurred.</source>
        <translation>Размывать список сообщений при потере фокуса
(переключении на другие приложения).</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Will prevent text selection in the timeline to make touch scrolling easier.</source>
        <translation>Прерывать выделение текста в списке сообщений, чтобы было проще перелистывать на сенсорных экранах.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Will prevent swipe motions like swiping left/right between Rooms and Timeline, or swiping a message to reply.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Change the scale factor of the whole user interface. Requires a restart to take effect.</source>
        <translation>Поменять коэффициент масштаба для всего пользовательского интерфейса.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Will use turn.matrix.org as assist when your home server does not offer one.</source>
        <translation>В случае, если домашний сервер не предоставляет адрес TURN/STUN сервера, будет использоваться turn.matrix.org.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Requires a user to be verified to send encrypted messages to them. This improves safety but makes E2EE more tedious.</source>
        <translation>Отправлять зашифрованные сообщения только тем собеседникам, которых Вы верифицировали. Это повышает безопасность, но требует больше ручных операций для использования оконечного шифрования.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Automatically replies to key requests from other users if they are verified, even if that device shouldn&apos;t have access to those keys otherwise.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Download message encryption keys from and upload to the encrypted online key backup.</source>
        <translation>Включить загрузку и отправку ключей шифрования в онлайн-хранилище резервных копий.</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>The key to decrypt online key backups. If it is cached, you can enable online key backup to store encryption keys securely encrypted on the server.</source>
        <translation>Ключ, используемый для шифрования резервных копий ключей в онлайн-хранилище. Если он закэширован, Вы можете включить резервирование ключей на удалённом сервере в зашифрованном виде.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The key to verify your own devices. If it is cached, verifying one of your devices will mark it verified for all your other devices and for users that have verified you.</source>
        <translation>Ключ предназначен для верификации собственных устройств. Если он закэширован, после верификации одного из ваших устройств оно будет помечено как верифицированное для всех других ваших устройств, а также для пользователей, которые вас верифицировали.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The key to verify other users. If it is cached, verifying a user will verify all their devices.</source>
        <translation>Ключ предназначен для верификации других пользователей. Если он закэширован, верификация пользователя так автоматически верифицирует всего его устройства.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Your most important key. You don&apos;t need to have it cached, since not caching it makes it less likely it can be stolen and it is only needed to rotate your other signing keys.</source>
        <translation>Самый важный ключ. Используется только для обновления других Ваших ключей и, во избежание кражи, его можно не кэшировать вовсе.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Allow third-party plugins and applications to load information about rooms you are in via D-Bus. This can have useful applications, but it also could be used for nefarious purposes. Enable at your own risk.

This setting will take effect upon restart.</source>
        <translation>Разрешить внешним приложениям получать информацию о Ваших комнатах при помощи D-Bus. Учтите, что приложения могут использовать эту информацию в самых разных целях, потому, используйте на свой страх и риск.

Опция применится лишь после перезапуска приложения.</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>To allow new users to join a community, the community needs to expose some information about what servers participate in a room to community members. Since the room participants can change over time, this needs to be updated from time to time. This setting enables a background job to do that automatically.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Regularly redact expired events as specified in the event expiration configuration. Since this is currently not executed server side, you need to have one client running this regularly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Manage your ignored users.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+142"/>
        <source>Always</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Only in private rooms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Never</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Shift+Enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Ctrl+Enter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+14"/>
        <source>System font</source>
        <translation>Шрифт системы</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System emoji font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+338"/>
        <source>Select a file</source>
        <translation>Выберите файл</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All Files (*)</source>
        <translation>Все файлы (*)</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Open Sessions File</source>
        <translation type="unfinished">Открыть файл сеансов</translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+18"/>
        <location line="+8"/>
        <location line="+18"/>
        <location line="+14"/>
        <location line="+11"/>
        <location line="+18"/>
        <source>Error</source>
        <translation type="unfinished">Ошибка</translation>
    </message>
    <message>
        <location line="-78"/>
        <location line="+26"/>
        <source>File Password</source>
        <translation>Пароль для файла</translation>
    </message>
    <message>
        <location line="-25"/>
        <source>Enter the passphrase to decrypt the file:</source>
        <translation>Введите парольную фразу для расшифровки файла:</translation>
    </message>
    <message>
        <location line="+8"/>
        <location line="+26"/>
        <source>The password cannot be empty</source>
        <translation type="unfinished">Пароль не может быть пустым</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Enter passphrase to encrypt your session keys:</source>
        <translation>Введите ключевую фразу для шифрования ваших ключей сеанса:</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Repeat File Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Repeat the passphrase:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Passwords don&apos;t match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>File to save the exported session keys</source>
        <translation type="unfinished">Файл для сохранения экспортированных ключей сеанса</translation>
    </message>
</context>
<context>
    <name>UserSettingsPage</name>
    <message>
        <location filename="../qml/pages/UserSettingsPage.qml" line="+190"/>
        <source>CACHED</source>
        <translation>Закешировано</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>NOT CACHED</source>
        <translation>НЕ ЗАКЕШИРОВАНО</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>IMPORT</source>
        <translation>ИМПОРТИРОВАТЬ</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>EXPORT</source>
        <translation>ЭКСПОРТИРОВАТЬ</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>DOWNLOAD</source>
        <translation>СКАЧАТЬ</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>REQUEST</source>
        <translation>ЗАПРОС</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>CONFIGURE</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+18"/>
        <source>MANAGE</source>
        <translation>УПРАВЛЯТЬ</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Back</source>
        <translation>Вернуться</translation>
    </message>
</context>
<context>
    <name>VerificationManager</name>
    <message>
        <location filename="../../src/encryption/VerificationManager.cpp" line="+143"/>
        <source>No encrypted private chat found with this user. Create an encrypted private chat with this user and try again.</source>
        <translation>Личный чат с этим пользователем не найден. Создайте зашифрованный личный чат с этим пользователем и попытайтесь еще раз.</translation>
    </message>
</context>
<context>
    <name>Waiting</name>
    <message>
        <location filename="../qml/device-verification/Waiting.qml" line="+12"/>
        <source>Waiting for other party…</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Waiting for other side to accept the verification request.</source>
        <translation>Ожидание подтверждения запроса верификации другой стороной.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Waiting for other side to continue the verification process.</source>
        <translation>Ожидание другой стороны для продолжения верификационного процесса.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Waiting for other side to complete the verification process.</source>
        <translation>Ожидание другой стороны, для завершение верификационного процесса.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Cancel</source>
        <translation>Отмена</translation>
    </message>
</context>
<context>
    <name>WelcomePage</name>
    <message>
        <location filename="../qml/pages/WelcomePage.qml" line="+30"/>
        <source>Welcome to nheko! The desktop client for the Matrix protocol.</source>
        <translation>Добро пожаловать в Nheko, клиент для протокола Matrix.</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Enjoy your stay!</source>
        <translation>Приятного времяпрепровождения!</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>REGISTER</source>
        <translation>РЕГИСТРАЦИЯ</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>LOGIN</source>
        <translation>ВХОД</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Reduce animations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Nheko uses animations in several places to make stuff pretty. This allows you to turn those off if they make you feel unwell.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>descriptiveTime</name>
    <message>
        <location filename="../../src/Utils.cpp" line="+384"/>
        <source>Yesterday</source>
        <translation>Вчера</translation>
    </message>
</context>
<context>
    <name>emoji-catagory</name>
    <message>
        <location filename="../../src/emoji/Emoji.cpp" line="+13"/>
        <source>People</source>
        <translation type="unfinished">Люди</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Nature</source>
        <translation type="unfinished">Природа</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Food</source>
        <translation type="unfinished">Еда</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Activity</source>
        <translation type="unfinished">Активности</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Travel</source>
        <translation type="unfinished">Путешествие</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Objects</source>
        <translation type="unfinished">Предметы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Symbols</source>
        <translation type="unfinished">Символы</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Flags</source>
        <translation type="unfinished">Флаги</translation>
    </message>
</context>
<context>
    <name>macosNotification</name>
    <message>
        <location filename="../../src/notifications/ManagerMac.cpp" line="-12"/>
        <source>Message contains spoiler.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>message-description sent:</name>
    <message>
        <location filename="../../src/Utils.cpp" line="-308"/>
        <source>You sent an audio clip</source>
        <translation>Вы отправили аудиозапись</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 sent an audio clip</source>
        <translation>%1 отправил аудиозапись</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You sent an image</source>
        <translation>Вы отправили изображение</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 sent an image</source>
        <translation>%1 отправил изображение</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You sent a file</source>
        <translation>Вы отправили файл</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 sent a file</source>
        <translation>%1 отправил файл</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You sent a video</source>
        <translation>Вы отправили видео</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 sent a video</source>
        <translation>%1 отправил видео</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You sent a sticker</source>
        <translation>Вы отправили стикер</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 sent a sticker</source>
        <translation>%1 отправил стикер</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You sent a notification</source>
        <translation>Вы отправили уведомление</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 sent a notification</source>
        <translation>%1 отправил уведомление</translation>
    </message>
    <message>
        <location line="+6"/>
        <location line="+26"/>
        <source>You sent a spoiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-23"/>
        <location line="+26"/>
        <source>%1 sent a spoiler.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-20"/>
        <location line="+26"/>
        <source>You: %1</source>
        <translation>Вы: %1</translation>
    </message>
    <message>
        <location line="-24"/>
        <location line="+27"/>
        <source>%1: %2</source>
        <translation>%1: %2</translation>
    </message>
    <message>
        <location line="-21"/>
        <source>You sent a chat effect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 sent a chat effect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+23"/>
        <source>* %1 spoils something.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>You sent an encrypted message</source>
        <translation>Вы отправили зашифрованное сообщение</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>%1 sent an encrypted message</source>
        <translation>%1 отправил(а) зашифрованное сообщение</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>You placed a call</source>
        <translation>Вы начали звонок</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 placed a call</source>
        <translation>%1 начал звонок</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You answered a call</source>
        <translation>Вы ответили на звонок</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 answered a call</source>
        <translation>%1 ответил на звонок</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You ended a call</source>
        <translation>Вы закончили разговор</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 ended a call</source>
        <translation>%1 закончил(а) звонок</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You rejected a call</source>
        <translation>Вы отклонили звонок</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>%1 rejected a call</source>
        <translation>%1 отклонил(а) звонок</translation>
    </message>
</context>
<context>
    <name>utils</name>
    <message>
        <location line="+3"/>
        <source>Unknown Message Type</source>
        <translation>Неизвестный тип сообщения</translation>
    </message>
</context>
</TS>
