{
    "ActiveCallBarCalling": "Вызов…",
    "ActiveCallBarConnecting": "Соединение…",
    "ActiveCallBarYou are screen sharing": "Вы демонстрируете экран.",
    "ActiveCallBarHide/Show Picture-in-Picture": "Убрать/Показать Картинку-в-Картинке",
    "ActiveCallBarUnmute Mic": "Включить микрофон",
    "ActiveCallBarMute Mic": "Выключить микрофон",
    "AliasEditingModelFailed to unpublish alias %1: %2": "Не удалось отменить публикацию псевдонима %1: %2",
    "AliasEditingModelFailed to update aliases: %1": "Ошибка при обновлении алиасов: %1",
    "AliasEditorAliases to %1": "Псевдонимы для %1",
    "AliasEditorList of aliases to this room": {
        " Usually you can only add aliases on your server": {
            " You can have one canonical alias and many alternate aliases": "Список псевдонимов (альтернативных имён) данной комнаты. Обычно, Вы можете задать псевдонимы лишь на своём домашнем сервере. Комнаты могут иметь лишь одно каноническое имя и множество псевдонимов."
        }
    },
    "AliasEditorPrimary alias": "Основной псевдоним",
    "AliasEditorMake primary alias": "Создать основной псевдоним",
    "AliasEditorAdvertise as an alias in this room": "Представиться в данной комнате под псевдонимом",
    "AliasEditorPublish in room directory": "Опубликовать в списке комнат",
    "AliasEditorRemove this alias": "Удалить псевдоним",
    "AliasEditor#new-alias:server": {
        "tld": "#новый-псевдоним:сервер.домен"
    },
    "AliasEditorAdd": "Добавить",
    "AllowedRoomsSettingsDialogAllowed rooms settings": "Настройки для разрешенных комнат",
    "AllowedRoomsSettingsDialogList of rooms that allow access to this room": {
        " Anyone who is in any of those rooms can join this room": "Список комнат, которые предоставляют доступ к этой комнате. Любой, кто находится в какой-то из этих комнат, может присоединиться к этой комнате."
    },
    "AllowedRoomsSettingsDialogParent community": "Родительское сообщество",
    "AllowedRoomsSettingsDialogOther room": "Другая комната",
    "AllowedRoomsSettingsDialogEnter additional rooms not in the list yet": "Введите дополнительные комнаты, которых ещё нет в списке...",
    "Cache\nRoomName%1 and %2": "%1 и %2",
    "Cache%1 and %n other(s)": "%1 и ещё %n",
    "CacheEmpty Room": "Пустая комната",
    "CallInviteVideo Call": "Видеозвонок",
    "CallInviteVoice Call": "Голосовой звонок",
    "CallInviteNo microphone found": "Микрофон не найден.",
    "CallInviteBarVideo Call": "Видеозвонок",
    "CallInviteBarVoice Call": "Голосовой звонок",
    "CallInviteBarDevices": "Устройства",
    "CallInviteBarAccept": "Принять",
    "CallInviteBarNo microphone found": "Микрофон не найден.",
    "CallInviteBarUnknown microphone: %1": "Неопознанный микрофон: %1",
    "CallInviteBarUnknown camera: %1": "Неопознанная камера: %1",
    "CallInviteBarDecline": "Отклонить",
    "CallManagerX11": "X11",
    "CallManagerPipeWire": "PipeWire",
    "CallManagerEntire screen": "Весь экран",
    "ChatPageFailed to invite user: %1": "Не удалось пригласить пользователя: %1",
    "ChatPageInvited user: %1": "Приглашенный пользователь: %1",
    "ChatPage%n unread message(s) in room %1\n": "%n непрочитанное сообщение в комнате %1\n",
    "ChatPageConfirm logout": "Подтвердить выход из аккаунта",
    "ChatPageThe cache on your disk is newer than this version of Nheko supports": {
        " Please update Nheko or clear your cache": "Кэш на вашем диске новее, чем поддерживает Nheko. Пожалуйста, обновите Nheko или очистите ваш кэш."
    },
    "ChatPageFailed to open database, logging out!": "Сбой при открытии базы данных, выходим из аккаунта!",
    "ChatPageKnock on room": "Отправить заявку в комнату",
    "ChatPageDo you really want to knock on %1? You may optionally provide a reason for others to accept your knock:": "Вы действительно хотите отправить заявку в %1? По желанию, укажите причину по которой другие должны принять вашу заявку:",
    "ChatPageFailed to knock room: %1": "Не удалось отправить заявку на вступление в комнату: %1",
    "ChatPageRoom creation failed: Bad Alias": "Не удалось создать комнату: недопустимый псевдоним",
    "ChatPageRoom %1 created": "Комната %1 создана.",
    "ChatPageConfirm invite": "Подтвердите приглашение",
    "ChatPageDo you really want to invite %1 (%2)?": "Вы точно хотите пригласить %1 (%2)?",
    "ChatPageFailed to invite %1 to %2: %3": "Не удалось пригласить %1 в %2: %3",
    "ChatPageKicked user: %1": "Выгнанный пользователь: %1",
    "ChatPageFailed to ban %1 in %2: %3": "Не удалось заблокировать %1 в %2: %3",
    "ChatPageBanned user: %1": "Заблокированный пользователь: %1",
    "ChatPageConfirm unban": "Подтвердите разблокировку",
    "ChatPageDo you really want to unban %1 (%2)?": "Вы точно хотите разблокировать %1 (%2)?",
    "ChatPageFailed to unban %1 in %2: %3": "Не удалось разблокировать %1 в %2: %3",
    "ChatPageUnbanned user: %1": "Разблокированный пользователь: %1",
    "ChatPageDo you really want to start a private chat with %1?": "Вы действительно хотите начать личную переписку с %1?",
    "ChatPageCache migration failed!": "Миграция кэша не удалась!",
    "ChatPageBecause of the following reason Nheko wants to drop you to the login page:\n%1\nIf 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": "По следующей причине Nheko хочет перенаправить вас на страницу входа:\n%1\nЕсли вы считаете, что это ошибка, вы можете вместо этого закрыть Nheko, чтобы, возможно, восстановить свои ключи шифрования. После того, как вы попали на страницу входа, вы можете снова войти в систему, используя обычные методы."
    },
    "ChatPageMigrating 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": "Миграция кэша на текущую версию не удалась. На это могут быть разные причины. Пожалуйста, откройте Issue на https://github.com/Nheko-Reborn/nheko и попробуйте пока что использовать чуть более старую версию программы. Вы также можете удалить кэш вручную."
                }
            }
        }
    },
    "ChatPageIncompatible cache version": "Несовместимая версия кэша",
    "ChatPageFailed to restore OLM account": {
        " Please login again": "Не удалось восстановить учетную запись OLM. Пожалуйста, войдите снова."
    },
    "ChatPageFailed to restore save data": {
        " Please login again": "Не удалось восстановить сохраненные данные. Пожалуйста, войдите снова."
    },
    "ChatPageFailed to setup encryption keys": {
        " Server response: %1 %2": {
            " Please try again later": "Не удалось настроить ключи шифрования. Ответ сервера:%1 %2. Пожалуйста, попробуйте позже."
        }
    },
    "ChatPagePlease try to login again: %1": "Повторите попытку входа: %1",
    "ChatPageYou failed to join %1": {
        " You can try to knock so that others can invite you in": {
            " Do you want to do so?\nYou may optionally provide a reason for others to accept your knock:": "Вам не удалось присоединиться к %1. Вы можете попробовать постучать, чтобы другие могли пригласить вас войти. Вы хотите сделать это?\nПри желании вы можете указать причину, по которой другие должны принять вас:"
        }
    },
    "ChatPageFailed to join room: %1": "Не удалось присоединиться к комнате: %1",
    "ChatPageFailed to remove invite: %1": "Не удалось отменить приглашение: %1",
    "ChatPageRoom creation failed: %1": "Не удалось создать комнату: %1",
    "ChatPageFailed to leave room: %1": "Не удалось покинуть комнату: %1",
    "ChatPageReason for the kick": "Причина исключения",
    "ChatPageEnter reason for kicking %1 (%2) or hit enter for no reason:": "Укажите причину исключения %1 (%2) или нажмите Enter, чтобы исключить без причины:",
    "ChatPageFailed to kick %1 from %2: %3": "Не удалось исключить %1 из %2: %3",
    "ChatPageReason for the ban": "Причина блокировки",
    "ChatPageEnter reason for banning %1 (%2) or hit enter for no reason:": "Укажите причину блокировки %1 (%2) или нажмите Enter, чтобы заблокировать без причины:",
    "ChatPageNo network connection": "Отсутствует подключение к сети",
    "CommandCompleter/me <message>": "/me <сообщение>",
    "CommandCompleter/react <text>": "/react <текст>",
    "CommandCompleter/join <!roomid|#alias> [reason]": "/join <!id-комнаты|#псевдоним> [причина]",
    "CommandCompleter/knock <!roomid|#alias> [reason]": "/knock <!id-комнаты|#псевдоним> [причина]",
    "CommandCompleter/part [reason]": "/part [причина]",
    "CommandCompleter/leave [reason]": "/leave [причина]",
    "CommandCompleter/redact <$eventid|@userid>": "/redact <$id-события|@id-пользователя>",
    "CommandCompleter/roomnick <displayname>": "/roomnick <отображаемое имя>",
    "CommandCompleter/shrug [message]": "/shrug [сообщение]",
    "CommandCompleter/md <message>": "/md <сообщение>",
    "CommandCompleter/cmark <message>": "/cmark <сообщение>",
    "CommandCompleter/plain <message>": "/plain <сообщение>",
    "CommandCompleter/rainbow <message>": "/rainbow <сообщение>",
    "CommandCompleter/rainbowme <message>": "/rainbowme <сообщение>",
    "CommandCompleter/notice <message>": "/notice <сообщение>",
    "CommandCompleter/rainbownotice <message>": "/rainbownotice <сообщение>",
    "CommandCompleter/confetti [message]": "/confetti [сообщение]",
    "CommandCompleter/rainbowconfetti [message]": "/rainbowconfetti [сообщение]",
    "CommandCompleter/invite <@userid> [reason]": "/invite <@id-пользователя> [причина]",
    "CommandCompleter/kick <@userid> [reason]": "/kick <@id-пользователя> [причина]",
    "CommandCompleter/ban <@userid> [reason]": "/ban <@id-пользователя> [причина]",
    "CommandCompleter/unban <@userid> [reason]": "/unban <@id-пользователя> [причина]",
    "CommandCompleter/rainfall [message]": "/rainfall [сообщение]",
    "CommandCompleter/msgtype <msgtype> [message]": "/msgtype <тип-сообщения> [сообщение]",
    "CommandCompleter/glitch <message>": "/glitch <сообщение>",
    "CommandCompleter/gradualglitch <message>": "/gradualglitch <сообщение>",
    "CommandCompleter/goto <message reference>": "/goto <ccылка на сообщение>",
    "CommandCompleterSend a message expressing an action": "Отправить сообщение, выражающее действие.",
    "CommandCompleterSend <text> as a reaction when you’re replying to a message": "Отправить <текст> как реакцию, когда вы отвечаете на сообщение.",
    "CommandCompleterJoin a room": {
        " Reason is optional": "Присоединиться к комнате. Причина необязательна."
    },
    "CommandCompleterAsk to join a room": {
        " Reason is optional": "Попросить присоединиться к комнате. Причина необязательна."
    },
    "CommandCompleterLeave a room": {
        " Reason is optional": "Покинуть комнату. Причина необязательна."
    },
    "CommandCompleterInvite a user into the current room": {
        " Reason is optional": "Пригласить пользователя в текущую комнату. Причина необязательна."
    },
    "CommandCompleterKick a user from the current room": {
        " Reason is optional": {
            " If user is left out, will try to kick the sender you are replying to": "Выгнать пользователя из текущей комнаты. Причина необязательна. Если пользователь не указан, будет произведена попытка выгнать отправителя, которому вы отвечаете."
        }
    },
    "CommandCompleterBan a user from the current room": {
        " Reason is optional": {
            " If user is left out, will try to ban the sender you are replying to": "Заблокировать пользователя из текущей комнаты. Причина необязательна. Если пользователь не указан, будет произведена попытка заблокировать отправителя, которому вы отвечаете."
        }
    },
    "CommandCompleterUnban a user in the current room": {
        " Reason is optional": {
            " If user is left out, will try to unban the sender you are replying to": "Разблокировать пользователя в текущей комнате. Причина необязательна. Если пользователь не указан, будет произведена попытка разблокировать отправителя, которому вы отвечаете."
        }
    },
    "CommandCompleterRedact an event by event id or that you are replying to or all locally cached messages of a user": "Редактировать событие по идентификатору события или то, на которое вы отвечаете, или все локально закэшированные сообщения пользователя.",
    "CommandCompleterChange your displayname in this room": "Изменить ваше отображаемое имя в этой комнате.",
    "CommandCompleter¯\\_(ツ)_/¯ with an optional message": "¯\\_(ツ)_/¯ с необязательным сообщением.",
    "CommandCompleter(╯°□°)╯︵ ┻━┻": "(╯°□°)╯︵ ┻━┻",
    "CommandCompleter┯━┯╭( º _ º╭)": "┯━┯╭( º _ º╭)",
    "CommandCompleterノ┬─┬ノ ︵ ( \\o°o)\\": "ノ┬─┬ノ ︵ ( \\o°o)\\",
    "CommandCompleterClear the currently cached messages in this room": "Очистить закэшированные на данный момент сообщения в этой комнате.",
    "CommandCompleterRefetch the state in this room": "Перезапросить состояние этой комнаты.",
    "CommandCompleterRotate the current symmetric encryption key": "Ротировать текущий ключ симметричного шифрования.",
    "CommandCompleterSend a markdown formatted message (ignoring the global setting)": "Отправить сообщение в формате markdown (игнорируя глобальную настройку).",
    "CommandCompleterSend a commonmark formatted message disabling most extensions compared to /md": "Отправить сообщение в формате commonmark, отключая большинство расширений в сравнении с /md.",
    "CommandCompleterSend an unformatted message (ignoring the global setting)": "Отправить неформатированное сообщение (игнорируя глобальную настройку).",
    "CommandCompleterSend a message in rainbow colors": "Отправить сообщение в цветах радуги.",
    "CommandCompleterSend /me in rainbow colors": "Отправить /me в цветах радуги.",
    "CommandCompleterSend a bot message": "Отправить сообщение бота.",
    "CommandCompleterSend a bot message in rainbow colors": "Отправить сообщение бота в цветах радуги.",
    "CommandCompleterSend a message with confetti": "Отправить сообщение с конфетти.",
    "CommandCompleterSend a message in rainbow colors with confetti": "Отправить сообщение в цветах радуги с конфетти.",
    "CommandCompleterSend a message with rain": "Отправить сообщение с дождём.",
    "CommandCompleterSend a message with a custom message type": "Отправить сообщение с пользовательским типом сообщения.",
    "CommandCompleterSend a message with a glitch effect": "Отправить сообщение с эффектом искажений.",
    "CommandCompleterSend a message that gradually glitches": "Отправить сообщение, которое постепенно искажается.",
    "CommandCompleterGo to a specific message using an event id, index or matrix: link": "Перейти к определённому сообщению используя идентификатор события, индекс или matrix: ссылку",
    "CommandCompleterConvert this room to a direct chat": "Преобразовать эту комнату в личную переписку.",
    "CommandCompleterConvert this direct chat into a room": "Преобразовать эту личную переписку в комнату.",
    "CommandCompleterIgnore a user": "Игнорировать пользователя.",
    "CommandCompleterStop ignoring a user": "Перестать игнорировать пользователя.",
    "CommandCompleterBlock all invites from a user, a server, to a specific room or set the default": "Блокировать все приглашения от пользователя, сервера, в конкретную комнату или установить опцию по умолчанию.",
    "CommandCompleterAllow all invites from a user, a server, to a specific room or set the default": "Разрешить все приглашения от пользователя, сервера, в конкретную комнату или установить опцию по умолчанию.",
    "CommunitiesListExpand": "Развернуть",
    "CommunitiesListCollapse": "Свернуть",
    "CommunitiesListDo not show notification counts for this community or tag": "Не показывать счётчик уведомлений для этого сообщества или тэга.",
    "CommunitiesListHide rooms with this tag or from this community by default": "Скрывать комнаты с этим тегом или из этого сообщества по умолчанию.",
    "CommunitiesModelAll rooms": "Все комнаты",
    "CommunitiesModelShows all rooms without filtering": "Показывает все комнаты без фильтрации.",
    "CommunitiesModelDirect Chats": "Личные чаты",
    "CommunitiesModelShow direct chats": "Показать личные чаты.",
    "CommunitiesModelFavourites": "Избранное",
    "CommunitiesModelRooms you have favourited": "Комнаты, которые Вы отметили как «Избранные».",
    "CommunitiesModelLow Priority": "Низкий приоритет",
    "CommunitiesModelRooms with low priority": "Комнаты с низким приоритетом.",
    "CommunitiesModelServer Notices": "Оповещения сервера",
    "CommunitiesModelMessages from your server or administrator": "Сообщения от вашего сервера или администратора.",
    "CommunitiesModelFailed to update community: %1": "Не удалось обновить сообщество: %1",
    "CommunitiesModelFailed to delete room from community: %1": "Не удалось удалить комнату из сообщества: %1",
    "CommunitiesModelFailed to update community for room: %1": "Не удалось обновить сообщество для комнаты: %1",
    "CommunitiesModelFailed to remove community from room: %1": "Не удалось удалить сообщество из комнаты: %1",
    "ConfirmJoinRoomDialogConfirm community join": "Подтвердить вступление в сообщество",
    "ConfirmJoinRoomDialogConfirm room join": "Подтвердить вступление в комнату",
    "ConfirmJoinRoomDialog%n member(s)": "%n участник",
    "ConfirmJoinRoomDialogThis room can'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:": "К этой комнате нельзя присоединиться напрямую. Вы можете, однако, прислать заявку в комнату, и участники комнаты могут принять или отклонить эту заявку. Ниже вы также можете указать причину для того, чтобы они вас впустили:"
        }
    },
    "ConfirmJoinRoomDialogDo you want to join this room? You can optionally add a reason below:": "Вы хотите присоединиться к этой комнате? При желании вы можете указать причину ниже:",
    "ConfirmJoinRoomDialogKnock": "Отправить заявку",
    "ConfirmJoinRoomDialogJoin": "Присоединиться",
    "CreateDirectCreate Direct Chat": "Создать личную переписку",
    "CreateDirectUser to invite": "Пользователь для приглашения",
    "CreateDirect@user:server": {
        "tld": "@пользователь:сервер.домен"
    },
    "CreateDirectEncryption": "Шифрование",
    "CreateRoomNew community": "Новое сообщество",
    "CreateRoomNew Room": "Новая комната",
    "CreateRoomName": "Название",
    "CreateRoomNo name": "Без названия",
    "CreateRoomTopic": "Тема",
    "CreateRoomNo topic": "Без темы",
    "CreateRoomAlias": "Псевдоним",
    "CreateRoomPublic": "Общедоступная",
    "CreateRoomPublic rooms can be joined by anyone; private rooms need explicit invites": "К общедоступным комнатам может присоединиться каждый; приватные комнаты требуют явных приглашений.",
    "CreateRoomTrusted": "Доверенная",
    "CreateRoomAll invitees are given the same power level as the creator": "Всем приглашаемым даётся тот же уровень доступа, что и создателю",
    "CreateRoomEncryption": "Шифрование",
    "CreateRoomCaution: Encryption cannot be disabled": "Внимание: шифрование нельзя отключить",
    "CreateRoomCreate Room": "Создать комнату",
    "CrossSigningSecretsDecrypt secrets": "Расшифровать ключи",
    "CrossSigningSecretsEnter your recovery key or passphrase to decrypt your secrets:": "Введите ключ восстановления или пароль, чтобы расшифровать ключи шифрования:",
    "CrossSigningSecretsEnter your recovery key or passphrase called %1 to decrypt your secrets:": "Введите свой ключ восстановления или пароль названный %1 для расшифровки Ваших секретов:",
    "CrossSigningSecretsDecryption failed": "Расшифровка не удалась",
    "CrossSigningSecretsFailed to decrypt secrets with the provided recovery key or passphrase": "Не удалось расшифровать ключи шифрования с помощью предоставленного ключа восстановления или пароля",
    "DigitVerificationVerification Code": "Код для Верификации",
    "DigitVerificationPlease verify the following digits": {
        " You should see the same numbers on both sides": {
            " If they differ, please press 'They do not match!' to abort verification!": "Пожалуйста сверьте следующие цифры. Вы должны увидеть одинаковые числа у себя и у собеседника. Если они разные, пожалуйста нажмите 'Они не совпадают!' для отмены верификации!"
        }
    },
    "DigitVerificationThey do not match!": "Они не совпадают!",
    "DigitVerificationThey match!": "Они совпадают!",
    "EmojiVerificationVerification Code": "Код Верификации",
    "EmojiVerificationPlease verify the following emoji": {
        " You should see the same emoji on both sides": {
            " If they differ, please press 'They do not match!' to abort verification!": "Пожалуйста сверьте данные эмодзи. Вы должны видеть одинаковые эмодзи у себя и у собеседника. Если они разные, пожалуйста нажмите ' Они не совпадают!' для отмены верификации!"
        }
    },
    "EmojiVerificationThe 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": "Отображаемые эмодзи могут выглядеть по-разному в разных клиентах, если используются разные шрифты. Аналогично они могут быть переведены на разные языки. Тем не менее, они должны изображать одно из 64 различных объектов или животных. Например, лев и кот разные, но кот всё тот же, даже если один клиент показывает лишь кошачью мордочку, а другой клиент показывает кота во весь рост."
            }
        }
    },
    "EmojiVerificationThey do not match!": "Они не совпадают!",
    "EmojiVerificationThey match!": "Они совпадают!",
    "EncryptedThere is no key to unlock this message": {
        " We requested the key automatically, but you can try requesting it again if you are impatient": "Сообщение не было расшифровано из-за отсутствия ключа. Ключ был запрошен автоматически, но Вы можете попробовать запросить его снова вручную."
    },
    "EncryptedThis message couldn't be decrypted, because we only have a key for newer messages": {
        " You can try requesting access to this message": "Сообщение не было расшифровано, так как имеющийся ключ подходит только к более поздним сообщениям. Попробуйте запросить доступ к этому сообщению."
    },
    "EncryptedThere was an internal error reading the decryption key from the database": "При чтении ключа расшифровки произошла внутренняя ошибка.",
    "EncryptedThere was an error decrypting this message": "При расшифровке сообщения произошла ошибка.",
    "EncryptedThe message couldn't be parsed": "Ошибка при анализе сообщения.",
    "EncryptedThe encryption key was reused! Someone is possibly trying to insert false messages into this chat!": "Ключом шифрования воспользовались повторно! Возможно, кто-то пытается вставить поддельные сообщения в этот чат!",
    "EncryptedUnknown decryption error": "Неизвестная ошибка расшифровки",
    "EncryptedRequest key": "Запросить ключ",
    "EncryptionEnabled%1 enabled end-to-end encryption": "%1 включил(а) сквозное шифрование",
    "EncryptionEnabledEncryption 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": "Шифрование хранит ваши сообщения в безопасности, позволяя читать сообщения лишь тем людям, которым вы их отправили. В качестве дополнительной меры безопасности, если вы хотите убедиться, что говорите именно с теми людьми, вы может проверить их в реальной жизни."
    },
    "EncryptionIndicatorThis message is not encrypted!": "Это сообщение не зашифровано!",
    "EncryptionIndicatorEncrypted by a verified device": "Зашифровано верифицированным устройством",
    "EncryptionIndicatorEncrypted by an unverified device, but you have trusted that user so far": "Зашифровано неверифицированным устройством, но Вы все еще доверяете этому пользователю.",
    "EncryptionIndicatorKey is from an untrusted source, possibly forwarded from another user or the online key backup": {
        " For this reason we can't verify who sent the message": "Ключ из ненадёжного источника, возможно, переданный от другого пользователя или из резервного сетевого хранилища ключей. По этой причине мы не можем подтвердить, кто отправил это сообщение."
    },
    "EncryptionIndicatorEncrypted by an unverified device": "Зашифровано неверифицированным устройством.",
    "EventExpirationDialogEvent expiration for %1": "Устаревание событий для %1",
    "EventExpirationDialogEvent expiration": "Устаревание событий",
    "EventExpirationDialogYou 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": "Вы может настроить, когда ваши сообщения будут удалены в %1. Это происходит только когда Nheko открыт и имеет разрешения на удаление сообщений, пока сервера Matrix не начнут поддерживать эту функцию сами. В целом, 0 означает отключить."
        }
    },
    "EventExpirationDialogYou 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": "Вы может настроить, когда ваши сообщения будут удалены во всех комнатах, если не настроено иначе. Это происходит только когда Nheko открыт и имеет разрешения на удаление сообщений, пока сервера Matrix не начнут поддерживать эту функцию сами. В целом, 0 означает отключить."
        }
    },
    "EventExpirationDialogExpire events after X days": "События устаревают через X дней",
    "EventExpirationDialogAutomatically redacts messages after X days, unless otherwise protected": {
        " Set to 0 to disable": "Автоматически редактирует сообщения через X дней, если иное не предусмотрено. Установите 0 чтобы отключить."
    },
    "EventExpirationDialogOnly keep latest X events": "Оставлять только последние X событий",
    "EventExpirationDialogDeletes your events in this room if there are more than X newer messages unless otherwise protected": {
        " Set to 0 to disable": "Удаляет ваши события в этой комнате, если количество новых сообщений превышает X, если иное не предусмотрено. Установите 0 чтобы отключить."
    },
    "EventExpirationDialogAlways keep latest X events": "Всегда оставлять последние X событий",
    "EventExpirationDialogThis prevents events to be deleted by the above 2 settings if they are the latest X messages from you in the room": "Это предотвращает удаление событий двумя настройками выше, если они являются последними X сообщениями от вас в этой комнате.",
    "EventExpirationDialogInclude state events": "Включать события состояния",
    "EventExpirationDialogIf 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": "Если это включено, старые события состояния тоже будут отредактированы. Последнее событие состояния любой комбинации тип+ключ исключается из редактирования, чтобы случайно не удалить состояние названия комнаты и подобное."
    },
    "EventExpiryFailed to set hidden events: %1": "",
    "FailedVerification failed": "Верификация не удалась",
    "FailedOther client does not support our verification protocol": "Другой клиент не поддерживает наш протокол верификации.",
    "FailedKey mismatch detected!": "Обнаружено несовпадение ключей!",
    "FailedDevice verification timed out": "Время для верификации устройста закончилось.",
    "FailedOther party canceled the verification": "Другая сторона отменила верификацию.",
    "FailedThe verification was accepted by a different device": "",
    "FailedVerification messages received out of order!": "",
    "FailedUnknown verification error": "",
    "FailedClose": "Закрыть",
    "FallbackAuthDialogFallback authentication": "",
    "FallbackAuthDialogOpen the fallback, follow the steps, and confirm after completing them": "",
    "FallbackAuthDialogOpen Fallback in Browser": "Открыть ответ в Браузере",
    "FallbackAuthDialogCancel": "Отмена",
    "FallbackAuthDialogConfirm": "Подтвердить",
    "ForwardCompleterForward Message": "Переслать Сообщение",
    "GridImagePackModelAccount Pack": "",
    "HiddenEventsFailed to set hidden events: %1": "",
    "HiddenEventsDialogHidden events for %1": "",
    "HiddenEventsDialogHidden events": "",
    "HiddenEventsDialogThese events will be <b>shown</b> in %1:": "",
    "HiddenEventsDialogThese events will be <b>shown</b> in all rooms:": "",
    "HiddenEventsDialogUser events": "",
    "HiddenEventsDialogJoins, leaves, avatar and name changes, bans, …": "",
    "HiddenEventsDialogPower level changes": "",
    "HiddenEventsDialogSent when a moderator is added/removed or the permissions of a room are changed": "",
    "HiddenEventsDialogStickers": "",
    "HiddenEventsDialogAllowed server changes": "",
    "IgnoredUsersIgnored users": "",
    "IgnoredUsersIgnoring a user hides their messages (they can still see yours!)": "",
    "IgnoredUsersStop Ignoring": "",
    "ImageMessageShow": "Показать",
    "ImagePackDeleteDialogAre you sure you wish to delete the sticker pack '%1'?": "",
    "ImagePackEditorDialogEditing image pack": "",
    "ImagePackEditorDialogAdd images": "",
    "ImagePackEditorDialogImages (*": {
        "png *": {
            "webp *": {
                "gif *": {
                    "jpg *": {
                        "jpeg)": ""
                    }
                }
            }
        }
    },
    "ImagePackEditorDialogSelect images for pack": "",
    "ImagePackEditorDialogAdd to pack": "Добавить в набор",
    "ImagePackEditorDialogChange the overview image for this pack": "Изменить превью для этого набора",
    "ImagePackEditorDialogOverview Image (*": {
        "png *": {
            "webp *": {
                "jpg *": {
                    "jpeg)": ""
                }
            }
        }
    },
    "ImagePackEditorDialogSelect overview image for pack": "",
    "ImagePackEditorDialogState key": "",
    "ImagePackEditorDialogPackname": "",
    "ImagePackEditorDialogAttribution": "",
    "ImagePackEditorDialogUse as Emoji": "",
    "ImagePackEditorDialogUse as Sticker": "",
    "ImagePackEditorDialogShortcode": "",
    "ImagePackEditorDialogBody": "",
    "ImagePackEditorDialogRemove from pack": "",
    "ImagePackEditorDialogRemove": "",
    "ImagePackSettingsDialogImage pack settings": "",
    "ImagePackSettingsDialogCreate account pack": "",
    "ImagePackSettingsDialogNew room pack": "",
    "ImagePackSettingsDialogPrivate pack": "",
    "ImagePackSettingsDialogPack from this room": "",
    "ImagePackSettingsDialogPack from parent community": "",
    "ImagePackSettingsDialogGlobally enabled pack": "",
    "ImagePackSettingsDialogEnable globally": "",
    "ImagePackSettingsDialogEnables this pack to be used in all rooms": "",
    "ImagePackSettingsDialogEdit": "Редактировать",
    "ImagePackSettingsDialogRemove": "",
    "ImagePackSettingsDialogClose": "Закрыть",
    "InputBarSelect file(s)": "Выбрать файл(ы)",
    "InputBarAll Files (*)": "Все файлы (*)",
    "InputBarYou need to pass a valid mxid when ignoring a user": {
        " '%1' is not a valid userid": ""
    },
    "InputBarFailed to fetch user %1": "",
    "InputBarUpload of '%1' failed": "Не удалось загрузить '%1'",
    "InviteDialogInvite users to %1": "",
    "InviteDialogSearch user": "",
    "InviteDialog\nExample user id": {
        " The name 'user' can be localized however you want": {
            "@user:yourserver": {
                "example": {
                    "com": ""
                }
            }
        }
    },
    "InviteDialogSearch on Server": "",
    "InviteDialogInvite": "",
    "InviteDialogCancel": "Отмена",
    "JoinRoomDialogJoin room": "",
    "JoinRoomDialogRoom ID or alias": "Идентификатор или псевдоним комнаты",
    "JoinRoomDialogJoin": "Присоединиться",
    "LeaveRoomDialogLeave room": "Покинуть комнату",
    "LeaveRoomDialogAre you sure you want to leave?": "Вы действительно желаете выйти?",
    "LoginPageYou have entered an invalid Matrix ID e": {
        "g": {
            " @user:yourserver": {
                "example": {
                    "com": ""
                }
            }
        }
    },
    "LoginPageAutodiscovery failed": {
        " Received malformed response": "Автоматическое обнаружение не удалось. Получен некорректный ответ.",
        " Unknown error when requesting ": {
            "well-known": "Автоматическое обнаружение не удалось. Получена неизвестная ошибка во время исполнения запроса к .well-known."
        }
    },
    "LoginPageThe required endpoints were not found": {
        " Possibly not a Matrix server": "Необходимые конечные точки не найдены. Возможно, это не сервер Matrix."
    },
    "LoginPageReceived malformed response": {
        " Make sure the homeserver domain is valid": "Получен неверный ответ. Убедитесь, что домен homeserver действителен."
    },
    "LoginPageAn unknown error occured": {
        " Make sure the homeserver domain is valid": "Произошла неизвестная ошибка. Убедитесь, что домен homeserver действителен."
    },
    "LoginPageThe selected server does not support a version of the Matrix protocol, that this client understands (%1 to %2)": {
        " You can't sign in": ""
    },
    "LoginPageSign in with Apple": "Войти при помощи Apple",
    "LoginPageContinue with Facebook": "Войти при помощи Facebook",
    "LoginPageSign in with Google": "Войти при помощи Google",
    "LoginPageSign in with Twitter": "Войти при помощи Twitter",
    "LoginPageLogin using %1": "Войти при помощи %1",
    "LoginPageSSO LOGIN": "Войти при помощи SSO",
    "LoginPageEmpty password": "Пустой пароль",
    "LoginPageSSO login failed": "Не удалось войти при помощи SSO",
    "LoginPageMatrix ID": "Идентификатор Matrix",
    "LoginPagee": {
        "g @user:yourserver": {
            "example": {
                "com": ""
            }
        }
    },
    "LoginPageYour 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 :": {
                "\nYou can also put your homeserver address there if your server doesn't support ": {
                    "well-known lookup": {
                        "\nExample: @user:yourserver": {
                            "example": {
                                "com\nIf Nheko fails to discover your homeserver, it will show you a field to enter the server manually": ""
                            }
                        }
                    }
                }
            }
        }
    },
    "LoginPagePassword": "Пароль",
    "LoginPageYour password": "Ваш пароль.",
    "LoginPageShow/Hide Password": "",
    "LoginPageDevice name": "Имя устройства",
    "LoginPageA name for this device which will be shown to others when verifying your devices": {
        " If nothing is provided, a default is used": ""
    },
    "LoginPageHomeserver address": "Адрес домашнего сервера",
    "LoginPageyourserver": {
        "example": {
            "com:8787": ""
        }
    },
    "LoginPageThe address that can be used to contact your homeserver's client API": {
        "\nExample: https://yourserver": {
            "example": {
                "com:8787": ""
            }
        }
    },
    "LoginPageLOGIN": "ВОЙТИ",
    "LoginPageBack": "Вернуться",
    "LogoutDialogLog out": "",
    "LogoutDialogA call is in progress": {
        " Log out?": ""
    },
    "LogoutDialogAre you sure you want to log out?": "",
    "MediaUploadFailed to upload media": {
        " Please try again": "Не удалось загрузить контент. Пожалуйста, повторите попытку."
    },
    "MessageInputHang up": "Завершить звонок",
    "MessageInputAlready on a call": "",
    "MessageInputPlace a call": "Позвонить",
    "MessageInputSend a file": "Отправить файл",
    "MessageInputWrite a message": "Написать сообщение…",
    "MessageInputStickers": "",
    "MessageInputEmoji": "Эмодзи",
    "MessageInputSend": "Отправить",
    "MessageInputYou don't have permission to send messages in this room": "У вас нет прав для отправления сообщений в этой комнате",
    "MessageInputWarningDon't mention them in this message": "",
    "MessageViewEdit": "Редактировать",
    "MessageViewReact": "Реакция",
    "MessageViewReply in thread": "Ответить в обсуждении",
    "MessageViewNew thread": "Новое обсуждение",
    "MessageViewReply": "Ответить",
    "MessageViewGo to message": "К сообщению",
    "MessageViewOptions": "Опции",
    "MessageViewEnter reason for removal or hit enter for no reason:": "",
    "MessageViewReason for removal": "",
    "MessageViewGo to &message": "Перейти к сооб&щению",
    "MessageView&Copy": "&Копировать",
    "MessageViewCopy &link location": "Копировать ссылку &места",
    "MessageViewRe&act": "Поставить &реакцию",
    "MessageViewRepl&y": "&Ответить",
    "MessageView&Edit": "&Изменить",
    "MessageView&Thread": "Обсу&ждение",
    "MessageViewUn&pin": "Откр&епить",
    "MessageView&Pin": "Закр&епить",
    "MessageView&Read receipts": "&Узнать получателей",
    "MessageView&Forward": "&Переслать",
    "MessageView&Mark as read": "Пометить про&читанным",
    "MessageViewView raw message": "Посмотреть код сообщения",
    "MessageViewView decrypted raw message": "Посмотреть код дешифрованного сообщения",
    "MessageViewRemo&ve message": "У&далить сообщение",
    "MessageViewReport message": "Пожаловаться на сообщение",
    "MessageView&Save as": "&Сохранить как",
    "MessageView&Open in external program": "Открыть во &внешней программе",
    "MessageViewCopy link to eve&nt": "Копировать ссылку на со&бытие",
    "MessageView&Go to quoted message": "К &цитированному сообщению",
    "NewVerificationRequestSend Verification Request": "Отправить запрос на проверку",
    "NewVerificationRequestReceived Verification Request": "Получен Запрос Верификации",
    "NewVerificationRequestTo 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": {
                ")": ""
            },
            " Verify %1 now?": ""
        }
    },
    "NewVerificationRequestTo ensure that no malicious user can eavesdrop on your encrypted communications you can verify the other party": "",
    "NewVerificationRequest%1 has requested to verify their device %2": "",
    "NewVerificationRequest%1 using the device %2 has requested to be verified": "",
    "NewVerificationRequestYour device (%1) has requested to be verified": "",
    "NewVerificationRequestCancel": "Отмена",
    "NewVerificationRequestDeny": "Отклонить",
    "NewVerificationRequestStart verification": "Начать верификацию",
    "NewVerificationRequestAccept": "Принять",
    "NotificationsManager%1 sent an encrypted message": "%1 отправил зашифрованное сообщение",
    "NotificationsManager\nFormat a reply in a notification": {
        " %1 is the sender": {
            "%1 replied with a spoiler": ""
        },
        " %1 is the sender, %2 the message%1 replied: %2": "%1 ответил(а) на сообщение: %2"
    },
    "NotificationsManager%1 replied with an encrypted message": "%1 ответил зашифрованным сообщением",
    "NotificationsManager%1 replied to a message": "%1 ответил на сообщение",
    "NotificationsManager%1 sent a message": "%1 отправил сообщение",
    "PlaceCallPlace a call to %1?": "Позвонить %1?",
    "PlaceCallNo microphone found": "Микрофон не найден.",
    "PlaceCallVoice": "Голос",
    "PlaceCallVideo": "Видео",
    "PlaceCallScreen": "Экран",
    "PlaceCallCancel": "Отмена",
    "Placeholderunimplemented event: ": "нереализованное событие: ",
    "PowerLevelEditorPermissions in %1": "",
    "PowerLevelEditorBe careful when editing permissions": {
        " You can't lower the permissions of people with a same or higher level than you": {
            " Be careful when promoting others": ""
        }
    },
    "PowerLevelEditorRoles": "",
    "PowerLevelEditorUsers": "",
    "PowerLevelEditorMove permissions between roles to change them": "",
    "PowerLevelEditorCreator": "",
    "PowerLevelEditorAdministrator (%1)": "",
    "PowerLevelEditorModerator (%1)": "",
    "PowerLevelEditorUser (%1)": "",
    "PowerLevelEditorCustom (%1)": "",
    "PowerLevelEditorRemove event type": "",
    "PowerLevelEditorAdd event type": "",
    "PowerLevelEditorAdd new role": "",
    "PowerLevelEditorAdd": "Добавить",
    "PowerLevelEditorMove users up or down to change their permissions": "",
    "PowerLevelEditorRemove user": "",
    "PowerLevelEditorAdd user": "",
    "PowerLevelSpacesApplyDialogApply permission changes": "",
    "PowerLevelSpacesApplyDialogWhich of the subcommunities and rooms should these permissions be applied to?": "",
    "PowerLevelSpacesApplyDialogApply permissions recursively": "",
    "PowerLevelSpacesApplyDialogOverwrite exisiting modifications in rooms": "",
    "PowerLevelSpacesApplyDialogNo permissions to apply the new permissions here": "",
    "PowerLevelSpacesApplyDialogNo changes needed": "",
    "PowerLevelSpacesApplyDialogExisting modifications to the permissions in this room will be overwritten": "",
    "PowerLevelSpacesApplyDialogPermissions synchronized with community": "",
    "PowerLevelsFailed to update powerlevel: %1": "Не удалось обновить уровень доступа: %1",
    "PowerlevelEditingModelsFailed to update powerlevel: %1": "Не удалось обновить уровень доступа: %1",
    "PowerlevelIndicatorCreator": "",
    "PowerlevelIndicatorAdministrator (%1)": "",
    "PowerlevelIndicatorModerator: %1": "",
    "PowerlevelIndicatorUser: %1": "",
    "PowerlevelsTypeListModelOther events": "Прочие события",
    "PowerlevelsTypeListModelOther state events": "Прочие административные события",
    "PowerlevelsTypeListModelRemove other users": "Удалять пользователей",
    "PowerlevelsTypeListModelBan other users": "Блокировать пользователей",
    "PowerlevelsTypeListModelInvite other users": "Приглашать пользователей",
    "PowerlevelsTypeListModelRedact events sent by others": "Редактировать чужие события",
    "PowerlevelsTypeListModelReactions": "Отправлять реакции",
    "PowerlevelsTypeListModelDeprecated aliases events": "",
    "PowerlevelsTypeListModelChange the room avatar": "Менять аватар комнаты",
    "PowerlevelsTypeListModelChange the room addresses": "Менять адреса комнаты",
    "PowerlevelsTypeListModelSend encrypted messages": "Отправлять шифрованные сообщения",
    "PowerlevelsTypeListModelEnable encryption": "Включать шифрование",
    "PowerlevelsTypeListModelChange guest access": "Менять гостевой доступ",
    "PowerlevelsTypeListModelChange history visibility": "Менять видимость истории",
    "PowerlevelsTypeListModelChange who can join": "Определять, кто может присоединиться",
    "PowerlevelsTypeListModelSend messages": "Отправлять сообщения",
    "PowerlevelsTypeListModelChange the room name": "Менять имя комнаты",
    "PowerlevelsTypeListModelChange the room permissions": "Менять права доступа комнаты",
    "PowerlevelsTypeListModelChange the rooms topic": "Менять тему комнаты",
    "PowerlevelsTypeListModelChange the widgets": "Менять виджеты комнаты",
    "PowerlevelsTypeListModelChange the widgets (experimental)": "Менять виджеты комнаты (не проверено)",
    "PowerlevelsTypeListModelRedact own events": "Редактировать собственные события",
    "PowerlevelsTypeListModelChange the pinned events": "Менять закреплённые события",
    "PowerlevelsTypeListModelUpgrade the room": "Обновлять версию комнаты",
    "PowerlevelsTypeListModelSend stickers": "Отправлять стикеры",
    "PowerlevelsTypeListModelBan users using policy rules": "Блокировать пользователей используя правила политик",
    "PowerlevelsTypeListModelBan rooms using policy rules": "Блокировать комнаты используя правила политик",
    "PowerlevelsTypeListModelBan servers using policy rules": "Блокировать серверы используя правила политик",
    "PowerlevelsTypeListModelEdit child communities and rooms": "",
    "PowerlevelsTypeListModelChange parent communities": "",
    "PowerlevelsTypeListModelStart a call": "Начинать аудио/видео вызовы",
    "PowerlevelsTypeListModelNegotiate a call": "Присоединяться к вызовам",
    "PowerlevelsTypeListModelAnswer a call": "Отвечать на вызовы",
    "PowerlevelsTypeListModelHang up a call": "Завершать вызовы",
    "PowerlevelsTypeListModelReject a call": "",
    "PowerlevelsTypeListModelChange the room emotes": "Менять эмоции в комнате",
    "PowerlevelsUserListModelOther users": "Прочие",
    "QCoreApplicationCreate a unique profile which allows you to log into several accounts at the same time and start multiple instances of nheko": "Создайте уникальный профиль, который позволит вам заходить в разные аккаунты одновременно и запускать несколько экземпляров nheko.",
    "QCoreApplicationprofile": "профиль",
    "QCoreApplicationprofile name": "имя профиля",
    "QObjectAlias for '--log-level trace'": "Псевдоним для '--log-level trace'.",
    "QObjectSet the global log level, or a comma-separated list of <component>=<level> pairs, or both": {
        " For example, to set the default log level to 'warn' but disable logging for the 'ui' component, pass 'warn,ui=off'": {
            " levels:{trace,debug,info,warning,error,critical,off} components:{crypto,db,mtx,net,qml,ui}": ""
        }
    },
    "QObjectlevel": "",
    "QObjectSet the log output type": {
        " A comma-separated list is allowed": {
            " The default is 'file,stderr'": {
                " types:{file,stderr,none}": ""
            }
        }
    },
    "QObjecttype": "",
    "QObjectRecompacts the database which might improve performance": "",
    "QObjectRespond": "",
    "QObjectSend": "Отправить",
    "QObjectWrite a message": "Написать сообщение…",
    "ReCaptchaDialogSolve the reCAPTCHA and press the confirm button": "Решите reCAPTCHA и нажмите кнопку подтверждения",
    "ReCaptchaDialogOpen reCAPTCHA": "",
    "ReCaptchaDialogCancel": "Отмена",
    "ReCaptchaDialogConfirm": "Подтвердить",
    "ReadReceiptsRead receipts": "Просмотр получателей",
    "ReadReceiptsModelYesterday, %1": "Вчера, %1",
    "RegisterPageAutodiscovery failed": {
        " Received malformed response": "Автообнaружение не удалось. Получен повреждённый ответ.",
        " Unknown error when requesting ": {
            "well-known": "Автоматическое обнаружение не удалось. Неизвестная ошибка во время запроса .well-known."
        }
    },
    "RegisterPageThe required endpoints were not found": {
        " Possibly not a Matrix server": "Необходимые конечные точки не найдены. Возможно, это не сервер Matrix."
    },
    "RegisterPageReceived malformed response": {
        " Make sure the homeserver domain is valid": "Получен неверный ответ. Убедитесь, что домен homeserver-а корректен."
    },
    "RegisterPageAn unknown error occured": {
        " Make sure the homeserver domain is valid": "Произошла неизвестная ошибка. Убедитесь, что домен homeserver-a корректен."
    },
    "RegisterPageThe selected server does not support a version of the Matrix protocol that this client understands (%1 to %2)": {
        " You can't register": ""
    },
    "RegisterPageServer does not support querying registration flows!": "Указанный сервер не поддерживает запросы потоков регистрации!",
    "RegisterPageServer does not support registration": "Указанный сервер не поддерживает регистрацию.",
    "RegisterPageInvalid username": "Недопустимое имя пользователя.",
    "RegisterPageName already in use": "Это имя уже используется.",
    "RegisterPagePart of the reserved namespace": "Зарезервировано под служебные нужды.",
    "RegisterPageHomeserver": "Домашний сервер",
    "RegisterPageyour": {
        "server": ""
    },
    "RegisterPageA server that allows registration": {
        " Since matrix is decentralized, you need to first find a server you can register on or host your own": "Сервер разрешающий регистрацию. Поскольку matrix децентрализованный, нужно выбрать сервер где вы можете зарегистрироваться или настроить свой сервер."
    },
    "RegisterPageUsername": "Имя пользователя",
    "RegisterPageThe username must not be empty, and must contain only the characters a-z, 0-9, ": {
        ", _, =, -, and /": "Имя пользователя не должно быть пустым и должно содержать только символы a-z, 0-9, ., _, =, -, и /."
    },
    "RegisterPageBack": "Вернуться",
    "RegisterPagePassword": "Пароль",
    "RegisterPagePlease choose a secure password": {
        " The exact requirements for password strength may depend on your server": "Пожалуйста выберите надежный пароль. Надёжность пароля, влияет на безопасность сервера."
    },
    "RegisterPagePassword confirmation": "Подтверждение пароля",
    "RegisterPageYour passwords do not match!": "",
    "RegisterPageDevice name": "Имя устройства",
    "RegisterPageA name for this device which will be shown to others when verifying your devices": {
        " If nothing is provided a default is used": ""
    },
    "RegisterPageREGISTER": "РЕГИСТРАЦИЯ",
    "ReplyPopupClose": "Закрыть",
    "ReplyPopupCancel Edit": "Отменить изменения",
    "ReplyPopupCancel Thread": "Отменить обсуждение",
    "ReportMessageReport message": "Пожаловаться на сообщение",
    "ReportMessageThis 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": ""
        }
    },
    "ReportMessageEnter your reason for reporting:": "",
    "ReportMessageHow bad is the message?": "",
    "ReportMessageNot bad": "",
    "ReportMessageMild": "",
    "ReportMessageBad": "",
    "ReportMessageSerious": "",
    "ReportMessageExtremely serious": "",
    "RoomDirectoryExplore Public Rooms": "",
    "RoomDirectoryJoin": "Присоединиться",
    "RoomDirectoryOpen": "",
    "RoomDirectorySearch for public rooms": "",
    "RoomDirectoryChoose custom homeserver": "",
    "RoomDirectoryClose": "Закрыть",
    "RoomInfono version stored": "нет сохраненной версии",
    "RoomListStart a new chat": "Начать новый чат",
    "RoomListJoin a room": "Присоединиться к комнате",
    "RoomListCreate a new room": "",
    "RoomListStart a direct chat": "",
    "RoomListCreate a new community": "",
    "RoomListRoom directory": "Каталог комнат",
    "RoomListSearch rooms (Ctrl+K)": "",
    "RoomListUser settings": "Пользовательские настройки",
    "RoomListLogout": "Выйти",
    "RoomListEnter your status message:": "",
    "RoomListStatus Message": "",
    "RoomListProfile settings": "",
    "RoomListSet status message": "",
    "RoomListAutomatic online status": "",
    "RoomListOnline": "",
    "RoomListUnavailable": "",
    "RoomListOffline": "",
    "RoomListEncryption not set up": "",
    "RoomListUnverified login": "",
    "RoomListPlease verify your other devices": "",
    "RoomListClose": "Закрыть",
    "RoomListEnter the tag you want to use:": "",
    "RoomListNew tag": "",
    "RoomListOpen separately": "",
    "RoomListMark as read": "",
    "RoomListRoom settings": "",
    "RoomListLeave room": "Покинуть комнату",
    "RoomListCopy room link": "",
    "RoomListTag room as:": "Тэгировать комнату как:",
    "RoomListFavourite": "Важные",
    "RoomListLow priority": "",
    "RoomListServer notice": "",
    "RoomListCreate new tag": "Создать метку…",
    "RoomMembersMembers of %1": "",
    "RoomMembers\nSummary above list of members%n people in %1": "",
    "RoomMembersInvite more people": "",
    "RoomMembersSearch": "",
    "RoomMembersSort by: ": "",
    "RoomMembersUser ID": "ID пользователя",
    "RoomMembersDisplay name": "",
    "RoomMembersPower level": "",
    "RoomMembersThis room is not encrypted!": "",
    "RoomMembersThis user is verified": "",
    "RoomMembersThis user isn't verified, but is still using the same master key from the first time you met": "",
    "RoomMembersThis user has unverified devices!": "",
    "RoomSettingsFailed to enable encryption: %1": "Не удалось включить шифрование: %1",
    "RoomSettingsSelect an avatar": "Выберите аватар",
    "RoomSettingsAll Files (*)": "Все файлы (*)",
    "RoomSettingsThe selected file is not an image": "Выбранный файл не является картинкой",
    "RoomSettingsError while reading file: %1": "Ошибка во время прочтения файла: %1",
    "RoomSettingsFailed to upload image: %s": "Не удалось загрузить изображение: %s",
    "RoomSettingsDialogRoom Settings": "Настройки комнаты",
    "RoomSettingsDialogChange room avatar": "",
    "RoomSettingsDialogChange name of this room": "",
    "RoomSettingsDialogSince room state can't be encrypted, make sure no confidential information is stored in the room name!": "",
    "RoomSettingsDialog%n member(s)": "%n участник",
    "RoomSettingsDialogView members of %1": "",
    "RoomSettingsDialogNo topic set": "",
    "RoomSettingsDialogChange topic of this room": "",
    "RoomSettingsDialogSince room state can't be encrypted, make sure no confidential information is stored in the room topic!": "",
    "RoomSettingsDialogNOTIFICATIONS": "УВЕДОМЛЕНИЯ",
    "RoomSettingsDialogNotifications": "Уведомления",
    "RoomSettingsDialogMuted": "Заглушен",
    "RoomSettingsDialogMentions only": "Только упоминания",
    "RoomSettingsDialogAll messages": "Все сообщения",
    "RoomSettingsDialogENTRY PERMISSIONS": "",
    "RoomSettingsDialogAnyone can join": "",
    "RoomSettingsDialogAllow knocking": "Разрешить заявки",
    "RoomSettingsDialogAllow joining via other rooms": "",
    "RoomSettingsDialogRooms to join via": "",
    "RoomSettingsDialogChange": "",
    "RoomSettingsDialogChange the list of rooms users can join this room via": {
        " Usually this is the official community of this room": ""
    },
    "RoomSettingsDialogAllow guests to join": "",
    "RoomSettingsDialogApply access rules": "",
    "RoomSettingsDialogMESSAGE VISIBILITY": "",
    "RoomSettingsDialogAllow viewing history without joining": "",
    "RoomSettingsDialogThis is useful to see previews of the room or view it on public websites": "",
    "RoomSettingsDialogMembers can see messages since": "",
    "RoomSettingsDialogHow much of the history is visible to joined members": {
        " Changing this won't affect the visibility of already sent messages": {
            " It only applies to new messages": ""
        }
    },
    "RoomSettingsDialogEverything": "",
    "RoomSettingsDialogAs long as the user joined, they can see all previous messages": "",
    "RoomSettingsDialogThey got invited": "",
    "RoomSettingsDialogMembers can only see messages from when they got invited going forward": "",
    "RoomSettingsDialogThey joined": "",
    "RoomSettingsDialogMembers can only see messages since after they joined": "",
    "RoomSettingsDialogApply visibility changes": "",
    "RoomSettingsDialogLocally hidden events": "",
    "RoomSettingsDialogConfigure": "",
    "RoomSettingsDialogSelect events to hide in this room": "",
    "RoomSettingsDialogAutomatic event deletion": "",
    "RoomSettingsDialogSelect if your events get automatically deleted in this room": "",
    "RoomSettingsDialogGENERAL SETTINGS": "",
    "RoomSettingsDialogEncryption": "Шифрование",
    "RoomSettingsDialogEnd-to-End Encryption": "Оконечное шифрование",
    "RoomSettingsDialogEncryption is currently experimental and things might break unexpectedly": {
        " <br>\n                                Please take note that it can't be disabled afterwards": ""
    },
    "RoomSettingsDialogPermission": "Права доступа",
    "RoomSettingsDialogView and change the permissions in this room": "",
    "RoomSettingsDialogAliases": "",
    "RoomSettingsDialogView and change the addresses/aliases of this room": "",
    "RoomSettingsDialogSticker & Emote Settings": "",
    "RoomSettingsDialogChange what packs are enabled, remove packs, or create new ones": "",
    "RoomSettingsDialogINFO": "ИНФОРМАЦИЯ",
    "RoomSettingsDialogInternal ID": "Внутренний идентификатор",
    "RoomSettingsDialogCopied to clipboard": "",
    "RoomSettingsDialogRoom Version": "Версия Комнаты",
    "RoomSettingsDialogshow less": "",
    "RoomSettingsDialogshow more": "",
    "RoomlistModelPending invite": "Приглашение на рассмотрении.",
    "RoomlistModelPreviewing this room": "Предварительный просмотр комнаты",
    "RoomlistModelNo preview available": "Предварительный просмотр недоступен",
    "RoomlistModelThis room is possibly inaccessible": "Эта комната, возможно, недоступна",
    "RootPlease enter your login password to continue:": "",
    "RootPlease enter a valid email address to continue:": "",
    "RootPlease enter a valid phone number to continue:": "",
    "RootPlease enter the token which has been sent to you:": "",
    "RootWait for the confirmation link to arrive, then continue": "",
    "ScreenShareShare desktop with %1?": "Поделиться экраном с %1?",
    "ScreenShareMethod:": "",
    "ScreenShareWindow:": "Окно:",
    "ScreenShareRequest screencast": "",
    "ScreenShareFrame rate:": "Частота кадров:",
    "ScreenShareInclude your camera picture-in-picture": "Включить Вашу камеру в режиме картинка-в-картинке",
    "ScreenShareRequest remote camera": "Запросить удалённую камеру",
    "ScreenShareView your callee's camera like a regular video call": "",
    "ScreenShareHide mouse cursor": "Спрятать курсор мыши",
    "ScreenShareShare": "Поделиться",
    "ScreenSharePreview": "Предпросмотр",
    "ScreenShareCancel": "Отмена",
    "SecretStorageFailed to connect to secret storage": "Не удалось подключиться к защищённому хранилищу",
    "SecretStorageNheko 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": "Nheko не удалось подключиться к защищённому хранилищу, чтобы поместить ключи шифрования. Проверьте, что D-Bus запущен и Вы правильным образом настроили необходимую службу (KWallet, Gnome Keyring, KeePassXC или аналогичную). Если ошибка не исчезла, Вы можете описать проблему по адресу: https://github.com/Nheko-Reborn/nheko/issues"
                }
            }
        }
    },
    "SelfVerificationCheckThis is your recovery key": {
        " You will need it to restore access to your encrypted messages and verification keys": {
            " Keep this safe": {
                " Don't share it with anyone and don't lose it! Do not pass go! Do not collect $200!": ""
            }
        }
    },
    "SelfVerificationCheckEncryption setup successfully": "",
    "SelfVerificationCheckFailed to setup encryption: %1": "",
    "SelfVerificationCheckSetup Encryption": "",
    "SelfVerificationCheckHello and welcome to Matrix!\nIt 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!": ""
                }
            }
        }
    },
    "SelfVerificationCheckActivate Encryption": "",
    "SelfVerificationCheckIt 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": {
                "\nIf you choose verify, you need to have the other device available": {
                    " If you choose \"enter passphrase\", you will need your recovery key or passphrase": {
                        " If you click cancel, you can choose to verify yourself at a later point": ""
                    }
                }
            }
        }
    },
    "SelfVerificationCheckverify": "",
    "SelfVerificationCheckenter passphrase": "",
    "SelfVerificationStatusFailed to create keys for cross-signing!": "Не удалось создать ключи для взаимной подписи!",
    "SelfVerificationStatusFailed to create keys for online key backup!": "Не удалось создать ключи для онлайн-резервирования!",
    "SelfVerificationStatusFailed to create keys for secure server side secret storage!": "Не удалось создать ключи для защищённого резервирования на сервере!",
    "SelfVerificationStatusEncryption Setup": "Настройка шифрования",
    "SelfVerificationStatusEncryption setup failed: %1": "Не удалось настроить шифрование: %1",
    "SelfVerificationStatusIdentity key changed": {
        " This breaks E2EE, so logging out": "Идентификационный ключ изменён. Возможно нарушение работы сквозного шифрования, будет осуществлён выход из системы."
    },
    "SingleImagePackModelFailed to update image pack: %1": "Не удалось обновить набор изображений: %1",
    "SingleImagePackModelFailed to delete old image pack: %1": "Не удалось удалить старый набор изображений: %1",
    "SingleImagePackModelFailed to open image: %1": "Не удалось открыть изображение: %1",
    "SingleImagePackModelFailed to upload image: %1": "Не удалось загрузить изображение: %1",
    "SpaceMenuAdd or remove from community": "",
    "SpaceMenuLevelOfficial community for this room": "",
    "SpaceMenuLevelAffiliated community for this room": "",
    "SpaceMenuLevelListed only for community members": "",
    "SpaceMenuLevelListed only for room members": "",
    "SpaceMenuLevelNot related": "",
    "StatusIndicatorFailed": "Не удалось",
    "StatusIndicatorSent": "Отправлено",
    "StatusIndicatorReceived": "Получено",
    "StatusIndicatorRead": "Прочитано",
    "StickerPickerSearch": "Поиск",
    "StickerPickerChange what packs are enabled, remove packs, or create new ones": "",
    "SuccessSuccessful Verification": "Верификация прошла успешно",
    "SuccessVerification successful! Both sides verified their devices!": "Верификация прошла успешно! Обе стороны верифицировали свои устройства!",
    "SuccessClose": "Закрыть",
    "TimelineDefaultMessageStylePart of a thread": "",
    "TimelineEvent%1 placed a voice call": "%1 начал голосовой звонок.",
    "TimelineEvent%1 placed a video call": "%1 начал видео звонок.",
    "TimelineEvent%1 placed a call": "%1 начал вызов.",
    "TimelineEvent%1 answered the call": "%1 ответил на звонок.",
    "TimelineEvent%1 rejected the call": "",
    "TimelineEvent%1 selected answer": "",
    "TimelineEvent%1 ended the call": "%1 завершил вызов.",
    "TimelineEvent%1 is negotiating the call": "",
    "TimelineEventAllow them in": "",
    "TimelineEventThis room was replaced for the following reason: %1": "",
    "TimelineEventGo to replacement room": "",
    "TimelineMetadataEdited": "Изменено",
    "TimelineMetadataPart of a thread": "",
    "TimelineModelMessage redaction failed: %1": "Ошибка редактирования сообщения: %1",
    "TimelineModelFailed to encrypt event, sending aborted!": "Не удалось зашифровать сообщение, отправка отменена!",
    "TimelineModelSave image": "Сохранить изображение",
    "TimelineModelSave video": "Сохранить видео",
    "TimelineModelSave audio": "Сохранить аудио",
    "TimelineModelSave file": "Сохранить файл",
    "TimelineModel\nMultiple 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": {
                        ")%1 and %2 are typing": "%1%2 печатает."
                    }
                }
            }
        }
    },
    "TimelineModel%1 opened the room to the public": "%1 сделал комнату публичной.",
    "TimelineModel%1 allowed to join this room by knocking": "%1 разрешил(а) запрашивать приглашение для доступа к данной комнате.",
    "TimelineModel%1 allowed members of the following rooms to automatically join this room: %2": "%1 разрешил(а) участникам следующих комнат присоединяться к данной комнате: %2",
    "TimelineModel%1 made the room open to guests": "%1 сделал комнату открытой для гостей.",
    "TimelineModel%1 has closed the room to guest access": "%1 закрыл доступ к комнате для гостей.",
    "TimelineModel%1 made the room history world readable": {
        " Events may be now read by non-joined people": "%1 сделал историю сообщений видимой для всех. События могут быть прочитаны неприсоединившимися к комнате."
    },
    "TimelineModel%1 set the room history visible to members from this point on": "%1 открыл доступ к истории комнаты для пользователей, присоединившихся к ней начиная с текущего момента.",
    "TimelineModel%1 set the room history visible to members since they were invited": "%1 сделал историю сообщений видимой для участников, с момента их приглашения.",
    "TimelineModel%1 set the room history visible to members since they joined the room": "%1 сделал историю сообщений видимой для участников, с момента того, как они присоединились к комнате.",
    "TimelineModel%1 has changed the room's permissions": "%1 изменил права доступа комнаты.",
    "TimelineModel%1 has changed the room's kick powerlevel from %2 to %3": "%1 изменил(а) уровень доступа для возможности исключения участников с %2 на %3.",
    "TimelineModel%n member(s) can now kick room members": "%n пользователь теперь сможет исключать участников комнаты.",
    "TimelineModel%1 can now kick room members": "%1 теперь сможет исключать участников комнаты.",
    "TimelineModel%1 has changed the room's redact powerlevel from %2 to %3": "%1 изменил(а) уровень доступа для возможности изменения сообщений с %2 на %3.",
    "TimelineModel%n member(s) can now redact room messages": "%n пользователь теперь сможет редактировать сообщения.",
    "TimelineModel%1 can now redact room messages": "%1 теперь сможет редактировать сообщения.",
    "TimelineModel%1 has changed the room's ban powerlevel from %2 to %3": "%1 изменил(а) уровень доступа для возможности блокировки участников с %2 на %3.",
    "TimelineModel%n member(s) can now ban room members": "%n пользователь теперь сможет блокировать участников.",
    "TimelineModel%1 can now ban room members": "%1 теперь сможет блокировать участников.",
    "TimelineModel%1 has changed the room's state_default powerlevel from %2 to %3": "",
    "TimelineModel%n member(s) can now send state events": "",
    "TimelineModel%1 can now send state events": "",
    "TimelineModel%1 has changed the room's invite powerlevel from %2 to %3": "%1 изменил(а) уровень доступа для возможности приглашения новых участников с %2 на %3.",
    "TimelineModel%1 has changed the room's events_default powerlevel from %2 to %3": "",
    "TimelineModel%1 has made %2 an administrator of this room": "%1 предоставил(а) административные права доступа пользователю %2.",
    "TimelineModel%1 has made %2 a moderator of this room": "%1 предоставил(а) права модератора пользователю %2.",
    "TimelineModel%1 has downgraded %2 to moderator of this room": "%1 понизил(а) права доступа %2 до уровня модератора.",
    "TimelineModel%1 has changed the powerlevel of %2 from %3 to %4": "%1 изменил(а) уровень доступа %2 с %3 до %4.",
    "TimelineModel%1 allowed only administrators to send \"%2\"": "%1 разрешил(а) отправку событий типа «%2» только администраторам.",
    "TimelineModel%1 allowed only moderators to send \"%2\"": "%1 разрешил(а) отправку событий типа «%2» только модераторам.",
    "TimelineModel%1 allowed everyone to send \"%2\"": "%1 разрешил(а) всем отправлять события типа «%2».",
    "TimelineModel%1 has changed the powerlevel of event type \"%2\" from the default to %3": "%1 изменила(а) уровень доступа для событий типа «%2» со значения по умолчанию на %3.",
    "TimelineModel%1 has changed the powerlevel of event type \"%2\" from %3 to %4": "%1 изменила(а) уровень доступа для событий типа «%2» с %3 на %4.",
    "TimelineModel(empty)": "(пусто)",
    "TimelineModel%1 removed the following images from the pack %2:<br>%3": "%1 удалил(а) следующие изображения из набора «%2»:<br>%3",
    "TimelineModel%1 added the following images to the pack %2:<br>%3": "%1 добавил(а) следующие изображения в набор «%2»:<br>%3",
    "TimelineModel%1 changed the sticker and emotes in this room": "%1 изменил(а) стикеры и эмоции в данной комнате.",
    "TimelineModel%1 disabled the rule to ban users matching %2": "%1 отключил(а) правило блокировки пользователей, соответствующих критерию «%2».",
    "TimelineModel%1 added a rule to ban users matching %2 for '%3'": "%1 добавил(а) правило блокировки пользователей, соответствующих критерию «%2» для '%3'.",
    "TimelineModel%1 disabled the rule to ban rooms matching %2": "%1 отключил(а) правило блокировки комнат, соответствующих критерию «%2».",
    "TimelineModel%1 added a rule to ban rooms matching %2 for '%3'": "%1 добавил(а) правило блокировки комнат, соответствующих критерию «%2» для '%3'.",
    "TimelineModel%1 disabled the rule to ban servers matching %2": "%1 отключил(а) правило блокировки серверов, соответствующих критерию «%2».",
    "TimelineModel%1 added a rule to ban servers matching %2 for '%3'": "%1 добавил(а) правило блокировки серверов, соответствующих критерию «%2» для '%3'.",
    "TimelineModelRemoved by %1": "Удалено пользователем %1",
    "TimelineModel%1 (%2) removed this message at %3": "%1 (%2) удалил(а) сообщение %3",
    "TimelineModelRemoved by %1 because: %2": "Удалено %1 по причине: %2",
    "TimelineModel%1 (%2) removed this message at %3\nReason: %4": "%1 (%2) удалил(а) сообщение %3\nПричина: %4",
    "TimelineModel%2 revoked the invite to %1": "%2 отозвал(а) приглашение в %1.",
    "TimelineModel%2 kicked %1": "%2 выгнал(а) %1.",
    "TimelineModel%2 unbanned %1": "%2 разблокировал(а) %1.",
    "TimelineModel%2 rejected the knock from %1": "%2 отвергнул заявку от %1.",
    "TimelineModel%1 changed their avatar": "%1 изменил свой аватар.",
    "TimelineModel%1 changed some profile info": "%1 поменял информацию в профиле.",
    "TimelineModel%1 joined": "%1 присоединился.",
    "TimelineModel%1 joined via authorisation from %2's server": "%1 присоединился(ась) используя авторизацию сервера %2.",
    "TimelineModel%1 rejected their invite": "%1 отклонил приглашение.",
    "TimelineModel%1 left the room": "%1 покинул комнату.",
    "TimelineModelReason: %1": "Причина: %1",
    "TimelineModel%1 redacted their knock": "%1 отредактировал его \"стук\".",
    "TimelineModel%1 changed which servers are allowed in this room": "",
    "TimelineModel%1 removed the room name": "",
    "TimelineModel%1 changed the room name to: %2": "",
    "TimelineModel%1 removed the topic": "",
    "TimelineModel%1 changed the topic to: %2": "",
    "TimelineModel%1 changed the room avatar to: %2": "",
    "TimelineModel%1 removed the room avatar": "",
    "TimelineModel%1 changed the pinned messages": "",
    "TimelineModel%1 changed the addresses for this room": "",
    "TimelineModel%1 changed the parent communities for this room": "",
    "TimelineModel%1 created and configured room: %2": "%1 создал и настроил комнату: %2",
    "TimelineModel%1 changed unknown state event %2": "",
    "TimelineModelYou joined this room": "Вы присоединились к комнате.",
    "TimelineModel%n hour(s) later": "",
    "TimelineModel%1 made this room require an invitation to join": "%1 включил(а) обязательные приглашения для вступления в эту комнату.",
    "TimelineModel%1 invited %2": "%1 пригласил(а) %2",
    "TimelineModel%1 has changed their avatar and changed their display name to %2": "%1 изменил(а) свой аватар и отображаемое имя на %2.",
    "TimelineModel%1 has changed their display name to %2": "%1 изменил(а) своё отображаемое имя на %2.",
    "TimelineModel\nThis is a leave event after the user already left and shouldn't happen apart from state resets%1 left after having already left!": "%1 покинул чат, уже покинув его!",
    "TimelineModel%1 banned %2": "%1 заблокировал(а) %2",
    "TimelineModel%1 knocked": "%1 постучался.",
    "TimelineSectionHeader%1's status message": "",
    "TimelineViewNo room open": "Комната не выбрана",
    "TimelineViewYou are about to notify the whole room": "",
    "TimelineViewYou will be mentioning %1": "",
    "TimelineViewThe command /%1 is not recognized and will be sent as part of your message": "",
    "TimelineView/%1 looks like an incomplete command": {
        " To send it anyway, add a space to the end of your message": ""
    },
    "TimelineViewNo preview available": "Предварительный просмотр недоступен",
    "TimelineViewSettings": "Настройки",
    "TimelineView%n member(s)": "%n участник",
    "TimelineViewView members of %1": "",
    "TimelineViewThis room is possibly inaccessible": {
        " If this room is private, you should remove it from this community": ""
    },
    "TimelineViewjoin the conversation": "",
    "TimelineViewaccept invite": "",
    "TimelineViewdecline invite": "",
    "TimelineViewdecline invite and ignore user": "",
    "TimelineViewleave": "",
    "TimelineViewInvited by %1 (%2)": "",
    "TimelineViewHide invite reason": "",
    "TimelineViewShow invite reason": "",
    "TimelineViewBack to room list": "Вернуться к списку комнат",
    "TopBarNo room selected": "Комнаты не выбраны",
    "TopBarIn %1": "",
    "TopBarBack to room list": "Вернуться к списку комнат",
    "TopBarShow only notifications": "",
    "TopBarShow or hide pinned messages": "",
    "TopBarShow room members": "",
    "TopBarThis room contains only verified devices": "",
    "TopBarThis room contains verified devices and devices which have never changed their master key": "",
    "TopBarThis room contains unverified devices!": "",
    "TopBarSearch this room": "",
    "TopBarRoom options": "Настройки комнаты",
    "TopBarInvite users": "Пригласить пользователей",
    "TopBarMembers": "Участники",
    "TopBarLeave room": "Покинуть комнату",
    "TopBarSettings": "Настройки",
    "TopBarUnpin": "",
    "TopBarEnter search query": "",
    "TrayIconShow": "Показать",
    "TrayIconQuit": "Выйти",
    "TrayIcon\n%n unread message(s)": "",
    "UIANo available registration flows!": "Нет доступных потоков регистрации!",
    "UIARegistration aborted": "Регистрация отменена",
    "UIAPlease enter a valid registration token": "Введите действительный регистрационный токен.",
    "UIAInvalid token": "Некорректный токен",
    "UploadBoxUpload %n file(s)": "Загрузить файл",
    "UserProfileSign out device %1": "Завершить сеанс устройства %1",
    "UserProfileYou signed out this device": "Сеанс данного устройства завершён.",
    "UserProfileFailed to ignore \"%1\": %2": "",
    "UserProfileSelect an avatar": "Выберите аватар",
    "UserProfileAll Files (*)": "Все файлы (*)",
    "UserProfileThe selected file is not an image": "Выбранный файл не является картинкой",
    "UserProfileError while reading file: %1": "Ошибка во время прочтения файла: %1",
    "UserProfileGlobal User Profile": "Глобальный Пользовательский Профиль",
    "UserProfileRoom User Profile": "Пользовательский Профиль в Комнате",
    "UserProfileChange avatar globally": "",
    "UserProfileChange avatar": {
        " Will only apply to this room": "Изменить аватар только для этой комнаты."
    },
    "UserProfileChange display name globally": "Изменить отображаемое имя публично.",
    "UserProfileChange display name": {
        " Will only apply to this room": "Изменить отображаемое имя только для этой комнаты."
    },
    "UserProfile<i><b>Status:</b> %1</i>": "<i><b>Статус:</b> %1</i>",
    "UserProfileRoom: %1": "Комната: %1",
    "UserProfileThis is a room-specific profile": {
        " The user's name and avatar may be different from their global versions": ""
    },
    "UserProfileOpen the global profile for this user": "Открыть публичный профиль пользователя",
    "UserProfileVerify": "Верифицировать",
    "UserProfileStart a private chat": "Начать приватную переписку.",
    "UserProfileKick the user": "Выкинуть пользователя.",
    "UserProfileBan the user": "Заблокировать пользователя.",
    "UserProfileUnignore the user": "",
    "UserProfileIgnore the user": "",
    "UserProfileRefresh device list": "Обновить список устройств.",
    "UserProfileDevices": "Устройства",
    "UserProfileShared Rooms": "Общие комнаты",
    "UserProfileSign out this device": "Выйти на этом устройстве.",
    "UserProfileChange device name": "Изменить имя устройства.",
    "UserProfileLast seen %1 from %2": "Был в последний раз %1 с %2",
    "UserProfileUnverify": "Отменить Верификацию",
    "UserSettingsDefault": "По умолчанию",
    "UserSettingsModelTheme": "Тема",
    "UserSettingsModelScale factor": "Масштаб",
    "UserSettingsModelHighlight message on hover": "Подсвечивать сообщение на панели",
    "UserSettingsModelLarge Emoji in timeline": "Большие эмодзи в списке сообщений",
    "UserSettingsModelMinimize to tray": "Сворачивать в системную панель при закрытии",
    "UserSettingsModelStart in tray": "Сворачивать в системную панель при запуске",
    "UserSettingsModelScrollbars in room list": "Отображать полосу прокрутки в списке комнат",
    "UserSettingsModelSend messages as Markdown": "Отправлять сообщение в формате Markdown",
    "UserSettingsModelEnable message bubbles": "",
    "UserSettingsModelEnable small Avatars": "Уменьшить аватары",
    "UserSettingsModelPlay animated images only on hover": "Проигрывать анимации лишь при наведении курсора",
    "UserSettingsModelShow images automatically": "",
    "UserSettingsModelTyping notifications": "Сообщать о наборе сообщения",
    "UserSettingsModelSort rooms by unreads": "Сортировать комнаты по непрочитанным",
    "UserSettingsModelSort rooms alphabetically": {
        "\nIf this is off, the list of rooms will be sorted by the timestamp of the last message in a room": {
            "\nIf this is on, rooms that come first alphabetically will be sorted earlier than ones that come later": "Сортирует комнаты в алфавитном порядке.\nЕсли этот параметр выключен, список комнат будет отсортирован по метке времени последнего сообщения в комнате.\nЕсли этот параметр включен, то комнаты, расположенные первыми в алфавитном порядке, будут поставлены раньше, чем те, которые расположены позже в алфавитном порядке."
        }
    },
    "UserSettingsModelShow buttons in timeline": "Показывать кнопки в списке сообщений",
    "UserSettingsModelLimit width of timeline": "Ограничить ширину сообщений в чате",
    "UserSettingsModelRead receipts": "Показывать подтверждение о прочтении",
    "UserSettingsModelHidden events": "",
    "UserSettingsModelIgnored users": "",
    "UserSettingsModelDesktop notifications": "Включить уведомления от Nheko",
    "UserSettingsModelAlert on notification": "Подсвечиваться при уведомлении",
    "UserSettingsModelCircular Avatars": "Скруглить аватары",
    "UserSettingsModelUse identicons": "Использовать identicon (уникальные аватары при отсутствии пользовательских)",
    "UserSettingsModelOpen images with external program": "Открывать изображения в другой программе",
    "UserSettingsModelOpen videos with external program": "Открывать видео в другой программе",
    "UserSettingsModelDecrypt messages in sidebar": "Расшифровывать сообщения в боковой панели",
    "UserSettingsModelDecrypt notifications": "",
    "UserSettingsModelDisplay fancy effects such as confetti": "",
    "UserSettingsModelReduce or disable animations": "",
    "UserSettingsModelPrivacy Screen": "Приватный экран (Размывать окно, если оно не в фокусе)",
    "UserSettingsModelPrivacy screen timeout (in seconds [0 - 3600])": "Время до приватного экрана (0-3600 сек.)",
    "UserSettingsModelTouchscreen mode": "Сенсорный режим",
    "UserSettingsModelDisable swipe motions": "",
    "UserSettingsModelFont size": "Размер шрифта",
    "UserSettingsModelFont Family": "Семейство шрифтов",
    "UserSettingsModelEmoji Font Family": "Семейство шрифтов для эмодзи",
    "UserSettingsModelRingtone": "Мелодия вызова",
    "UserSettingsModelMicrophone": "Микрофон",
    "UserSettingsModelCamera": "Камера",
    "UserSettingsModelCamera resolution": "Размер изображения камеры",
    "UserSettingsModelCamera frame rate": "Частота кадров у камеры",
    "UserSettingsModelAllow fallback call assist server": "Разрешить использование резервного сервера для звонков",
    "UserSettingsModelSend encrypted messages to verified users only": "Отправлять зашифрованные сообщения только верифицированным пользователям",
    "UserSettingsModelShare keys with verified users and devices": "Делиться ключами с проверенными участниками и устройствами",
    "UserSettingsModelOnline Key Backup": "Онлайн-хранилище резервных ключей",
    "UserSettingsModelProfile": "Профиль",
    "UserSettingsModelUser ID": "ID пользователя",
    "UserSettingsModelAccesstoken": "Токен доступа",
    "UserSettingsModelDevice ID": "ID устройства",
    "UserSettingsModelDevice Fingerprint": "Отпечаток устройства",
    "UserSettingsModelHomeserver": "Основной сервер",
    "UserSettingsModelVersion": "Версия Nheko",
    "UserSettingsModelPlatform": "Платформа",
    "UserSettingsModelGENERAL": "ГЛАВНОЕ",
    "UserSettingsModelACCESSIBILITY": "",
    "UserSettingsModelTIMELINE": "СПИСОК СООБЩЕНИЙ",
    "UserSettingsModelSIDEBAR": "БОКОВАЯ ПАНЕЛЬ",
    "UserSettingsModelTRAY": "СИСТЕМНАЯ ПАНЕЛЬ",
    "UserSettingsModelGLOBAL MESSAGE VISIBILITY": "",
    "UserSettingsModelNOTIFICATIONS": "УВЕДОМЛЕНИЯ",
    "UserSettingsModelCALLS": "ЗВОНКИ",
    "UserSettingsModelENCRYPTION": "ШИФРОВАНИЕ",
    "UserSettingsModelINFO": "ИНФОРМАЦИЯ",
    "UserSettingsModelSession Keys": "Сеансовые ключи",
    "UserSettingsModelCross Signing Secrets": "Ключи взаимной подписи",
    "UserSettingsModelOnline backup key": "Ключ онлайн-резервного копирования",
    "UserSettingsModelSelf signing key": "Ключ самоподписи",
    "UserSettingsModelUser signing key": "Ключ подписи пользователя",
    "UserSettingsModelMaster signing key": "Мастер-ключ подписи",
    "UserSettingsModelExpose room information via D-Bus": "Предоставлять информацию о комнатах в D-Bus",
    "UserSettingsModelPeriodically update community routing information": "",
    "UserSettingsModelPeriodically delete expired events": "",
    "UserSettingsModelDefault": "По умолчанию",
    "UserSettingsModelSet the notification sound to play when a call invite arrives": "Выбрать звук уведомления входящего вызова",
    "UserSettingsModelSet timeout (in seconds) for how long after window loses\nfocus before the screen will be blurred": {
        "\nSet to 0 to blur immediately after focus loss": {
            " Max value of 1 hour (3600 seconds)": "Установить задержку (в секундах) прежде чем содержимое окна будет размыто после потери фокуса.\nЕсли установлено значение 0, размытие будет производиться сразу же, как только Вы переключились на другое приложение.\nМаксимальное значение - 3600 с. (1 час)."
        }
    },
    "UserSettingsModelChange the background color of messages when you hover over them": "Менять цвет фона сообщения при наведении на него курсора мыши.",
    "UserSettingsModelMake font size larger if messages with only a few emojis are displayed": "Увеличивать размер шрифта, если сообщение не содержит текста, только эмодзи.",
    "UserSettingsModelKeep the application running in the background after closing the client window": "Поддерживать приложение запущенным в фоне после закрытия окна.",
    "UserSettingsModelStart the application in the background without showing the client window": "Запускать приложение в фоне, без открытия окна.",
    "UserSettingsModelShows scrollbars in the room list and communities list": "Показывает полосы прокрутки в списке комнат и списке сообществ.",
    "UserSettingsModelAllow using markdown in messages": {
        "\nWhen disabled, all messages are sent as a plain text": "Позволяет использовать Markdown в сообщениях.\nЕсли выключено, все сообщения посылаются как обычный текст."
    },
    "UserSettingsModelMessages get a bubble background": {
        " This also triggers some layout changes (WIP)": "Сообщения получат фон в виде плашки. Также изменит внешний вид списка сообщений (не закончено)."
    },
    "UserSettingsModelAvatars are resized to fit above the message": "Поместить аватар над текстом сообщения и уменьшить его размер, чтобы он соответствовал размеру имени отправителя.",
    "UserSettingsModelPlays media like GIFs or WEBPs only when explicitly hovering over them": "Проигрывать анимированные изображения и видеоролики (например, GIF и WEBP) только при наведении на них курсора мыши.",
    "UserSettingsModelIf 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": ""
    },
    "UserSettingsModelShow who is typing in a room": {
        "\nThis will also enable or disable sending typing notifications to others": "Отображать кто печатает в комнате.\nДругие участники также будут видеть когда печатаете Вы."
    },
    "UserSettingsModelDisplay rooms with new messages first": {
        "\nIf this is off, the list of rooms will only be sorted by the preferred sorting order": {
            "\nIf 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't seem to consider them as important as the other rooms": "Отображает комнаты с непрочитанными сообщениями первыми.\nЕсли выключено, список комнат будет сортироваться только в предпочтительном порядке.\nЕсли включено, комнаты, которые имеют активные уведомления (кружочек с цифрой внутри) будут сортироваться наверху списка. Комнаты, в которых вы отключили звук, по-прежнему будут сортироваться в предпочтительном порядке, так как вы, похоже, не считаете их такими же важными, как другие комнаты."
            }
        }
    },
    "UserSettingsModelShow buttons to quickly reply, react or access additional options next to each message": "Отображать кнопки быстрого ответа, реакции или предоставления дополнительных опций рядом с каждым сообщением.",
    "UserSettingsModelConfigure whether to show or hide certain events like room joins": "",
    "UserSettingsModelNotify about received messages when the client is not currently focused": "Уведомлять о новых сообщениях, если приложение не в фокусе или работает в фоне.",
    "UserSettingsModelChange the appearance of user avatars in chats": {
        "\nOFF - square, ON - circle": "Сменить внешний вид аватаров пользователей.\nЕсли включено - отображать в виде круга, выключено - в виде квадрата."
    },
    "UserSettingsModelDecrypt messages shown in notifications for encrypted chats": "",
    "UserSettingsModelChoose where to show the total number of notifications contained within a community or tag": "",
    "UserSettingsModelSome messages can be sent with fancy effects": {
        " For example, messages sent with '/confetti' will show confetti on screen": ""
    },
    "UserSettingsModelNheko uses animations in several places to make stuff pretty": {
        " This allows you to turn those off if they make you feel unwell": ""
    },
    "UserSettingsModelWill prevent swipe motions like swiping left/right between Rooms and Timeline, or swiping a message to reply": "",
    "UserSettingsModelChange the scale factor of the whole user interface": {
        " Requires a restart to take effect": "Поменять коэффициент масштаба для всего пользовательского интерфейса."
    },
    "UserSettingsModelAutomatically replies to key requests from other users if they are verified, even if that device shouldn't have access to those keys otherwise": "",
    "UserSettingsModelThe 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": "Ключ предназначен для верификации собственных устройств. Если он закэширован, после верификации одного из ваших устройств оно будет помечено как верифицированное для всех других ваших устройств, а также для пользователей, которые вас верифицировали."
    },
    "UserSettingsModelShow an alert when a message is received": {
        "\nThis usually causes the application icon in the task bar to animate in some fashion": "Отображать визуальное и/или звуковое уведомление при получении нового сообщения.\nОбычно это приводит к анимации иконки приложения в системной панели, конкретный эффект зависит от используемого окружения."
    },
    "UserSettingsModelCommunities sidebar": "",
    "UserSettingsModelSend messages with a shortcut": "",
    "UserSettingsModelShow message counts for communities and tags": "",
    "UserSettingsModelSet the max width of messages in the timeline (in pixels)": {
        " This can help readability on wide screen when Nheko is maximized": ""
    },
    "UserSettingsModelShow a column containing communities and tags next to the room list": "",
    "UserSettingsModelSelect 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": {
            "\n\nIf an emoji picker or a mention picker is open, it is always handled first": ""
        }
    },
    "UserSettingsModelShow if your message was read": {
        "\nStatus is displayed next to timestamps": {
            "\nWarning: If your homeserver does not support this, your rooms will never be marked as read!": "Отображать флажок, что Ваше сообщение было прочитано.\nФлажок отображается рядом со временем отправки сообщения.\nПредупреждение: если Ваш домашний сервер не поддерживает уведомления о прочтении, сообщения в комнатах никогда не будут отмечены как прочитанные!"
        }
    },
    "UserSettingsModelDisplay an identicon instead of a letter when no avatar is set": "Отображать Identicon (визуальная иконка как в Github) вместо первой буквы имени, если у собеседника не установлен аватар.",
    "UserSettingsModelOpens images with an external program when tapping the image": {
        "\nNote that when this option is ON, opened files are left unencrypted on disk and must be manually deleted": "При нажатии, открывать изображения при помощи внешнего приложения.\nПримечание: если опция отмечена, зашифрованные данные будут сохраняться на диске в открытом виде и должны быть удалены вручную."
    },
    "UserSettingsModelOpens videos with an external program when tapping the video": {
        "\nNote that when this option is ON, opened files are left unencrypted on disk and must be manually deleted": "При нажатии, открывать видеофайлы при помощи внешнего приложения.\nПримечание: если опция отмечена, зашифрованные данные будут сохраняться на диске в открытом виде и должны быть удалены вручную."
    },
    "UserSettingsModelDecrypt the messages shown in the sidebar": {
        "\nOnly affects messages in encrypted chats": "Расшифровывать сообщение отображающиеся в боковой панели. \nВлияет только на зашифрованные чаты."
    },
    "UserSettingsModelWhen the window loses focus, the timeline will\nbe blurred": "Размывать список сообщений при потере фокуса\n(переключении на другие приложения).",
    "UserSettingsModelWill prevent text selection in the timeline to make touch scrolling easier": "Прерывать выделение текста в списке сообщений, чтобы было проще перелистывать на сенсорных экранах.",
    "UserSettingsModelWill use turn": {
        "matrix": {
            "org as assist when your home server does not offer one": "В случае, если домашний сервер не предоставляет адрес TURN/STUN сервера, будет использоваться turn.matrix.org."
        }
    },
    "UserSettingsModelRequires a user to be verified to send encrypted messages to them": {
        " This improves safety but makes E2EE more tedious": "Отправлять зашифрованные сообщения только тем собеседникам, которых Вы верифицировали. Это повышает безопасность, но требует больше ручных операций для использования оконечного шифрования."
    },
    "UserSettingsModelDownload message encryption keys from and upload to the encrypted online key backup": "Включить загрузку и отправку ключей шифрования в онлайн-хранилище резервных копий.",
    "UserSettingsModelThe 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": "Ключ, используемый для шифрования резервных копий ключей в онлайн-хранилище. Если он закэширован, Вы можете включить резервирование ключей на удалённом сервере в зашифрованном виде."
    },
    "UserSettingsModelThe key to verify other users": {
        " If it is cached, verifying a user will verify all their devices": "Ключ предназначен для верификации других пользователей. Если он закэширован, верификация пользователя так автоматически верифицирует всего его устройства."
    },
    "UserSettingsModelYour most important key": {
        " You don'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": "Самый важный ключ. Используется только для обновления других Ваших ключей и, во избежание кражи, его можно не кэшировать вовсе."
    },
    "UserSettingsModelAllow 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": {
                "\n\nThis setting will take effect upon restart": "Разрешить внешним приложениям получать информацию о Ваших комнатах при помощи D-Bus. Учтите, что приложения могут использовать эту информацию в самых разных целях, потому, используйте на свой страх и риск.\n\nОпция применится лишь после перезапуска приложения."
            }
        }
    },
    "UserSettingsModelTo 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": ""
        }
    },
    "UserSettingsModelRegularly 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": ""
    },
    "UserSettingsModelManage your ignored users": "",
    "UserSettingsModelAlways": "",
    "UserSettingsModelOnly in private rooms": "",
    "UserSettingsModelNever": "",
    "UserSettingsModelEnter": "",
    "UserSettingsModelShift+Enter": "",
    "UserSettingsModelCtrl+Enter": "",
    "UserSettingsModelSystem font": "Шрифт системы",
    "UserSettingsModelSystem emoji font": "",
    "UserSettingsModelSelect a file": "Выберите файл",
    "UserSettingsModelAll Files (*)": "Все файлы (*)",
    "UserSettingsModelOpen Sessions File": "Открыть файл сеансов",
    "UserSettingsModelError": "Ошибка",
    "UserSettingsModelFile Password": "Пароль для файла",
    "UserSettingsModelEnter the passphrase to decrypt the file:": "Введите парольную фразу для расшифровки файла:",
    "UserSettingsModelThe password cannot be empty": "Пароль не может быть пустым",
    "UserSettingsModelEnter passphrase to encrypt your session keys:": "Введите ключевую фразу для шифрования ваших ключей сеанса:",
    "UserSettingsModelRepeat File Password": "",
    "UserSettingsModelRepeat the passphrase:": "",
    "UserSettingsModelPasswords don't match": "",
    "UserSettingsModelFile to save the exported session keys": "Файл для сохранения экспортированных ключей сеанса",
    "UserSettingsPageCACHED": "Закешировано",
    "UserSettingsPageNOT CACHED": "НЕ ЗАКЕШИРОВАНО",
    "UserSettingsPageIMPORT": "ИМПОРТИРОВАТЬ",
    "UserSettingsPageEXPORT": "ЭКСПОРТИРОВАТЬ",
    "UserSettingsPageDOWNLOAD": "СКАЧАТЬ",
    "UserSettingsPageREQUEST": "ЗАПРОС",
    "UserSettingsPageCONFIGURE": "",
    "UserSettingsPageMANAGE": "УПРАВЛЯТЬ",
    "UserSettingsPageBack": "Вернуться",
    "VerificationManagerNo encrypted private chat found with this user": {
        " Create an encrypted private chat with this user and try again": "Личный чат с этим пользователем не найден. Создайте зашифрованный личный чат с этим пользователем и попытайтесь еще раз."
    },
    "WaitingWaiting for other party…": "",
    "WaitingWaiting for other side to accept the verification request": "Ожидание подтверждения запроса верификации другой стороной.",
    "WaitingWaiting for other side to continue the verification process": "Ожидание другой стороны для продолжения верификационного процесса.",
    "WaitingWaiting for other side to complete the verification process": "Ожидание другой стороны, для завершение верификационного процесса.",
    "WaitingCancel": "Отмена",
    "WelcomePageWelcome to nheko! The desktop client for the Matrix protocol": "Добро пожаловать в Nheko, клиент для протокола Matrix.",
    "WelcomePageEnjoy your stay!": "Приятного времяпрепровождения!",
    "WelcomePageREGISTER": "РЕГИСТРАЦИЯ",
    "WelcomePageLOGIN": "ВХОД",
    "WelcomePageReduce animations": "",
    "WelcomePageNheko uses animations in several places to make stuff pretty": {
        " This allows you to turn those off if they make you feel unwell": ""
    },
    "descriptiveTimeYesterday": "Вчера",
    "emoji-catagoryPeople": "Люди",
    "emoji-catagoryNature": "Природа",
    "emoji-catagoryFood": "Еда",
    "emoji-catagoryActivity": "Активности",
    "emoji-catagoryTravel": "Путешествие",
    "emoji-catagoryObjects": "Предметы",
    "emoji-catagorySymbols": "Символы",
    "emoji-catagoryFlags": "Флаги",
    "macosNotificationMessage contains spoiler": "",
    "message-description sent:You sent an audio clip": "Вы отправили аудиозапись",
    "message-description sent:%1 sent an audio clip": "%1 отправил аудиозапись",
    "message-description sent:You sent an image": "Вы отправили изображение",
    "message-description sent:%1 sent an image": "%1 отправил изображение",
    "message-description sent:You sent a file": "Вы отправили файл",
    "message-description sent:%1 sent a file": "%1 отправил файл",
    "message-description sent:You sent a video": "Вы отправили видео",
    "message-description sent:%1 sent a video": "%1 отправил видео",
    "message-description sent:You sent a sticker": "Вы отправили стикер",
    "message-description sent:%1 sent a sticker": "%1 отправил стикер",
    "message-description sent:You sent a notification": "Вы отправили уведомление",
    "message-description sent:%1 sent a notification": "%1 отправил уведомление",
    "message-description sent:You sent a spoiler": "",
    "message-description sent:%1 sent a spoiler": "",
    "message-description sent:You: %1": "Вы: %1",
    "message-description sent:%1: %2": "%1: %2",
    "message-description sent:You sent a chat effect": "",
    "message-description sent:%1 sent a chat effect": "",
    "message-description sent:* %1 spoils something": "",
    "message-description sent:You sent an encrypted message": "Вы отправили зашифрованное сообщение",
    "message-description sent:%1 sent an encrypted message": "%1 отправил(а) зашифрованное сообщение",
    "message-description sent:You placed a call": "Вы начали звонок",
    "message-description sent:%1 placed a call": "%1 начал звонок",
    "message-description sent:You answered a call": "Вы ответили на звонок",
    "message-description sent:%1 answered a call": "%1 ответил на звонок",
    "message-description sent:You ended a call": "Вы закончили разговор",
    "message-description sent:%1 ended a call": "%1 закончил(а) звонок",
    "message-description sent:You rejected a call": "Вы отклонили звонок",
    "message-description sent:%1 rejected a call": "%1 отклонил(а) звонок",
    "utilsUnknown Message Type": "Неизвестный тип сообщения"
}
