<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="uk_UA">
<context>
    <name>AffiliationSelectorDialog</name>
    <message>
        <location filename="affiliationselectordialog.ui" line="14"/>
        <source>Select affiliation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="22"/>
        <source>JID:</source>
        <translation type="unfinished">JID:</translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="32"/>
        <source>Affiliation:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="41"/>
        <source>Banned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="48"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="55"/>
        <source>Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="65"/>
        <source>Admin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="affiliationselectordialog.ui" line="72"/>
        <source>Owner</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BookmarkEditWidget</name>
    <message>
        <location filename="bookmarkeditwidget.ui" line="38"/>
        <source>Name:</source>
        <translation>Ім&apos;я:</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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CommandResultPage</name>
    <message>
        <location filename="commandresultpage.ui" line="17"/>
        <source>Command result</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CommandsListPage</name>
    <message>
        <location filename="commandslistpage.ui" line="17"/>
        <source>Select command</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="commandslistpage.ui" line="25"/>
        <source>Command to execute:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExecuteCommandDialog</name>
    <message>
        <location filename="executecommanddialog.ui" line="14"/>
        <source>Contact commands</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="41"/>
        <source>draugr.de</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="46"/>
        <source>jabber.ru</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="51"/>
        <source>neko.im</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregfirstpage.ui" line="56"/>
        <source>xabber.de</source>
        <translation type="unfinished"></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 type="unfinished">Нік:</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::ClientConnection</name>
    <message>
        <location filename="clientconnection.cpp" line="343"/>
        <source>This room is already joined.</source>
        <translation>Ви вже увійшли в цю кімнату.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="714"/>
        <source>socket error: %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="719"/>
        <source>keep-alive error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="722"/>
        <source>error while connecting: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="739"/>
        <source>Account %1:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="967"/>
        <source>Enter CAPTCHA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1150"/>
        <source>Error from %1: </source>
        <translation>Помилка від %1:</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1155"/>
        <source>Error text: %1.</source>
        <translation>Текст помилки: %1.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1187"/>
        <source>Bad request.</source>
        <translation>Поганий запит.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1189"/>
        <source>Conflict (possibly, resource conflict).</source>
        <translation>Конфлікт (напевне, конфлікт ресурсів).</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1191"/>
        <source>Feature not implemented.</source>
        <translation>Можливість не реалізована.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1193"/>
        <source>Forbidden.</source>
        <translation>Заборонено.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1196"/>
        <source>Internal server error.</source>
        <translation>Внутрішня помилка сервера.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1198"/>
        <source>Item not found.</source>
        <translation>Запис не знайдено.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1200"/>
        <source>JID is malformed.</source>
        <translation>JID неправильний.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1202"/>
        <source>Data is not acceptable.</source>
        <translation>Недопустимі дані.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1204"/>
        <source>Action is not allowed.</source>
        <translation>Дія не дозволяється.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1207"/>
        <source>Not authorized.</source>
        <translation>Не авторизований.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1209"/>
        <source>Payment required.</source>
        <translation>Потрібна оплата.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1211"/>
        <source>Recipient unavailable.</source>
        <translation>Отримувач відсутній.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1213"/>
        <source>Got redirect.</source>
        <translation>Отримано перенаправлення.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1215"/>
        <source>Registration required.</source>
        <translation>Потрібна регістрація.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1217"/>
        <source>Remote server not found.</source>
        <translation>Сервер не знайдено.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1219"/>
        <source>Timeout contacting remote server.</source>
        <translation>Перевищено час очікування серверу.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1221"/>
        <source>Error due to resource constraint.</source>
        <translation>Помилка через перевищення обмежень ресурсів.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1223"/>
        <source>Service is unavailable at the moment.</source>
        <translation>На даний момент сервіс недоступний.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1225"/>
        <source>Subscription is required to perform this action.</source>
        <translation>Для виконання цієї дії потрібна підписка.</translation>
    </message>
    <message>
        <location filename="clientconnection.cpp" line="1229"/>
        <source>Other error.</source>
        <translation>Інша помилка.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::EntryBase</name>
    <message>
        <location filename="entrybase.cpp" line="116"/>
        <source>Commands...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="143"/>
        <source>Can&apos;t view info while offline</source>
        <translation>Не можна переглядати інформацію з офлайну</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="359"/>
        <source>%1 is now %2 (%3)</source>
        <translation>%1 тепер %2 (%3)</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="468"/>
        <source>Name: %1</source>
        <translation>Ім&apos;я: %1</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="473"/>
        <source>Nickname: %1
</source>
        <translation>Нік: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="476"/>
        <source>URL: %1
</source>
        <translation>URL: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="479"/>
        <source>Birthday: %1
</source>
        <translation>День народження: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="482"/>
        <source>Email: %1
</source>
        <translation>Email: %1
</translation>
    </message>
    <message>
        <location filename="entrybase.cpp" line="487"/>
        <source>Photo:</source>
        <translation>Фото:</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::ExecuteCommandDialog</name>
    <message>
        <location filename="executecommanddialog.cpp" line="140"/>
        <source>Please wait while the list of commands is fetched.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="executecommanddialog.cpp" line="211"/>
        <source>Please wait while command result is fetched.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="executecommanddialog.cpp" line="228"/>
        <source>Please wait while action is performed</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::GlooxAccount</name>
    <message>
        <location filename="glooxaccount.cpp" line="55"/>
        <source>Privacy lists...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="glooxaccount.cpp" line="524"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="glooxclentry.cpp" line="339"/>
        <source>Login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="glooxclentry.cpp" line="344"/>
        <source>Logout</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::InBandAccountRegSecondPage</name>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="133"/>
        <source>Connecting to %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="174"/>
        <source>Service unavailable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="232"/>
        <source>data conflict</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="234"/>
        <source>data is not acceptable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="236"/>
        <source>general error:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="240"/>
        <source>general registration error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="265"/>
        <source>Socket error:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="268"/>
        <source>Keep alive error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregsecondpage.cpp" line="271"/>
        <source>XMPP error:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::InBandAccountRegThirdPage</name>
    <message>
        <location filename="inbandaccountregthirdpage.cpp" line="68"/>
        <source>Awaiting registration result...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregthirdpage.cpp" line="80"/>
        <source>Registration completed successfully. You may now further configure account properties.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="inbandaccountregthirdpage.cpp" line="90"/>
        <source>Registration failed: %1.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::LegacyFormBuilder</name>
    <message>
        <location filename="legacyformbuilder.cpp" line="61"/>
        <source>Username:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="legacyformbuilder.cpp" line="63"/>
        <source>Password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="legacyformbuilder.cpp" line="65"/>
        <source>Registered:</source>
        <translation type="unfinished"></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 type="unfinished">Підтримка протоколу XMPP (Jabber) через бібліотеку Gloox.</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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="65"/>
        <source>Fetching list %1...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="85"/>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="86"/>
        <source>Value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="86"/>
        <source>Action</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="86"/>
        <source>Stanzas</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="97"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="100"/>
        <source>JID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="103"/>
        <source>Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="106"/>
        <source>Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="112"/>
        <source>Allow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="113"/>
        <source>Deny</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="119"/>
        <source>All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="123"/>
        <source>Messages</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="125"/>
        <source>Incoming presences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="127"/>
        <source>Outgoing presences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="129"/>
        <source>IQ</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="168"/>
        <source>Please enter the name of the new list</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.cpp" line="200"/>
        <source>This list would be immediately and permanently deleted. Are you sure?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::PrivacyListsItemDialog</name>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="126"/>
        <source>Both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="127"/>
        <source>To</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="128"/>
        <source>From</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.cpp" line="129"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::RoomCLEntry</name>
    <message>
        <location filename="roomclentry.cpp" line="68"/>
        <source>Role</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="69"/>
        <source>Affiliation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="70"/>
        <source>Kicked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="71"/>
        <source>Visitor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="72"/>
        <source>Participant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="73"/>
        <source>Moderator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="74"/>
        <source>Banned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="75"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="76"/>
        <source>Member</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="77"/>
        <source>Admin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="78"/>
        <source>Owner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="127"/>
        <source>Multiuser chatrooms</source>
        <translation>Багатокористувацькі чати</translation>
    </message>
    <message>
        <location filename="roomclentry.cpp" line="235"/>
        <source>%1 participants</source>
        <translation type="unfinished">%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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="70"/>
        <source>Banned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="71"/>
        <source>Members</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="72"/>
        <source>Admins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.cpp" line="73"/>
        <source>Owners</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::RoomHandler</name>
    <message>
        <location filename="roomhandler.cpp" line="115"/>
        <source>%1 has left the room</source>
        <translation>%1 покинув(-ла) кімнату</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="137"/>
        <source>%1 joined the room as %2 and %3</source>
        <translation>%1 приєднався до кімнати як %2 і %3</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="142"/>
        <source>%1 (%2) joined the room as %3 and %4</source>
        <translation>%1 (%2) приєднався до кімнати як %3 і %4</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="165"/>
        <source>%1 changed status to %2 (%3)</source>
        <translation>%1 змінив статус на %2 (%3)</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="184"/>
        <source>%1 changed nick to %2</source>
        <translation>%1 змінив нік на %2</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="201"/>
        <source>%1 has been kicked</source>
        <translation>%1 був вигнаний</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="204"/>
        <source>%1 has been kicked: %2</source>
        <translation>%1 був вигнаний: %2</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="221"/>
        <source>%1 has been banned</source>
        <translation>%1 був забанений</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="224"/>
        <source>%1 has been banned: %2</source>
        <translation>%1 був забанений: %2</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="245"/>
        <source>%1 is now %2 and %3</source>
        <translation>%1 тепер %2 і %3</translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="250"/>
        <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="278"/>
        <source>Authorization required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="279"/>
        <source>This room is password-protected. Please enter the password required to join this room.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="302"/>
        <source>nickname already taken</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="306"/>
        <source>access forbidden</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="309"/>
        <source>password required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="312"/>
        <source>malformed JID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="315"/>
        <source>only registered users can enter this room</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="318"/>
        <source>unknown condition %1 (please report to developers)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="322"/>
        <source>Error for %1: %2 (original message: %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="326"/>
        <source>no message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomhandler.cpp" line="413"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="73"/>
        <source>JID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="73"/>
        <source>Node</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="106"/>
        <source>View VCard...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="108"/>
        <source>Add to roster...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="110"/>
        <source>Register...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="183"/>
        <source>Identities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="191"/>
        <source>Identity name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="192"/>
        <source>Category:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="193"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="194"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="204"/>
        <source>Capabilities:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="sdsession.cpp" line="353"/>
        <source>Gateways</source>
        <translation type="unfinished"></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>не можна відкрити отриманий файл %1: %2</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::VCardDialog</name>
    <message>
        <location filename="vcarddialog.cpp" line="75"/>
        <source>Capabilities</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="vcarddialog.cpp" line="84"/>
        <source>VCard for %1</source>
        <translation>VCard для %1</translation>
    </message>
    <message>
        <location filename="vcarddialog.cpp" line="108"/>
        <source>No photo</source>
        <translation>Фото відсутнє</translation>
    </message>
</context>
<context>
    <name>LeechCraft::Azoth::Xoox::WaitPage</name>
    <message>
        <location filename="executecommanddialog.cpp" line="42"/>
        <source>Fetching data...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PrivacyListsConfigDialog</name>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="14"/>
        <source>Privacy lists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="20"/>
        <source>Global configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="26"/>
        <source>Default list:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="36"/>
        <source>Active list:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="49"/>
        <source>List configuration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="57"/>
        <source>Configure list:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="67"/>
        <location filename="privacylistsconfigdialog.ui" line="101"/>
        <source>Add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="74"/>
        <location filename="privacylistsconfigdialog.ui" line="115"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="108"/>
        <source>Modify...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="122"/>
        <source>Move up</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="129"/>
        <source>Move down</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="153"/>
        <source>Default policy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="161"/>
        <source>allow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsconfigdialog.ui" line="166"/>
        <source>block</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PrivacyListsItemDialog</name>
    <message>
        <location filename="privacylistsitemdialog.ui" line="14"/>
        <source>Privacy rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="25"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="33"/>
        <source>JID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="38"/>
        <source>Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="43"/>
        <source>Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="51"/>
        <source>Value:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="65"/>
        <source>Action:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="75"/>
        <source>Allow</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="80"/>
        <source>Deny</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="88"/>
        <source>Stanza types</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="94"/>
        <source>Message</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="101"/>
        <source>Incoming presence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="108"/>
        <source>Outgoing presence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="privacylistsitemdialog.ui" line="115"/>
        <source>IQ</source>
        <translation type="unfinished"></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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RoomConfigWidget</name>
    <message>
        <location filename="roomconfigwidget.ui" line="27"/>
        <source>Permissions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="41"/>
        <source>Add...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="48"/>
        <source>Modify...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="55"/>
        <source>Remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="roomconfigwidget.ui" line="78"/>
        <source>Configuration</source>
        <translation type="unfinished"></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>Справжнє ім&apos;я:</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 type="unfinished">JID:</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="165"/>
        <source>No photo</source>
        <translation>Фото відсутнє</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="188"/>
        <source>Work</source>
        <translation>Робота</translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="200"/>
        <source>Organization name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="214"/>
        <source>Organization unit:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="228"/>
        <source>Title:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="242"/>
        <source>Role:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="257"/>
        <source>Notes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="vcarddialog.ui" line="270"/>
        <source>Client info</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
