<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="en_US">
<context>
    <name>IntMatcherConfigWidget</name>
    <message>
        <location filename="intmatcherconfigwidget.ui" line="21"/>
        <source>&gt;</source>
        <translation>&gt;</translation>
    </message>
    <message utf8="true">
        <location filename="intmatcherconfigwidget.ui" line="26"/>
        <source>≥</source>
        <translation>≥</translation>
    </message>
    <message>
        <location filename="intmatcherconfigwidget.ui" line="31"/>
        <source>=</source>
        <translation>=</translation>
    </message>
    <message utf8="true">
        <location filename="intmatcherconfigwidget.ui" line="36"/>
        <source>≤</source>
        <translation>≤</translation>
    </message>
    <message>
        <location filename="intmatcherconfigwidget.ui" line="41"/>
        <source>&lt;</source>
        <translation>&lt;</translation>
    </message>
    <message>
        <location filename="intmatcherconfigwidget.ui" line="49"/>
        <source>then</source>
        <translation>then</translation>
    </message>
</context>
<context>
    <name>LeechCraft::AdvancedNotifications::MatchConfigDialog</name>
    <message>
        <location filename="matchconfigdialog.cpp" line="131"/>
        <source>Invalid matcher type %1.</source>
        <translation>Invalid matcher type %1.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::AdvancedNotifications::NotificationRulesWidget</name>
    <message>
        <location filename="notificationruleswidget.cpp" line="59"/>
        <source>Instant messaging</source>
        <translation>Instant messaging</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="61"/>
        <source>Attention request</source>
        <translation>Attention request</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="62"/>
        <source>Incoming file transfer request</source>
        <translation>Incoming file transfer request</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="63"/>
        <source>Incoming chat message</source>
        <translation>Incoming chat message</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="64"/>
        <source>MUC highlight</source>
        <translation>MUC highlight</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="65"/>
        <source>MUC invitation</source>
        <translation>MUC invitation</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="66"/>
        <source>General MUC message</source>
        <translation>General MUC message</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="67"/>
        <source>Contact status change</source>
        <translation>Contact status change</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="68"/>
        <source>Authorization granted</source>
        <translation>Authorization granted</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="69"/>
        <source>Authorization revoked</source>
        <translation>Authorization revoked</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="70"/>
        <source>Authorization requested</source>
        <translation>Authorization requested</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="71"/>
        <source>Contact subscribed</source>
        <translation>Contact subscribed</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="72"/>
        <source>Contact unsubscribed</source>
        <translation>Contact unsubscribed</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="114"/>
        <source>Incoming chat messages</source>
        <translation>Incoming chat messages</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="120"/>
        <source>MUC highlights</source>
        <translation>MUC highlights</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="126"/>
        <source>MUC invitations</source>
        <translation>MUC invitations</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="132"/>
        <source>Incoming file transfers</source>
        <translation>Incoming file transfers</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="137"/>
        <source>Subscription requests</source>
        <translation>Subscription requests</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="143"/>
        <source>Subscription changes</source>
        <translation>Subscription changes</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="151"/>
        <source>Attention requests</source>
        <translation>Attention requests</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="175"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="176"/>
        <source>Category</source>
        <translation>Category</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="177"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="186"/>
        <source>Field name</source>
        <translation>Field name</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="187"/>
        <source>Rule description</source>
        <translation>Rule description</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="304"/>
        <source>&lt;empty matcher&gt;</source>
        <translation>&lt;empty matcher&gt;</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="448"/>
        <source>Are you sure you want to replace all rules with the default set?</source>
        <translation>Are you sure you want to replace all rules with the default set?</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="537"/>
        <source>Select audio file</source>
        <translation>Select audio file</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="539"/>
        <source>Audio files (*.ogg *.wav *.flac *.mp3);;All files (*.*)</source>
        <translation>Audio files (*.ogg *.wav *.flac *.mp3);;All files (*.*)</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="574"/>
        <source>Please enter the argument:</source>
        <translation>Please enter the argument:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.cpp" line="590"/>
        <source>Please enter new argument text:</source>
        <translation>Please enter new argument text:</translation>
    </message>
</context>
<context>
    <name>LeechCraft::AdvancedNotifications::Plugin</name>
    <message>
        <location filename="advancednotifications.cpp" line="77"/>
        <source>Module for the advanced notifications framework.</source>
        <translation>Module for the advanced notifications framework.</translation>
    </message>
</context>
<context>
    <name>LeechCraft::AdvancedNotifications::SystemTrayHandler</name>
    <message>
        <location filename="systemtrayhandler.cpp" line="182"/>
        <source>Dismiss</source>
        <translation>Dismiss</translation>
    </message>
</context>
<context>
    <name>MatchConfigDialog</name>
    <message>
        <location filename="matchconfigdialog.ui" line="14"/>
        <source>Field match</source>
        <translation>Field match</translation>
    </message>
    <message>
        <location filename="matchconfigdialog.ui" line="25"/>
        <source>Source plugin:</source>
        <translation>Source plugin:</translation>
    </message>
    <message>
        <location filename="matchconfigdialog.ui" line="35"/>
        <source>Field name:</source>
        <translation>Field name:</translation>
    </message>
    <message>
        <location filename="matchconfigdialog.ui" line="45"/>
        <source>Description:</source>
        <translation>Description:</translation>
    </message>
    <message>
        <location filename="matchconfigdialog.ui" line="67"/>
        <source>Matcher configuration</source>
        <translation>Matcher configuration</translation>
    </message>
</context>
<context>
    <name>NotificationRulesWidget</name>
    <message>
        <location filename="notificationruleswidget.ui" line="30"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="72"/>
        <location filename="notificationruleswidget.ui" line="249"/>
        <location filename="notificationruleswidget.ui" line="363"/>
        <source>Remove</source>
        <translation>Remove</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="37"/>
        <source>Update</source>
        <translation>Update</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="51"/>
        <source>Move up</source>
        <translation>Move up</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="58"/>
        <source>Move down</source>
        <translation>Move down</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="79"/>
        <source>Default</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="110"/>
        <source>Rule</source>
        <translation>Rule</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="126"/>
        <source>Name:</source>
        <translation>Name:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="136"/>
        <source>Event category:</source>
        <translation>Event category:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="146"/>
        <source>Event type:</source>
        <translation>Event type:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="153"/>
        <source>Notify via:</source>
        <translation>Notify via:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="181"/>
        <source>Visual</source>
        <translation>Visual</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="188"/>
        <source>System tray</source>
        <translation>System tray</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="195"/>
        <location filename="notificationruleswidget.ui" line="259"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="202"/>
        <location filename="notificationruleswidget.ui" line="310"/>
        <source>Command</source>
        <translation>Command</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="214"/>
        <source>Fields</source>
        <translation>Fields</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="223"/>
        <source>Matches:</source>
        <translation>Matches:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="235"/>
        <location filename="notificationruleswidget.ui" line="349"/>
        <source>Add...</source>
        <translation>Add...</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="242"/>
        <location filename="notificationruleswidget.ui" line="356"/>
        <source>Modify...</source>
        <translation>Modify...</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="290"/>
        <source>Browse...</source>
        <translation>Browse...</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="297"/>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="319"/>
        <source>Command:</source>
        <translation>Command:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="329"/>
        <source>Arguments:</source>
        <translation>Arguments:</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="339"/>
        <source>Argument</source>
        <translation>Argument</translation>
    </message>
    <message>
        <location filename="notificationruleswidget.ui" line="271"/>
        <source>File:</source>
        <translation>File:</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="typedmatchers.cpp" line="147"/>
        <source>contains pattern `%1`</source>
        <translation>contains pattern `%1`</translation>
    </message>
    <message>
        <location filename="typedmatchers.cpp" line="148"/>
        <source>doesn&apos;t contain pattern `%1`</source>
        <translation>doesn&apos;t contain pattern `%1`</translation>
    </message>
    <message>
        <location filename="typedmatchers.cpp" line="166"/>
        <source>contains element matching %1</source>
        <translation>contains element matching %1</translation>
    </message>
    <message>
        <location filename="typedmatchers.cpp" line="167"/>
        <source>doesn&apos;t contain element matching %1</source>
        <translation>doesn&apos;t contain element matching %1</translation>
    </message>
    <message>
        <location filename="typedmatchers.cpp" line="220"/>
        <source>is %1 then %2</source>
        <translation>is %1 then %2</translation>
    </message>
</context>
<context>
    <name>StringLikeMatcherConfigWidget</name>
    <message>
        <location filename="stringlikematcherconfigwidget.ui" line="21"/>
        <source>contains</source>
        <translation>contains</translation>
    </message>
    <message>
        <location filename="stringlikematcherconfigwidget.ui" line="26"/>
        <source>doesn&apos;t contain</source>
        <translation>doesn&apos;t contain</translation>
    </message>
    <message>
        <location filename="stringlikematcherconfigwidget.ui" line="45"/>
        <source>string</source>
        <translation>string</translation>
    </message>
    <message>
        <location filename="stringlikematcherconfigwidget.ui" line="50"/>
        <source>wildcard</source>
        <translation>wildcard</translation>
    </message>
    <message>
        <location filename="stringlikematcherconfigwidget.ui" line="55"/>
        <source>regexp</source>
        <translation>regexp</translation>
    </message>
</context>
<context>
    <name>advancednotificationssettings</name>
    <message>
        <location filename="dummy.cpp" line="2"/>
        <source>Rules</source>
        <translation>Rules</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="3"/>
        <source>Methods</source>
        <translation>Methods</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="4"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="5"/>
        <source>Enable audio notifications</source>
        <translation>Enable audio notifications</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="6"/>
        <source>Audio theme:</source>
        <translation>Audio theme:</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="7"/>
        <source>Oxygen</source>
        <translation>Oxygen</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="8"/>
        <source>System tray</source>
        <translation>System tray</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="9"/>
        <source>Counters</source>
        <translation>Counters</translation>
    </message>
    <message>
        <location filename="dummy.cpp" line="10"/>
        <source>Enable for IM events</source>
        <translation>Enable for IM events</translation>
    </message>
</context>
</TS>
