<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ru_RU">
<context>
    <name>AffiliationSelectorDialog</name>
    <message>
        <location filename="affiliationselectordialog.ui" line="14"/>
        <source>Select affiliation</source>
        <translation>Выбор членства</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="22"/>
        <source>JID:</source>
        <translation>JID:</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="32"/>
        <source>Affiliation:</source>
        <translation>Членство:</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="41"/>
        <source>Banned</source>
        <translation>Забаненный</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="48"/>
        <source>None</source>
        <translation>Без членства</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="55"/>
        <source>Member</source>
        <translation>Член</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="65"/>
        <source>Admin</source>
        <translation>Админ</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="72"/>
        <source>Owner</source>
        <translation>Владелец</translation>
    </message>
</context>
<context>
    <name>BookmarkEditWidget</name>
    <message>
        <location filename="bookmarkeditwidget.ui" line="38"/>
        <source>Name:</source>
        <translation>Имя:</translation>
    </message>
    <message>
        <location filename="bookmarkeditwidget.ui" line="48"/>
        <source>Room:</source>
        <translation>Комната:</translation>
    </message>
    <message>
        <location filename="bookmarkeditwidget.ui" line="58"/>
        <source>Server:</source>
        <translation>Сервер:</translation>
    </message>
    <message>
        <location filename="bookmarkeditwidget.ui" line="68"/>
        <source>Nickname:</source>
        <translation>Ник:</translation>
    </message>
    <message>
        <location filename="bookmarkeditwidget.ui" line="80"/>
        <source>Autojoin</source>
        <translation>Автоматически заходить</translation>
    </message>
</context>
<context>
    <name>CommandResultPage</name>
    <message>
        <location filename="commandresultpage.ui" line="17"/>
        <source>Command result</source>
        <translation>Результат команды</translation>
    </message>
</context>
<context>
    <name>CommandsListPage</name>
    <message>
        <location filename="commandslistpage.ui" line="17"/>
        <source>Select command</source>
        <translation>Выбор команды</translation>
    </message>
    <message>
        <location filename="commandslistpage.ui" line="25"/>
        <source>Command to execute:</source>
        <translation>Команда для выполнения:</translation>
    </message>
</context>
<context>
    <name>ExecuteCommandDialog</name>
    <message>
        <location filename="executecommanddialog.ui" line="14"/>
        <source>Contact commands</source>
        <translation>Команды контакта</translation>
    </message>
</context>
<context>
    <name>GlooxAccountConfigurationDialog</name>
    <message>
        <location filename="glooxaccountconfigurationdialog.ui" line="14"/>
        <source>Account configuration</source>
        <translation>Параметры учетной записи</translation>
    </message>
</context>
<context>
    <name>GlooxAccountConfigurationWidget</name>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="27"/>
        <source>Basic</source>
        <translation>Основные</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="39"/>
        <source>JID:</source>
        <translation>JID:</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="53"/>
        <source>Nick:</source>
        <translation>Ник:</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="67"/>
        <source>Resource:</source>
        <translation>Ресурс:</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="74"/>
        <source>Azoth</source>
        <translation>Azoth</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="81"/>
        <source>Priority:</source>
        <translation>Приоритет:</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="102"/>
        <source>Connection</source>
        <translation>Соединение</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="108"/>
        <source>Custom address</source>
        <translation>Особый адрес</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="135"/>
        <source>Host:</source>
        <translation>Хост:</translation>
    </message>
    <message>
        <location filename="glooxaccountconfigurationwidget.ui" line="145"/>
        <source>Port:</source>
        <translation>Порт:</translation>
    </message>
</context>
<context>
    <name>InBandAccountRegFirstPage</name>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="22"/>
        <source>Please enter the name of the server you wish to register on:</source>
        <translation>Пожалуйста, введите имя сервера, на котором вы желаете зарегистрироваться:</translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="41"/>
        <source>draugr.de</source>
        <translation>draugr.de</translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="46"/>
        <source>jabber.ru</source>
        <translation>jabber.ru</translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="51"/>
        <source>neko.im</source>
        <translation>neko.im</translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="56"/>
        <source>xabber.de</source>
        <translation>xabber.de</translation>
    </message>
</context>
<context>
    <name>JoinGroupchatWidget</name>
    <message>
        <location filename="joingroupchatwidget.ui" line="26"/>
        <source>Server:</source>
        <translation>Сервер:</translation>
    </message>
    <message>
        <location filename="joingroupchatwidget.ui" line="40"/>
        <source>Room:</source>
        <translation>Комната:</translation>
    </message>
    <message>
        <location filename="joingroupchatwidget.ui" line="54"/>
        <source>Nickname:</source>
        <oldsource>NIckname:</oldsource>
        <translation>Ник:</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::AdHocCommandServer</name>
    <message>
        <location filename="adhoccommandserver.cpp" line="57"/>
        <location filename="adhoccommandserver.cpp" line="229"/>
        <source>Change status</source>
        <translation>Изменить статус</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="67"/>
        <location filename="adhoccommandserver.cpp" line="300"/>
        <source>Leave groupchats</source>
        <translation>Покинуть конференции</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="209"/>
        <source>Status</source>
        <translation>Статус</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="217"/>
        <source>Priority</source>
        <translation>Приоритет</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="223"/>
        <source>Status message</source>
        <translation>Статусное сообщение</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="230"/>
        <source>Choose the new status, priority and status message</source>
        <translation>Выберите новый статус, приоритет и сообщение</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="293"/>
        <source>Groupchats</source>
        <translation>Конференции</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="301"/>
        <source>Select the groupchats to leave</source>
        <translation>Выберите, какие конференции покинуть</translation>
    </message>
    <message>
        <location filename="adhoccommandserver.cpp" line="325"/>
        <source>leaving as the result of the remote command</source>
        <translation>выход в результате удалённой команды</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::ClientConnection</name>
    <message>
        <location filename="clientconnection.cpp" line="373"/>
        <source>This room is already joined.</source>
        <translation>Вы уже в этой комнате.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="626"/>
        <source>This message is encrypted. Please decrypt it to view the original contents.</source>
        <oldsource>This message is encrypted. Please decrypt it to view the original contents</oldsource>
        <translation>Это сообщение зашифровано. Пожалуйста, расшифруйте его для просмотра исходного содержимого.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="761"/>
        <source>Data form from %1</source>
        <translation>Форма от %1</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="764"/>
        <source>You have received dataform from %1:</source>
        <translation>Вы получили форму от %1:</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="828"/>
        <source>socket error: %1.</source>
        <translation>ошибка сокета: %1.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="833"/>
        <source>keep-alive error.</source>
        <translation>ошибка keep-alive.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="836"/>
        <source>error while connecting: </source>
        <translation>ошибка при соединении: </translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="840"/>
        <source>no error.</source>
        <translation>нет ошибки.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="856"/>
        <source>Account %1:</source>
        <translation>Аккаунт %1:</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1119"/>
        <source>Enter CAPTCHA</source>
        <translation>Введите капчу</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1326"/>
        <source>Error from %1: </source>
        <translation>Ошибка от %1: </translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1331"/>
        <source>Error text: %1.</source>
        <translation>Текст ошибки: %1.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1391"/>
        <source>Bad request.</source>
        <translation>Плохой запрос.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1393"/>
        <source>Conflict (possibly, resource conflict).</source>
        <translation>Конфликт (возможно, конфликт ресурсов).</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1395"/>
        <source>Feature not implemented.</source>
        <translation>Функция не реализована.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1397"/>
        <source>Forbidden.</source>
        <translation>Запрещено.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1400"/>
        <source>Internal server error.</source>
        <translation>Внутренняя ошибка сервера.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1402"/>
        <source>Item not found.</source>
        <translation>Запись не найдена.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1404"/>
        <source>JID is malformed.</source>
        <translation>JID неправильный.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1406"/>
        <source>Data is not acceptable.</source>
        <translation>Неприемлемые данные.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1408"/>
        <source>Action is not allowed.</source>
        <translation>Непозволительные действия.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1411"/>
        <source>Not authorized.</source>
        <translation>Не авторизован.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1413"/>
        <source>Payment required.</source>
        <translation>Требуется оплата.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1415"/>
        <source>Recipient unavailable.</source>
        <translation>Получатель недоступен.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1417"/>
        <source>Got redirect.</source>
        <translation>Получено перенаправление.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1419"/>
        <source>Registration required.</source>
        <translation>Требуется регистрация.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1421"/>
        <source>Remote server not found.</source>
        <translation>Удалённый сервер не найден.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1423"/>
        <source>Timeout contacting remote server.</source>
        <translation>Превышено время ожидания подключения к серверу.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1425"/>
        <source>Error due to resource constraint.</source>
        <translation>Ошибка из-за превышения ограничения ресурсов.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1427"/>
        <source>Service is unavailable at the moment.</source>
        <translation>Сервис недоступен в данный момент.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1429"/>
        <source>Subscription is required to perform this action.</source>
        <translation>Требуется подписка для произведения этого действия.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1433"/>
        <source>Other error.</source>
        <translation>Другая ошибка.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::EntryBase</name>
    <message>
        <location filename="entrybase.cpp" line="110"/>
        <source>Commands...</source>
        <translation>Команды...</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="136"/>
        <source>Can&apos;t view info while offline</source>
        <translation>Невозможно просматривать информацию в оффлайне</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="352"/>
        <source>%1 is now %2 (%3)</source>
        <translation>%1 теперь %2 (%3)</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="459"/>
        <source>Name: %1</source>
        <translation>Имя: %1</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="464"/>
        <source>Nickname: %1
</source>
        <translation>Ник: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="467"/>
        <source>URL: %1
</source>
        <translation>URL: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="470"/>
        <source>Birthday: %1
</source>
        <translation>День рожденья: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="473"/>
        <source>Email: %1
</source>
        <translation>Email: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="478"/>
        <source>Photo:</source>
        <translation>Фото:</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="509"/>
        <source>Select resource</source>
        <translation>Выберите ресурс</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="510"/>
        <source>Select resource for which to fetch the commands</source>
        <translation>Выберите ресурс, которым хотите командовать</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::ExecuteCommandDialog</name>
    <message>
        <location filename="executecommanddialog.cpp" line="142"/>
        <source>Please wait while the list of commands is fetched.</source>
        <translation>Пожалуйста, подождите, пока загрузится список команд.</translation>
    </message>
    <message>
        <location filename="executecommanddialog.cpp" line="219"/>
        <source>Please wait while command result is fetched.</source>
        <translation>Пожалуйста, подождите, пока загрузится результат команды.</translation>
    </message>
    <message>
        <location filename="executecommanddialog.cpp" line="236"/>
        <source>Please wait while action is performed</source>
        <translation>Пожалуйста, подождите, пока выполнится команда</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::GlooxAccount</name>
    <message>
        <location filename="glooxaccount.cpp" line="67"/>
        <source>Privacy lists...</source>
        <translation>Списки приватности...</translation>
    </message>
    <message>
        <location filename="glooxaccount.cpp" line="517"/>
        <source>Unable to enable encryption for entry %1: no key has been set.</source>
        <translation>Невозможно включить шифрование для контакта %1: не задан ключ.</translation>
    </message>
    <message>
        <location filename="glooxaccount.cpp" line="526"/>
        <source>Unable to change encryption state for %1.</source>
        <translation>Невозможно изменить состояние шифрования для %1.</translation>
    </message>
    <message>
        <location filename="glooxaccount.cpp" line="660"/>
        <source>Enter password for %1:</source>
        <translation>Введите пароль для %1:</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::GlooxCLEntry</name>
    <message>
        <location filename="glooxclentry.cpp" line="235"/>
        <source>Unauthorized users</source>
        <translation>Неавторизованные пользователи</translation>
    </message>
    <message>
        <location filename="glooxclentry.cpp" line="339"/>
        <source>Login</source>
        <translation>Зайти</translation>
    </message>
    <message>
        <location filename="glooxclentry.cpp" line="344"/>
        <source>Logout</source>
        <translation>Выйти</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::InBandAccountRegSecondPage</name>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="138"/>
        <source>Connecting to %1...</source>
        <translation>Соединение с %1...</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="179"/>
        <source>Service unavailable</source>
        <translation>Сервис недоступен</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="237"/>
        <source>data conflict</source>
        <translation>конфликт данных</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="239"/>
        <source>data is not acceptable</source>
        <translation>данные неприемлемы</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="241"/>
        <source>general error:</source>
        <translation>общая ошибка:</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="245"/>
        <source>general registration error</source>
        <translation>общая ошибка регистрации</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="270"/>
        <source>Socket error:</source>
        <translation>Ошибка сокета:</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="273"/>
        <source>Keep alive error.</source>
        <translation>Ошибка keep-alive.</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="276"/>
        <source>XMPP error:</source>
        <translation>Ошибка XMPP:</translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="279"/>
        <source>No error.</source>
        <translation>Нет ошибки.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::InBandAccountRegThirdPage</name>
    <message>
        <location filename="inbandaccountregthirdpage.cpp" line="68"/>
        <source>Awaiting registration result...</source>
        <translation>Ожидание результата регистрации...</translation>
    </message>
    <message>
        <location filename="inbandaccountregthirdpage.cpp" line="80"/>
        <source>Registration completed successfully. You may now further configure account properties.</source>
        <translation>Регистрация успешно завершена. Вы теперь можете сконфигурировать свойства учётной записи.</translation>
    </message>
    <message>
        <location filename="inbandaccountregthirdpage.cpp" line="90"/>
        <source>Registration failed: %1.</source>
        <translation>Регистрация не удалась: %1.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::LegacyFormBuilder</name>
    <message>
        <location filename="legacyformbuilder.cpp" line="61"/>
        <source>Username:</source>
        <translation>Имя пользователя:</translation>
    </message>
    <message>
        <location filename="legacyformbuilder.cpp" line="63"/>
        <source>Password:</source>
        <translation>Пароль:</translation>
    </message>
    <message>
        <location filename="legacyformbuilder.cpp" line="65"/>
        <source>Registered:</source>
        <translation>Зарегистрирован:</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::Plugin</name>
    <message>
        <location filename="xoox.cpp" line="65"/>
        <source>XMPP (Jabber) protocol module using the QXmpp library.</source>
        <oldsource>XMPP (Jabber) protocol support via Gloox library.</oldsource>
        <translation>Поддержка протокола XMPP (Jabber) с помощью библиотеки QXmpp.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::PrivacyListsConfigDialog</name>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="47"/>
        <source>Fetching names of privacy lists...</source>
        <translation>Получение имен списков приватности...</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="65"/>
        <source>Fetching list %1...</source>
        <translation>Получение списка %1...</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="85"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="86"/>
        <source>Value</source>
        <translation>Значение</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="86"/>
        <source>Action</source>
        <translation>Действие</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="86"/>
        <source>Stanzas</source>
        <translation>Станзы</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="97"/>
        <source>None</source>
        <translation>Ничего</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="100"/>
        <source>JID</source>
        <translation>JID</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="103"/>
        <source>Subscription</source>
        <translation>Подписка</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="106"/>
        <source>Group</source>
        <translation>Группа</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="112"/>
        <source>Allow</source>
        <translation>Разрешить</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="113"/>
        <source>Deny</source>
        <translation>Запретить</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="119"/>
        <source>All</source>
        <translation>Всё</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="123"/>
        <source>Messages</source>
        <translation>Сообщения</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="125"/>
        <source>Incoming presences</source>
        <translation>Входящие статусы</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="127"/>
        <source>Outgoing presences</source>
        <translation>Исходящие статусы</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="129"/>
        <source>IQ</source>
        <translation>IQ</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="168"/>
        <source>Please enter the name of the new list</source>
        <translation>Пожалуйста, введите имя нового списка</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="193"/>
        <source>Unable to delete a list that is currently active or selected as default one.</source>
        <translation>Невозможно удалить список, являющийся активным либо списком по умолчанию.</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="200"/>
        <source>This list would be immediately and permanently deleted. Are you sure?</source>
        <translation>Этот список будет сразу и необратимо удален. Вы уверены?</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::PrivacyListsItemDialog</name>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="126"/>
        <source>Both</source>
        <translation>Обе</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="127"/>
        <source>To</source>
        <translation>К</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="128"/>
        <source>From</source>
        <translation>От</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="129"/>
        <source>None</source>
        <translation>Нет</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::RoomCLEntry</name>
    <message>
        <location filename="roomclentry.cpp" line="69"/>
        <source>Role</source>
        <translation>Роль</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="70"/>
        <source>Affiliation</source>
        <translation>Членство</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="71"/>
        <source>Kicked</source>
        <translation>Кикнутый</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="72"/>
        <source>Visitor</source>
        <translation>Гость</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="73"/>
        <source>Participant</source>
        <translation>Участник</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="74"/>
        <source>Moderator</source>
        <translation>Модератор</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="75"/>
        <source>Banned</source>
        <translation>Забаненный</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="76"/>
        <source>None</source>
        <translation>Без членства</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="77"/>
        <source>Member</source>
        <translation>Член</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="78"/>
        <source>Admin</source>
        <translation>Админ</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="79"/>
        <source>Owner</source>
        <translation>Владелец</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="128"/>
        <source>Multiuser chatrooms</source>
        <translation>Конференции</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="179"/>
        <source>Request voice</source>
        <translation>Запросить голос</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="253"/>
        <source>%1 participants</source>
        <translation>Участники %1</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::RoomConfigWidget</name>
    <message>
        <location filename="roomconfigwidget.cpp" line="68"/>
        <location filename="roomconfigwidget.cpp" line="78"/>
        <source>Reason</source>
        <translation>Причина</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="70"/>
        <source>Banned</source>
        <translation>Забаненные</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="71"/>
        <source>Members</source>
        <translation>Члены</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="72"/>
        <source>Admins</source>
        <translation>Админы</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="73"/>
        <source>Owners</source>
        <translation>Владельцы</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::RoomHandler</name>
    <message>
        <location filename="roomhandler.cpp" line="123"/>
        <source>%1 has left the room</source>
        <translation>%1 покинул комнату</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="145"/>
        <source>%1 joined the room as %2 and %3</source>
        <translation>%1 вошёл в комнату как %2 и %3</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="150"/>
        <source>%1 (%2) joined the room as %3 and %4</source>
        <translation>%1 (%2) вошёл в комнату как %3 и %4</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="173"/>
        <source>%1 changed status to %2 (%3)</source>
        <translation>%1 теперь %2 (%3)</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="192"/>
        <source>%1 changed nick to %2</source>
        <translation>%1 сменил ник на %2</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="209"/>
        <source>%1 has been kicked</source>
        <translation>%1 был кикнут</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="212"/>
        <source>%1 has been kicked: %2</source>
        <translation>%1 был кикнут: %2</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="229"/>
        <source>%1 has been banned</source>
        <translation>%1 был забанен</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="232"/>
        <source>%1 has been banned: %2</source>
        <translation>%1 был забанен: %2</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="253"/>
        <source>%1 is now %2 and %3</source>
        <translation>%1 теперь %2 и %3</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="258"/>
        <source>%1 is now %2 and %3: %4</source>
        <oldsource>%1 is now %2 and %3: %2</oldsource>
        <translation>%1 теперь %2 и %3: %4</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="286"/>
        <source>Authorization required</source>
        <translation>Требуется авторизация</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="287"/>
        <source>This room is password-protected. Please enter the password required to join this room.</source>
        <translation>Эта комната защищена паролем. Пожалуйста, введите пароль, требуемый для входа в эту комнату.</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="310"/>
        <source>nickname already taken</source>
        <translation>ник уже занят</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="314"/>
        <source>access forbidden</source>
        <translation>доступ запрещён</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="317"/>
        <source>password required</source>
        <translation>требуется пароль</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="320"/>
        <source>malformed JID</source>
        <translation>плохой JID</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="323"/>
        <source>only registered users can enter this room</source>
        <translation>только зарегистрированные пользователи могут заходить в эту комнату</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="326"/>
        <source>unknown condition %1 (please report to developers)</source>
        <translation>неизвестное условие %1 (пожалуйста, сообщите разработчикам)</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="330"/>
        <source>Error for %1: %2 (original message: %3)</source>
        <translation>Ошибка для %1: %2 (оригинальное сообщение: %3)</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="334"/>
        <source>no message</source>
        <translation>нет сообщения</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="435"/>
        <source>%1 changed subject to %2</source>
        <translation>%1 изменил тему на %2</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::SDSession</name>
    <message>
        <location filename="sdsession.cpp" line="73"/>
        <source>Name</source>
        <translation>Имя</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="73"/>
        <source>JID</source>
        <translation>JID</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="73"/>
        <source>Node</source>
        <translation>Узел</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="106"/>
        <source>View VCard...</source>
        <translation>Просмотреть VCard...</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="108"/>
        <source>Add to roster...</source>
        <translation>Добавить в ростер...</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="110"/>
        <source>Register...</source>
        <translation>Зарегистрироваться...</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="183"/>
        <source>Identities:</source>
        <translation>Сущности:</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="191"/>
        <source>Identity name:</source>
        <translation>Имя сущности:</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="192"/>
        <source>Category:</source>
        <translation>Категория:</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="193"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="194"/>
        <source>Language:</source>
        <translation>Язык:</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="204"/>
        <source>Capabilities:</source>
        <translation>Возможности:</translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="347"/>
        <source>Gateways</source>
        <translation>Транспорты</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::SelfContact</name>
    <message>
        <location filename="selfcontact.cpp" line="75"/>
        <source>Self contact</source>
        <translation>Самоконтакт</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::TransferJob</name>
    <message>
        <location filename="transferjob.cpp" line="94"/>
        <source>could not open incoming file %1: %2</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::VCardDialog</name>
    <message>
        <location filename="vcarddialog.cpp" line="87"/>
        <source>Capabilities</source>
        <translation>Возможности</translation>
    </message>
    <message>
        <location filename="vcarddialog.cpp" line="98"/>
        <source>VCard for %1</source>
        <translation>VCard для %1</translation>
    </message>
    <message>
        <location filename="vcarddialog.cpp" line="122"/>
        <source>No photo</source>
        <translation>Нет фото</translation>
    </message>
    <message>
        <location filename="vcarddialog.cpp" line="173"/>
        <source>Choose new photo</source>
        <translation>Выбор нового фото</translation>
    </message>
    <message>
        <location filename="vcarddialog.cpp" line="175"/>
        <source>Images (*.png *.jpg *.gif);;All files (*.*)</source>
        <translation>Картинки (*.png *.jpg *.gif);;Все файлы (*.*)</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::WaitPage</name>
    <message>
        <location filename="executecommanddialog.cpp" line="42"/>
        <source>Fetching data...</source>
        <translation>Получение данных...</translation>
    </message>
</context>
<context>
    <name>PrivacyListsConfigDialog</name>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="14"/>
        <source>Privacy lists</source>
        <translation>Списки приватности</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="20"/>
        <source>Global configuration</source>
        <translation>Глобальные параметры</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="26"/>
        <source>Default list:</source>
        <translation>Список по умолчанию:</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="36"/>
        <source>Active list:</source>
        <translation>Активный список:</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="49"/>
        <source>List configuration</source>
        <translation>Конфигурация списка</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="57"/>
        <source>Configure list:</source>
        <translation>Список для конфигурации:</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="67"/>
        <location filename="privacylistsconfigdialog.ui" line="101"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="74"/>
        <location filename="privacylistsconfigdialog.ui" line="115"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="108"/>
        <source>Modify...</source>
        <translation>Модифицировать...</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="122"/>
        <source>Move up</source>
        <translation>Вверх</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="129"/>
        <source>Move down</source>
        <translation>Вниз</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="153"/>
        <source>Default policy:</source>
        <translation>Политика по умолчанию:</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="161"/>
        <source>allow</source>
        <translation>разрешить</translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="166"/>
        <source>block</source>
        <translation>запретить</translation>
    </message>
</context>
<context>
    <name>PrivacyListsItemDialog</name>
    <message>
        <location filename="privacylistsitemdialog.ui" line="14"/>
        <source>Privacy rule</source>
        <translation>Правило списка приватности</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="25"/>
        <source>Type:</source>
        <translation>Тип:</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="33"/>
        <source>JID</source>
        <translation>JID</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="38"/>
        <source>Subscription</source>
        <translation>Подписка</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="43"/>
        <source>Group</source>
        <translation>Группа</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="51"/>
        <source>Value:</source>
        <translation>Значение:</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="65"/>
        <source>Action:</source>
        <translation>Действие:</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="75"/>
        <source>Allow</source>
        <translation>Разрешить</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="80"/>
        <source>Deny</source>
        <translation>Запретить</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="88"/>
        <source>Stanza types</source>
        <translation>Станзы</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="94"/>
        <source>Message</source>
        <translation>Сообщения</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="101"/>
        <source>Incoming presence</source>
        <translation>Входящие статусы</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="108"/>
        <source>Outgoing presence</source>
        <translation>Исходящие статусы</translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="115"/>
        <source>IQ</source>
        <translation>IQ</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="util.cpp" line="38"/>
        <source>guest</source>
        <translation>гость</translation>
    </message>
    <message>
        <location filename="util.cpp" line="40"/>
        <source>visitor</source>
        <translation>посетитель</translation>
    </message>
    <message>
        <location filename="util.cpp" line="42"/>
        <source>participant</source>
        <translation>участник</translation>
    </message>
    <message>
        <location filename="util.cpp" line="44"/>
        <source>moderator</source>
        <translation>модератор</translation>
    </message>
    <message>
        <location filename="util.cpp" line="46"/>
        <location filename="util.cpp" line="65"/>
        <source>unspecified</source>
        <translation>не указано</translation>
    </message>
    <message>
        <location filename="util.cpp" line="55"/>
        <source>outcast</source>
        <translation>изгой</translation>
    </message>
    <message>
        <location filename="util.cpp" line="57"/>
        <source>newcomer</source>
        <translation>новенький</translation>
    </message>
    <message>
        <location filename="util.cpp" line="59"/>
        <source>member</source>
        <translation>член</translation>
    </message>
    <message>
        <location filename="util.cpp" line="61"/>
        <source>admin</source>
        <translation>админ</translation>
    </message>
    <message>
        <location filename="util.cpp" line="63"/>
        <source>owner</source>
        <translation>владелец</translation>
    </message>
    <message>
        <location filename="formbuilder.cpp" line="93"/>
        <source>Unable to represent embedded media data.</source>
        <translation>Невозможно представить встроенные медиаданные.</translation>
    </message>
</context>
<context>
    <name>RoomConfigWidget</name>
    <message>
        <location filename="roomconfigwidget.ui" line="27"/>
        <source>Permissions</source>
        <translation>Разрешения</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="41"/>
        <source>Add...</source>
        <translation>Добавить...</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="48"/>
        <source>Modify...</source>
        <translation>Модифицировать...</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="55"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="78"/>
        <source>Configuration</source>
        <translation>Конфигурация</translation>
    </message>
</context>
<context>
    <name>VCardDialog</name>
    <message>
        <location filename="vcarddialog.ui" line="24"/>
        <source>General</source>
        <translation>Общее</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="38"/>
        <source>Real name:</source>
        <translation>ФИО:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="52"/>
        <source>Nick:</source>
        <translation>Ник:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="66"/>
        <source>Birthday:</source>
        <translation>День рожденья:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="73"/>
        <source>Phone:</source>
        <translation>Телефон:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="87"/>
        <source>E-mail:</source>
        <translation>E-mail:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="104"/>
        <source>dd MMMM yyyy</source>
        <translation>dd MMMM yyyy</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="114"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="128"/>
        <source>JID:</source>
        <translation>JID:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="165"/>
        <source>No photo</source>
        <translation>Нет фото</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="185"/>
        <source>Browse...</source>
        <translation>Обзор...</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="192"/>
        <source>Clear</source>
        <translation>Очистить</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="202"/>
        <source>Work</source>
        <translation>Работа</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="214"/>
        <source>Organization name:</source>
        <translation>Имя организации:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="228"/>
        <source>Organization unit:</source>
        <translation>Подразделение:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="242"/>
        <source>Title:</source>
        <translation>Звание:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="256"/>
        <source>Role:</source>
        <translation>Роль:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="271"/>
        <source>Notes</source>
        <translation>Заметки</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="284"/>
        <source>Client info</source>
        <translation>Информация о клиенте</translation>
    </message>
</context>
</TS>
