<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="fi">
<context>
    <name>AbstractCounter</name>
    <message>
        <location filename="src/game/board/abstract_counter.cpp" line="82"/>
        <source>&amp;Set counter...</source>
        <translation>&amp;Lisää countteri... </translation>
    </message>
</context>
<context>
    <name>AbstractCounterDialog</name>
    <message>
        <location filename="src/game/board/abstract_counter.cpp" line="200"/>
        <source>Set counter</source>
        <translation>Lisää countteri</translation>
    </message>
    <message>
        <location filename="src/game/board/abstract_counter.cpp" line="201"/>
        <source>New value for counter &apos;%1&apos;:</source>
        <translation>Countterin uusi arvo &apos;%1&apos;:</translation>
    </message>
</context>
<context>
    <name>AbstractDlgDeckTextEdit</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="24"/>
        <source>&amp;Refresh</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="32"/>
        <source>Parse Set Name and Number (if available)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AbstractTabDeckEditor</name>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="247"/>
        <source>Open in new tab</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="276"/>
        <source>Are you sure?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="277"/>
        <source>The decklist has been modified.
Do you want to save the changes?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="330"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="341"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="361"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="383"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="397"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="504"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="516"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="330"/>
        <source>Could not open deck at %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="341"/>
        <source>Could not save remote deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="362"/>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="384"/>
        <source>The deck could not be saved.
Please check that the directory is writable and try again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="368"/>
        <source>Save deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="397"/>
        <source>The deck could not be saved.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="504"/>
        <source>There are no cards in your deck to be exported</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/abstract_tab_deck_editor.cpp" line="516"/>
        <source>No deck was selected to be exported.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AdminNotesDialog</name>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="293"/>
        <source>Update Notes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="306"/>
        <source>Admin Notes for %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AllZonesCardAmountWidget</name>
    <message>
        <location filename="src/interface/widgets/printing_selector/all_zones_card_amount_widget.cpp" line="35"/>
        <source>Mainboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/all_zones_card_amount_widget.cpp" line="38"/>
        <source>Sideboard</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>AppearanceSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="445"/>
        <source> seconds</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="645"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="645"/>
        <source>Could not create themes directory at &apos;%1&apos;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="661"/>
        <source>Enabling this feature will disable the use of the Printing Selector.

You will not be able to manage printing preferences on a per-deck basis, or see printings other people have selected for their decks.

You will have to use the Set Manager, available through Card Database -&gt; Manage Sets.

Are you sure you would like to enable this feature?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="668"/>
        <source>Disabling this feature will enable the Printing Selector.

You can now choose printings on a per-deck basis in the Deck Editor and configure which printing gets added to a deck by default by pinning it in the Printing Selector.

You can also use the Set Manager to adjust custom sort order for printings in the Printing Selector (other sort orders like alphabetical or release date are available).

Are you sure you would like to disable this feature?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="677"/>
        <source>Confirm Change</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="722"/>
        <source>Theme settings</source>
        <translation>Teeman asetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="723"/>
        <source>Current theme:</source>
        <translation>Nykyinen teema:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="724"/>
        <source>Open themes folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="725"/>
        <source>Home tab background source:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="726"/>
        <source>Home tab background shuffle frequency:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="727"/>
        <source>Disabled</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="729"/>
        <source>Menu settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="730"/>
        <source>Show keyboard shortcuts in right-click menus</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="732"/>
        <source>Card rendering</source>
        <translation>Kortin renderöinti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="733"/>
        <source>Display card names on cards having a picture</source>
        <translation>Näytä kortin nimi korteissa, joissa on kuva</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="734"/>
        <source>Auto-Rotate cards with sideways layout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="736"/>
        <source>Override all card art with personal set preference (Pre-ProviderID change behavior)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="738"/>
        <source>Bump sets that the deck contains cards from to the top in the printing selector</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="739"/>
        <source>Scale cards on mouse over</source>
        <translation>Suurenna kortti kun hiiri on kortin päällä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="740"/>
        <source>Use rounded card corners</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="742"/>
        <source>Minimum overlap percentage of cards on the stack and in vertical hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="743"/>
        <source>Maximum initial height for card view window:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="744"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="746"/>
        <source> rows</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="745"/>
        <source>Maximum expanded height for card view window:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="748"/>
        <source>Card counters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="752"/>
        <source>Counter %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="755"/>
        <source>Hand layout</source>
        <translation>Käden layout</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="756"/>
        <source>Display hand horizontally (wastes space)</source>
        <translation>Näytä käsikortit vierekkäin vaakatasossa (vie enemmän tilaa)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="757"/>
        <source>Enable left justification</source>
        <translation>Järjestä vasemmalta</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="759"/>
        <source>Table grid layout</source>
        <translation>Pöydän grid-asetelma</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="760"/>
        <source>Invert vertical coordinate</source>
        <translation>Käänteiset pystykoordinaatit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="761"/>
        <source>Minimum player count for multi-column layout:</source>
        <translation>Pelaajien vähimmäismäärä moniosaisessa layoutissa:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="762"/>
        <source>Maximum font size for information displayed on cards:</source>
        <translation>Suurin fonttikoko korteissa näkyville infoteksteille:</translation>
    </message>
</context>
<context>
    <name>BackgroundSources</name>
    <message>
        <location filename="src/interface/widgets/general/background_sources.h" line="35"/>
        <source>Theme</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/background_sources.h" line="36"/>
        <source>Art crop of random card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/background_sources.h" line="37"/>
        <source>Art crop of background.cod deck file</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BanDialog</name>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="38"/>
        <source>ban &amp;user name</source>
        <translation>Bännää &amp;käyttäjä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="42"/>
        <source>ban &amp;IP address</source>
        <translation>Bännää &amp;IP osoite </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="46"/>
        <source>ban client I&amp;D</source>
        <translation>Bännää client I&amp;D</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="60"/>
        <source>Ban type</source>
        <translation>Bännäyksen tyyppi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="63"/>
        <source>&amp;permanent ban</source>
        <translation>Bännätty pysyvästi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="64"/>
        <source>&amp;temporary ban</source>
        <translation>Bännätty väliaikaisesti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="67"/>
        <source>&amp;Days:</source>
        <translation>Päivät:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="73"/>
        <source>&amp;Hours:</source>
        <translation>Tunnit:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="79"/>
        <source>&amp;Minutes:</source>
        <translation>Minuutit:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="94"/>
        <source>Duration of the ban</source>
        <translation>Bännin kesto</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="97"/>
        <source>Please enter the reason for the ban.
This is only saved for moderators and cannot be seen by the banned person.</source>
        <translation>Kerro bännäyksen syy. 
Tallennetaan moderaattoreita varten. Bännätty henkilö ei näe tätä. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="102"/>
        <source>Please enter the reason for the ban that will be visible to the banned person.</source>
        <translation>Kerro bännäyksen syy. Tämä näkyy bännätylle henkilölle. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="105"/>
        <source>Redact all messages from this user in all rooms</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="107"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="110"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Peruuta</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="129"/>
        <source>Ban user from server</source>
        <translation>Bännää pelaaja serveriltä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="211"/>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="219"/>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="226"/>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="234"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="212"/>
        <source>You have to select a name-based, IP-based, clientId based, or some combination of the three to place a ban.</source>
        <translation>Valitse nimi, IP -osoite, clientid tai joku näiden yhdistelmä asettaaksesi bännin. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="220"/>
        <source>You must have a value in the name ban when selecting the name ban checkbox.</source>
        <translation>Bännää nimi kentässä pitää olla arvo ennen valintaruudun valitsemista</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="227"/>
        <source>You must have a value in the ip ban when selecting the ip ban checkbox.</source>
        <translation>Bännää ip kentässä pitää olla arvo ennen valintaruudun valitsemista. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="235"/>
        <source>You must have a value in the clientid ban when selecting the clientid ban checkbox.</source>
        <translation>Bännää ClientID kentässä pitää olla arvo ennen valintaruudun valitsemista. </translation>
    </message>
</context>
<context>
    <name>BetaReleaseChannel</name>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="210"/>
        <source>Beta</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="236"/>
        <source>No reply received from the release update server.</source>
        <translation>Ei vastausta päivitysserveriltä.</translation>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="245"/>
        <source>Invalid reply received from the release update server.</source>
        <translation>Päivitysserveri vastasi virheellisesti</translation>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="278"/>
        <source>No reply received from the file update server.</source>
        <translation>Ei vastausta tiedoston päivitysserveriltä.</translation>
    </message>
</context>
<context>
    <name>CardDatabaseModel</name>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_database_model.cpp" line="66"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_database_model.cpp" line="68"/>
        <source>Sets</source>
        <translation>Setit</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_database_model.cpp" line="70"/>
        <source>Mana cost</source>
        <translation>Mana cost</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_database_model.cpp" line="72"/>
        <source>Card type</source>
        <translation>Korttityyppi</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_database_model.cpp" line="74"/>
        <source>P/T</source>
        <translation>P/T</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_database_model.cpp" line="76"/>
        <source>Color(s)</source>
        <translation>Väri(t) </translation>
    </message>
</context>
<context>
    <name>CardFilter</name>
    <message>
        <location filename="src/filters/filter_card.cpp" line="46"/>
        <source>AND</source>
        <comment>Logical conjunction operator used in card filter</comment>
        <translation>JA</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="48"/>
        <source>OR</source>
        <comment>Logical disjunction operator used in card filter</comment>
        <translation>TAI</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="50"/>
        <source>AND NOT</source>
        <comment>Negated logical conjunction operator used in card filter</comment>
        <translation>JA EI</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="52"/>
        <source>OR NOT</source>
        <comment>Negated logical disjunction operator used in card filter</comment>
        <translation>TAI EI</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="62"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="64"/>
        <source>Type</source>
        <translation>Muoto</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="66"/>
        <source>Color</source>
        <translation>Väri</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="68"/>
        <source>Text</source>
        <translation>Teksti</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="70"/>
        <source>Set</source>
        <translation>Setti</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="72"/>
        <source>Mana Cost</source>
        <translation>Manacosti</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="74"/>
        <source>Mana Value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="76"/>
        <source>Rarity</source>
        <translation>Harvinaisuus</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="78"/>
        <source>Power</source>
        <translation>Power</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="80"/>
        <source>Toughness</source>
        <translation>Toughness</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="82"/>
        <source>Loyalty</source>
        <translation>Loyalty</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="84"/>
        <source>Format</source>
        <translation>Formaatti</translation>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="86"/>
        <source>Main Type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/filters/filter_card.cpp" line="88"/>
        <source>Sub Type</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CardInfoFrameWidget</name>
    <message>
        <location filename="src/interface/widgets/cards/card_info_frame_widget.cpp" line="69"/>
        <source>Image</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_frame_widget.cpp" line="70"/>
        <source>Description</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_frame_widget.cpp" line="71"/>
        <source>Both</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_frame_widget.cpp" line="74"/>
        <source>View transformation</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CardInfoPictureWidget</name>
    <message>
        <location filename="src/interface/widgets/cards/card_info_picture_widget.cpp" line="367"/>
        <source>View related cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_picture_widget.cpp" line="412"/>
        <source>Add card to deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_picture_widget.cpp" line="425"/>
        <source>Mainboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_picture_widget.cpp" line="431"/>
        <source>Sideboard</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CardInfoTextWidget</name>
    <message>
        <location filename="src/interface/widgets/cards/card_info_text_widget.cpp" line="63"/>
        <source>Name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_text_widget.cpp" line="76"/>
        <source>Related cards:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/cards/card_info_text_widget.cpp" line="92"/>
        <source>Unknown card:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CardMenu</name>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="275"/>
        <source>Re&amp;veal to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="306"/>
        <source>&amp;All players</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="339"/>
        <source>View related cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="387"/>
        <source>Token: </source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="404"/>
        <source>All tokens</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="427"/>
        <source>&amp;Select All</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="428"/>
        <source>S&amp;elect Row</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="429"/>
        <source>S&amp;elect Column</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="431"/>
        <source>&amp;Play</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="432"/>
        <source>&amp;Hide</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="433"/>
        <source>Play &amp;Face Down</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="435"/>
        <source>&amp;Tap / Untap</source>
        <extracomment>Turn sideways or back again</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="436"/>
        <source>Toggle &amp;normal untapping</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="438"/>
        <source>T&amp;urn Over</source>
        <extracomment>Turn face up/face down</extracomment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="441"/>
        <source>&amp;Peek at card face</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="442"/>
        <source>&amp;Clone</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="443"/>
        <source>Attac&amp;h to card...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="444"/>
        <source>Unattac&amp;h</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="445"/>
        <source>&amp;Draw arrow...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="446"/>
        <source>&amp;Set annotation...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="448"/>
        <source>Ca&amp;rd counters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="453"/>
        <source>&amp;Add counter (%1)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="456"/>
        <source>&amp;Remove counter (%1)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/card_menu.cpp" line="459"/>
        <source>&amp;Set counters (%1)...</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CardSizeWidget</name>
    <message>
        <location filename="src/interface/widgets/cards/card_size_widget.cpp" line="22"/>
        <source>Card Size</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CardZoneLogic</name>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="170"/>
        <source>their hand</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="170"/>
        <source>%1&apos;s hand</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="174"/>
        <source>their library</source>
        <comment>look at zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="175"/>
        <source>%1&apos;s library</source>
        <comment>look at zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="177"/>
        <source>of their library</source>
        <comment>top cards of zone,</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="178"/>
        <source>of %1&apos;s library</source>
        <comment>top cards of zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="180"/>
        <source>their library</source>
        <comment>reveal zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="181"/>
        <source>%1&apos;s library</source>
        <comment>reveal zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="183"/>
        <source>their library</source>
        <comment>shuffle</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="183"/>
        <source>%1&apos;s library</source>
        <comment>shuffle</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="185"/>
        <source>their library</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="185"/>
        <source>%1&apos;s library</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="188"/>
        <source>their graveyard</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="188"/>
        <source>%1&apos;s graveyard</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="190"/>
        <source>their exile</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="190"/>
        <source>%1&apos;s exile</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="194"/>
        <source>their sideboard</source>
        <comment>look at zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="195"/>
        <source>%1&apos;s sideboard</source>
        <comment>look at zone</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="197"/>
        <source>their sideboard</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="198"/>
        <source>%1&apos;s sideboard</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="203"/>
        <source>their custom zone &apos;%1&apos;</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/logic/card_zone_logic.cpp" line="204"/>
        <source>%1&apos;s custom zone &apos;%2&apos;</source>
        <comment>nominative</comment>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CockatriceXml3Parser</name>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/parser/cockatrice_xml_3.cpp" line="72"/>
        <source>Parse error at line %1 col %2:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CockatriceXml4Parser</name>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/parser/cockatrice_xml_4.cpp" line="72"/>
        <source>Parse error at line %1 col %2:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>CustomZoneMenu</name>
    <message>
        <location filename="src/game/player/menu/custom_zone_menu.cpp" line="18"/>
        <source>C&amp;ustom Zones</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/custom_zone_menu.cpp" line="23"/>
        <location filename="src/game/player/menu/custom_zone_menu.cpp" line="37"/>
        <source>View custom zone &apos;%1&apos;</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorCardInfoDockWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_card_info_dock_widget.cpp" line="44"/>
        <source>Card Info</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorDatabaseDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="37"/>
        <source>Search by card name (or search expressions)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="204"/>
        <source>Add to Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="205"/>
        <source>Add to Sideboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="207"/>
        <source>Select Printing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="211"/>
        <source>Show on EDHRec (Commander)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="215"/>
        <source>Show on EDHRec (Card)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="223"/>
        <source>Show Related cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="259"/>
        <source>Add card to &amp;maindeck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_database_display_widget.cpp" line="260"/>
        <source>Add card to &amp;sideboard</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorDeckDockWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="92"/>
        <source>Banner Card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="109"/>
        <source>Main Type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="110"/>
        <source>Mana Cost</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="111"/>
        <source>Colors</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="582"/>
        <source>Select Printing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="599"/>
        <source>Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="601"/>
        <source>Deck &amp;name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="602"/>
        <source>Banner Card/Tags Visibility Settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="603"/>
        <source>Show banner card selection menu</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="604"/>
        <source>Show tags selection menu</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="605"/>
        <source>&amp;Comments:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="606"/>
        <source>Group by:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="607"/>
        <source>Hash:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="609"/>
        <source>&amp;Increment number</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="610"/>
        <source>&amp;Decrement number</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="611"/>
        <source>&amp;Remove row</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_deck_dock_widget.cpp" line="612"/>
        <source>Swap card to/from sideboard</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorFilterDockWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.cpp" line="139"/>
        <source>Filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.cpp" line="141"/>
        <source>&amp;Clear all filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_filter_dock_widget.cpp" line="142"/>
        <source>Delete selected</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorMenu</name>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="151"/>
        <source>&amp;Deck Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="152"/>
        <source>&amp;New deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="153"/>
        <source>&amp;Load deck...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="154"/>
        <source>Load recent deck...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="155"/>
        <source>Clear</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="156"/>
        <source>&amp;Save deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="157"/>
        <source>Save deck &amp;as...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="159"/>
        <source>Load deck from cl&amp;ipboard...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="161"/>
        <source>Edit deck in clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="162"/>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="166"/>
        <source>Annotated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="163"/>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="168"/>
        <source>Not Annotated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="165"/>
        <source>Save deck to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="167"/>
        <source>Annotated (No set info)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="169"/>
        <source>Not Annotated (No set info)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="171"/>
        <source>&amp;Print deck...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="173"/>
        <source>Load deck from online service...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="174"/>
        <source>&amp;Send deck to online service</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="175"/>
        <source>Create decklist (decklist.org)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="176"/>
        <source>Create decklist (decklist.xyz)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="177"/>
        <source>Analyze deck (deckstats.net)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="178"/>
        <source>Analyze deck (tappedout.net)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/menus/deck_editor_menu.cpp" line="180"/>
        <source>&amp;Close</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorPrintingSelectorDockWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_editor/deck_editor_printing_selector_dock_widget.cpp" line="40"/>
        <source>Printing Selector</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckEditorSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1228"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1291"/>
        <source>Update Spoilers</source>
        <translation>Päivitä spoilerit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1122"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1158"/>
        <source>Success</source>
        <translation>Onnistui</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1122"/>
        <source>Download URLs have been reset.</source>
        <translation>Latauksen URL:t on resetoitu</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1158"/>
        <source>Downloaded card pictures have been reset.</source>
        <translation>Ladattujen korttien kuvat on resetoitu.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1161"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1161"/>
        <source>One or more downloaded card pictures could not be cleared.</source>
        <translation>Ei voitu poistaa yhtä tai useampaa kortin kuvaa</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1168"/>
        <source>Add URL</source>
        <translation>Lisää URL</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1168"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1188"/>
        <source>URL:</source>
        <translation>URL:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1188"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1293"/>
        <source>Edit URL</source>
        <translation>Muokkaa URL</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1285"/>
        <source>Network Cache Size:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1287"/>
        <source>Redirect Cache TTL:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1288"/>
        <source>How long cached redirects for urls are valid for.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1289"/>
        <source>Picture Cache Size:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1292"/>
        <source>Add New URL</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1294"/>
        <source>Remove URL</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1295"/>
        <source>Day(s)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1217"/>
        <source>Updating...</source>
        <translation>Päivitetään...</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1247"/>
        <source>Choose path</source>
        <translation>Valitse polku</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1273"/>
        <source>URL Download Priority</source>
        <translation>URL Latausprioriteetti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1274"/>
        <source>Spoilers</source>
        <translation>Spoilerit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1275"/>
        <source>Download Spoilers Automatically</source>
        <translation>Lataa spoilerit automaattisesti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1276"/>
        <source>Spoiler Location:</source>
        <translation>Spoilerien sijainti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1277"/>
        <source>Last Change</source>
        <translation>Muokattu viimeksi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1278"/>
        <source>Spoilers download automatically on launch</source>
        <translation>Lataa spoilerit latauksen yhteydessä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1279"/>
        <source>Press the button to manually update without relaunching</source>
        <translation>Lataa spoilerit manuaalisesti ilman uudelleenkäynnistystä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1280"/>
        <source>Do not close settings until manual update is complete</source>
        <translation>Älä sulje asetuksia, ennen kuin manuaalinen päivitys on valmis</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1281"/>
        <source>Download card pictures on the fly</source>
        <translation>Lataa korttikuvat kun niitä tarvitaan</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1282"/>
        <source>How to add a custom URL</source>
        <translation>Miten lisään oman URL:n</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1283"/>
        <source>Delete Downloaded Images</source>
        <translation>Poista ladatut kuvat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1284"/>
        <source>Reset Download URLs</source>
        <translation>Resetoi latausten URL:t</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1286"/>
        <source>On-disk cache for downloaded pictures</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1290"/>
        <source>In-memory cache for pictures not currently on screen</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckListModel</name>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_list_model.cpp" line="202"/>
        <source>Count</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_list_model.cpp" line="206"/>
        <source>Set</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_list_model.cpp" line="208"/>
        <source>Number</source>
        <translation>Numero</translation>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_list_model.cpp" line="210"/>
        <source>Provider ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_list_model.cpp" line="204"/>
        <source>Card</source>
        <translation>Kortti</translation>
    </message>
</context>
<context>
    <name>DeckLoader</name>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_loader.cpp" line="21"/>
        <source>Common deck formats (%1)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/deck_loader.cpp" line="21"/>
        <source>All files (*.*)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckPreviewColorIdentityFilterWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp" line="49"/>
        <source>Mode: Exact Match</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp" line="49"/>
        <source>Mode: Includes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_color_identity_filter_widget.cpp" line="50"/>
        <source>Color identity filter mode (AND/OR/NOT conjunctions of filters)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckPreviewDeckTagsDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp" line="58"/>
        <source>Edit tags ...</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckPreviewTagDialog</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="102"/>
        <source>Deck Tags Manager</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="103"/>
        <source>Manage your deck tags. Check or uncheck tags as needed, or add new ones:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="104"/>
        <source>Add a new tag (e.g., Aggro️)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="105"/>
        <source>Add Tag</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="106"/>
        <source>Filter tags...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="107"/>
        <source>OK</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="108"/>
        <source>Edit default tags</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="109"/>
        <source>Cancel</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="142"/>
        <source>Invalid Input</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="142"/>
        <source>Tag name cannot be empty!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="151"/>
        <source>Duplicate Tag</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_tag_dialog.cpp" line="151"/>
        <source>This tag already exists.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckPreviewWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="57"/>
        <source>Banner Card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="320"/>
        <source>Open in deck editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="323"/>
        <source>Edit Tags</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="330"/>
        <source>Rename Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="332"/>
        <source>Save Deck to Clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="334"/>
        <source>Annotated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="336"/>
        <source>Annotated (No set info)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="338"/>
        <source>Not Annotated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="340"/>
        <source>Not Annotated (No set info)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="345"/>
        <source>Rename File</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="347"/>
        <source>Delete File</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="362"/>
        <source>Set Banner Card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="380"/>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="400"/>
        <source>New name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="413"/>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="435"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="413"/>
        <source>Rename failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="427"/>
        <source>Delete file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="427"/>
        <source>Are you sure you want to delete the selected file?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_widget.cpp" line="435"/>
        <source>Delete failed</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DeckStatsInterface</name>
    <message>
        <location filename="src/client/network/interfaces/deck_stats_interface.cpp" line="23"/>
        <location filename="src/client/network/interfaces/deck_stats_interface.cpp" line="35"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/client/network/interfaces/deck_stats_interface.cpp" line="35"/>
        <source>The reply from the server could not be parsed.</source>
        <translation>Serverin vastausta ei pystytty selvittämään.</translation>
    </message>
</context>
<context>
    <name>DeckViewContainer</name>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="127"/>
        <source>Load deck...</source>
        <translation>Lataa pakka... </translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="128"/>
        <source>Load remote deck...</source>
        <translation>Lataa remote pakka... </translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="129"/>
        <source>Load from clipboard...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="130"/>
        <source>Load from website...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="131"/>
        <source>Unload deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="132"/>
        <source>Ready to start</source>
        <translation>Ready to start</translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="133"/>
        <source>Force start</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="201"/>
        <source>Sideboard unlocked</source>
        <translation>Sideboard unlocked</translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="203"/>
        <source>Sideboard locked</source>
        <translation>Sideboard locked</translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="272"/>
        <location filename="src/game/deckview/deck_view_container.cpp" line="284"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="272"/>
        <source>The selected file could not be loaded.</source>
        <translation>Valittua tiedostoa ei voi avata. </translation>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="284"/>
        <source>Deck is greater than maximum file size.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="347"/>
        <source>Are you sure you want to force start?
This will kick all non-ready players from the game.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/deckview/deck_view_container.cpp" line="349"/>
        <source>Cockatrice</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DialogConvertDeckToCodFormat</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_convert_deck_to_cod_format.cpp" line="30"/>
        <source>Deck Format Conversion</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_convert_deck_to_cod_format.cpp" line="32"/>
        <source>You tried to add a tag to a .txt format deck.
 Tags can only be added to .cod format decks.
 Do you want to convert the deck to the .cod format?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_convert_deck_to_cod_format.cpp" line="34"/>
        <source>Remember and automatically apply choice in the future</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgConnect</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.h" line="80"/>
        <source>Downloading...</source>
        <translation>Ladataan...</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="20"/>
        <source>Known Hosts</source>
        <translation>Tunnetut Isännät</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="25"/>
        <source>Delete the currently selected saved server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="33"/>
        <source>Refresh the server list with known public servers</source>
        <translation>Päivitä servereiden lista tunnetuilla julkisilla servereillä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="44"/>
        <source>New Host</source>
        <translation>Lisää Isäntä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="46"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="51"/>
        <source>&amp;Host:</source>
        <translation>&amp;Host:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="56"/>
        <source>&amp;Port:</source>
        <translation>&amp;Portti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="61"/>
        <source>Player &amp;name:</source>
        <translation>Pelaajan &amp;nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="66"/>
        <source>P&amp;assword:</source>
        <translation>&amp;Salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="72"/>
        <source>&amp;Save password</source>
        <translation>&amp;Tallenna salasana</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="74"/>
        <source>A&amp;uto connect</source>
        <translation>Yhdistä &amp;Automaattisesti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="75"/>
        <source>Automatically connect to the most recent login when Cockatrice opens</source>
        <translation>Kirjaudu sisään automaattisesti kun Cockatrice käynnistyy </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="91"/>
        <source>If you have any trouble connecting or registering then contact the server staff for help!</source>
        <translation>Jos sinulla on ongelmia yhdistämisessä tai rekisteröinnissä ota yhteyttä serverin henkilökuntaan!</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="93"/>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="288"/>
        <source>Webpage</source>
        <translation>Websivu</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="103"/>
        <source>Reset Password</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="107"/>
        <source>Forgot password?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="110"/>
        <source>&amp;Connect</source>
        <translation>&amp;Yhdistä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="134"/>
        <source>Server</source>
        <translation>Serveri</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="154"/>
        <source>Login</source>
        <translation>Kirjaudu sisään</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="157"/>
        <source>Server Contact</source>
        <translation>Serverin yhteystiedot</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="170"/>
        <source>Connect to Server</source>
        <translation>Yhdistä serveriin</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="302"/>
        <source>Server URL</source>
        <translation>Serverin URL</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="305"/>
        <source>Communication Port</source>
        <translation>Tietoliikenneportti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="310"/>
        <source>Unique Server Name</source>
        <translation>Uniikki serverin nimi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="336"/>
        <source>Connection Warning</source>
        <translation>Yhteysvaroitus</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="336"/>
        <source>You need to name your new connection profile.</source>
        <translation>Anna nimi uudelle yhteysprofiilillesi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="351"/>
        <source>Connect Warning</source>
        <translation>Yhdistämisvaroitus</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_connect.cpp" line="351"/>
        <source>The player name can&apos;t be empty.</source>
        <translation>Pelaajan nimi ei voi olla tyhjä. </translation>
    </message>
</context>
<context>
    <name>DlgCreateGame</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="25"/>
        <source>Re&amp;member settings</source>
        <translation>&amp;Muista asetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="26"/>
        <source>&amp;Description:</source>
        <translation>&amp;Kuvaus:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="31"/>
        <source>P&amp;layers:</source>
        <translation>&amp;Pelaajat:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="43"/>
        <source>General</source>
        <translation>Yleinen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="56"/>
        <source>Game type</source>
        <translation>Pelimuoto</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="59"/>
        <source>&amp;Password:</source>
        <translation>&amp;Salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="64"/>
        <source>Only &amp;buddies can join</source>
        <translation>Vain &amp;Kaverit voivat liittyä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="65"/>
        <source>Only &amp;registered users can join</source>
        <translation>Vain &amp;Rekisteröityneet käyttäjät voivat liittyä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="79"/>
        <source>Joining restrictions</source>
        <translation>Liittymisehdot</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="82"/>
        <source>&amp;Spectators can watch</source>
        <translation>&amp;Salli katsojat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="85"/>
        <source>Spectators &amp;need a password to watch</source>
        <translation>Katsojilta &amp;vaaditaan salasana</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="86"/>
        <source>Spectators can &amp;chat</source>
        <translation>Katsojat voivat &amp;keskustella</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="87"/>
        <source>Spectators can see &amp;hands</source>
        <translation>Katsojat &amp;näkevät käsikortit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="88"/>
        <source>Create game as spectator</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="95"/>
        <source>Spectators</source>
        <translation>Katsojat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="98"/>
        <source>Starting life total:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="105"/>
        <source>Open decklists in lobby</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="114"/>
        <source>Game setup options</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="176"/>
        <source>&amp;Clear</source>
        <translation>&amp;Tyhjennä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="182"/>
        <source>Create game</source>
        <translation>Luo peli</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="228"/>
        <source>Game information</source>
        <translation>Tietoa pelistä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="317"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_create_game.cpp" line="317"/>
        <source>Server error.</source>
        <translation>Serverivirhe.</translation>
    </message>
</context>
<context>
    <name>DlgCreateToken</name>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="32"/>
        <source>&amp;Name:</source>
        <translation>&amp;Nimi:</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="33"/>
        <source>Token</source>
        <translation>Tokeni</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="43"/>
        <source>C&amp;olor:</source>
        <translation>&amp;Väri</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="45"/>
        <source>white</source>
        <translation>valkoinen</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="46"/>
        <source>blue</source>
        <translation>sininen</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="47"/>
        <source>black</source>
        <translation>musta</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="48"/>
        <source>red</source>
        <translation>punainen</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="49"/>
        <source>green</source>
        <translation>vihreä</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="50"/>
        <source>multicolor</source>
        <translation>monivärinen</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="51"/>
        <source>colorless</source>
        <translation>väritön</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="54"/>
        <source>&amp;P/T:</source>
        <translation>P/T:</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="59"/>
        <source>&amp;Annotation:</source>
        <translation>&amp;Kommentti:</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="64"/>
        <source>&amp;Destroy token when it leaves the table</source>
        <translation>&amp;Tuhoa tokeni kun se lähtee pöydästä</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="67"/>
        <source>Create face-down (Only hides name)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="82"/>
        <source>Token data</source>
        <translation>Tokenin  data</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="89"/>
        <source>Show &amp;all tokens</source>
        <translation>Näytä &amp;kaikki tokenit</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="91"/>
        <source>Show tokens from this &amp;deck</source>
        <translation>Näytä kaikki tämän &amp;pakan tokenit</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="133"/>
        <source>Choose token from list</source>
        <translation>Valitse tokeni listasta</translation>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_create_token.cpp" line="151"/>
        <source>Create token</source>
        <translation>Luo token</translation>
    </message>
</context>
<context>
    <name>DlgDefaultTagsEditor</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="45"/>
        <source>Edit Tags</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="46"/>
        <source>Add</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="47"/>
        <source>Confirm</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="48"/>
        <source>Cancel</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="49"/>
        <source>Enter a tag and press Enter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="69"/>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="117"/>
        <source>✖</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="89"/>
        <source>Invalid Input</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="89"/>
        <source>Tag name cannot be empty!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="100"/>
        <source>Duplicate Tag</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_default_tags_editor.cpp" line="100"/>
        <source>This tag already exists.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgEditAvatar</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="16"/>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="55"/>
        <source>No image chosen.</source>
        <translation>Ei valittua kuvaa.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="21"/>
        <source>To change your avatar, choose a new image.
To remove your current avatar, confirm without choosing a new image.</source>
        <translation>Valitse kuva vaihtaaksesi avataria.
Poistaaksesi nykyisen avatarisi: Hyväksy valitsematta uutta kuvaa.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="23"/>
        <source>Browse...</source>
        <translation>Selaa...</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="40"/>
        <source>Change avatar</source>
        <translation>Vaihda avatar</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="53"/>
        <source>Open Image</source>
        <translation>Avaa Kuva</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="53"/>
        <source>Image Files (*.png *.jpg *.bmp)</source>
        <translation>Kuvatiedostot (*.png *.jpg *.bmp)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_avatar.cpp" line="64"/>
        <source>Invalid image chosen.</source>
        <translation>Kuva ei kelpaa. </translation>
    </message>
</context>
<context>
    <name>DlgEditDeckInClipboard</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="144"/>
        <source>Edit deck in clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="176"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="176"/>
        <source>Invalid deck list.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgEditPassword</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="13"/>
        <source>Old password:</source>
        <translation>Vanha salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="25"/>
        <source>New password:</source>
        <translation>Uusi salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="31"/>
        <source>Confirm new password:</source>
        <translation>Vahvista uusi salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="54"/>
        <source>Change password</source>
        <translation>Vaihda salasana</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="63"/>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="66"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="63"/>
        <source>Your password is too short.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_password.cpp" line="66"/>
        <source>The new passwords don&apos;t match.</source>
        <translation>Uusi salasana ei täsmää</translation>
    </message>
</context>
<context>
    <name>DlgEditTokens</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="28"/>
        <source>&amp;Name:</source>
        <translation>&amp;Nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="34"/>
        <source>C&amp;olor:</source>
        <translation>&amp;Väri</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="36"/>
        <source>white</source>
        <translation>valkoinen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="37"/>
        <source>blue</source>
        <translation>sininen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="38"/>
        <source>black</source>
        <translation>musta</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="39"/>
        <source>red</source>
        <translation>punainen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="40"/>
        <source>green</source>
        <translation>vihreä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="41"/>
        <source>multicolor</source>
        <translation>monivärinen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="42"/>
        <source>colorless</source>
        <translation>väritön</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="46"/>
        <source>&amp;P/T:</source>
        <translation>P/T:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="52"/>
        <source>&amp;Annotation:</source>
        <translation>&amp;Kommentti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="68"/>
        <source>Token data</source>
        <translation>Tokenin  data</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="94"/>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="153"/>
        <source>Add token</source>
        <translation>Lisää token</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="97"/>
        <source>Remove token</source>
        <translation>Poista token</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="122"/>
        <source>Edit custom tokens</source>
        <translation>Muokkaa tokeneita</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="153"/>
        <source>Please enter the name of the token:</source>
        <translation>Anna tokenin nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="157"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_tokens.cpp" line="158"/>
        <source>The chosen name conflicts with an existing card or token.
Make sure to enable the &apos;Token&apos; set in the &quot;Manage sets&quot; dialog to display them correctly.</source>
        <translation>Nimi on ristiriidassa olemassaolevan kortin tai tokenin kanssa.
Varmista että &apos;Token&apos; setti on asetettu näkyväksi &apos;Muokkaa settejä&apos; valikossa.</translation>
    </message>
</context>
<context>
    <name>DlgEditUser</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_user.cpp" line="13"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_user.cpp" line="19"/>
        <source>Country:</source>
        <translation>Maa:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_user.cpp" line="22"/>
        <source>Undefined</source>
        <translation>Ei määritelty</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_user.cpp" line="35"/>
        <source>Real name:</source>
        <translation>Oikea nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_edit_user.cpp" line="58"/>
        <source>Edit user profile</source>
        <translation>Muokkaa käyttäjäprofiilia</translation>
    </message>
</context>
<context>
    <name>DlgFilterGames</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="18"/>
        <source>no limit</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="19"/>
        <source>5 minutes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="20"/>
        <source>10 minutes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="21"/>
        <source>30 minutes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="22"/>
        <source>1 hour</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="23"/>
        <source>2 hours</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="25"/>
        <source>Hide &apos;buddies only&apos; games</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="28"/>
        <source>Hide full games</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="31"/>
        <source>Hide games that have started</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="34"/>
        <source>Hide password protected games</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="37"/>
        <source>Hide &apos;ignored user&apos; games</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="40"/>
        <source>Hide games not created by buddy</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="43"/>
        <source>Hide games with forced open decklists</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="51"/>
        <source>&amp;Newer than:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="56"/>
        <source>Game &amp;description:</source>
        <translation>Pelin &amp;kuvaus:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="60"/>
        <source>&amp;Creator name:</source>
        <translation>&amp;Tekijän nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="70"/>
        <source>General</source>
        <translation>Yleinen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="86"/>
        <source>&amp;Game types</source>
        <translation>&amp;Pelimuodot</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="91"/>
        <source>at &amp;least:</source>
        <translation>&amp;vähintään:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="98"/>
        <source>at &amp;most:</source>
        <translation>&amp;enintään:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="111"/>
        <source>Maximum player count</source>
        <translation>Suurin pelaajamäärä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="123"/>
        <source>Restrictions</source>
        <translation>Ehdot</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="126"/>
        <source>Show games only if &amp;spectators can watch</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="131"/>
        <source>Show spectator password p&amp;rotected games</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="133"/>
        <source>Show only if spectators can ch&amp;at</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="135"/>
        <source>Show only if spectators can see &amp;hands</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="145"/>
        <source>Spectators</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_filter_games.cpp" line="178"/>
        <source>Filter games</source>
        <translation>Suodata pelit</translation>
    </message>
</context>
<context>
    <name>DlgForgotPasswordChallenge</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="30"/>
        <source>Reset Password Challenge Warning</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="31"/>
        <source>A problem has occurred. Please try to request a new password again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="36"/>
        <source>Enter the information of the server and the account you&apos;d like to request a new password for.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="39"/>
        <source>&amp;Host:</source>
        <translation>&amp;Host:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="44"/>
        <source>&amp;Port:</source>
        <translation>&amp;Portti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="49"/>
        <source>Player &amp;name:</source>
        <translation>Pelaajan &amp;nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="54"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="88"/>
        <source>Reset Password Challenge</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="96"/>
        <source>Reset Password Challenge Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_challenge.cpp" line="96"/>
        <source>The email address can&apos;t be empty.</source>
        <translation>Email -osoite ei voi olla tyhjä</translation>
    </message>
</context>
<context>
    <name>DlgForgotPasswordRequest</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="29"/>
        <source>Enter the information of the server you&apos;d like to request a new password for.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="32"/>
        <source>&amp;Host:</source>
        <translation>&amp;Host:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="37"/>
        <source>&amp;Port:</source>
        <translation>&amp;Portti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="42"/>
        <source>Player &amp;name:</source>
        <translation>Pelaajan &amp;nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="65"/>
        <source>Reset Password Request</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="73"/>
        <source>Reset Password Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_request.cpp" line="73"/>
        <source>The player name can&apos;t be empty.</source>
        <translation>Pelaajan nimi ei voi olla tyhjä. </translation>
    </message>
</context>
<context>
    <name>DlgForgotPasswordReset</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="30"/>
        <source>Reset Password Warning</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="31"/>
        <source>A problem has occurred. Please try to request a new password again.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="35"/>
        <source>Enter the received token and the new password in order to set your new password.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="38"/>
        <source>&amp;Host:</source>
        <translation>&amp;Host:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="43"/>
        <source>&amp;Port:</source>
        <translation>&amp;Portti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="48"/>
        <source>Player &amp;name:</source>
        <translation>Pelaajan &amp;nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="53"/>
        <source>Token:</source>
        <translation>Tokeni</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="58"/>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="64"/>
        <source>New Password:</source>
        <translation>Uusi Salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="103"/>
        <source>Reset Password</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="111"/>
        <source>The player name can&apos;t be empty.</source>
        <translation>Pelaajan nimi ei voi olla tyhjä. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="111"/>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="116"/>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="121"/>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="130"/>
        <source>Reset Password Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="116"/>
        <source>The token can&apos;t be empty.</source>
        <translation>Tokeni ei voi olla tyhjä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="121"/>
        <source>The new password can&apos;t be empty.</source>
        <translation>Uusi salasana ei voi olla tyhjä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="127"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="127"/>
        <source>Your password is too short.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_forgot_password_reset.cpp" line="130"/>
        <source>The passwords do not match.</source>
        <translation>Salasanat eivät täsmää</translation>
    </message>
</context>
<context>
    <name>DlgLoadDeck</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck.cpp" line="6"/>
        <source>Load Deck</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgLoadDeckFromClipboard</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="112"/>
        <source>Load deck from clipboard</source>
        <translation>Avaa pakka leikepöydältä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="130"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_clipboard.cpp" line="130"/>
        <source>Invalid deck list.</source>
        <translation>Pakka ei ole kelvollinen. </translation>
    </message>
</context>
<context>
    <name>DlgLoadDeckFromWebsite</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="43"/>
        <source>Paste a link to a decklist site here to import it.
(Archidekt, Deckstats, Moxfield, and TappedOut are supported.)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="62"/>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="78"/>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="92"/>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="113"/>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="124"/>
        <source>Load Deck from Website</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="63"/>
        <source>No parser available for this deck provider.
 (Archidekt, Deckstats, Moxfield, and TappedOut are supported.)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="78"/>
        <source>Network error: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="92"/>
        <source>Received empty deck data.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="114"/>
        <source>Failed to parse deck data: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_deck_from_website.cpp" line="125"/>
        <source>The provided URL is not recognized as a valid deck URL.
Valid deck URLs look like this:

https://archidekt.com/decks/9999999
https://deckstats.net/decks/99999/9999999-your-deck-name/en
https://moxfield.com/decks/XYZxx-XYZ99Yyy-xyzXzzz
https://tappedout.net/mtg-decks/your-deck-name/</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgLoadRemoteDeck</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_load_remote_deck.cpp" line="27"/>
        <source>Load deck</source>
        <translation>Lataa pakka</translation>
    </message>
</context>
<context>
    <name>DlgMoveTopCardsUntil</name>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="19"/>
        <source>Card name (or search expressions):</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="28"/>
        <source>Number of hits:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="38"/>
        <source>Auto play hits</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="53"/>
        <source>Put top cards on stack until...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="84"/>
        <source>No cards matching the search expression exists in the card database. Proceed anyways?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="86"/>
        <source>Cockatrice</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_move_top_cards_until.cpp" line="98"/>
        <source>Invalid filter</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgRegister</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="17"/>
        <source>Enter your information and the information of the server you'd like to register to.
Your email will be used to verify your account.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="21"/>
        <source>&amp;Host:</source>
        <translation>&amp;Host:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="26"/>
        <source>&amp;Port:</source>
        <translation>&amp;Portti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="31"/>
        <source>Player &amp;name:</source>
        <translation>Pelaajan &amp;nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="36"/>
        <source>P&amp;assword:</source>
        <translation>&amp;Salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="42"/>
        <source>Password (again):</source>
        <translation>&amp;Salasana (uudelleen):</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="48"/>
        <source>Email:</source>
        <translation>Email:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="53"/>
        <source>Email (again):</source>
        <translation>Email (uudelleen):</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="58"/>
        <source>Country:</source>
        <translation>Maa:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="61"/>
        <source>Undefined</source>
        <translation>Ei määritelty</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="318"/>
        <source>Real name:</source>
        <translation>Oikea nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="353"/>
        <source>Register to server</source>
        <translation>Rekisteröidy serverille</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="362"/>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="365"/>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="368"/>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="373"/>
        <source>Registration Warning</source>
        <translation>Rekisteröintivaroitus</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="362"/>
        <source>Your password is too short.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="365"/>
        <source>Your passwords do not match, please try again.</source>
        <translation>Salasanat eivät täsmää, yritä uudelleen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="369"/>
        <source>Your email addresses do not match, please try again.</source>
        <translation>Sähköpostiosoitteet eivät täsmää, yritä uudelleen.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_register.cpp" line="373"/>
        <source>The player name can&apos;t be empty.</source>
        <translation>Pelaajan nimi ei voi olla tyhjä. </translation>
    </message>
</context>
<context>
    <name>DlgRollDice</name>
    <message>
        <location filename="src/game/dialogs/dlg_roll_dice.cpp" line="12"/>
        <source>Number of sides:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_roll_dice.cpp" line="19"/>
        <source>Number of dice:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/dialogs/dlg_roll_dice.cpp" line="40"/>
        <source>Roll Dice</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgSelectSetForCards</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_select_set_for_cards.cpp" line="137"/>
        <source>Unmodified Cards:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_select_set_for_cards.cpp" line="138"/>
        <source>Modified Cards:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_select_set_for_cards.cpp" line="139"/>
        <source>Check Sets to enable them. Drag-and-Drop to reorder them and change their priority. Cards will use the printing of the highest priority enabled set.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_select_set_for_cards.cpp" line="141"/>
        <source>Clear all set information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_select_set_for_cards.cpp" line="142"/>
        <source>Set all to preferred</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgSettings</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1861"/>
        <source>Unknown Error loading card database</source>
        <translation>Tuntematon virhe ladattaessa korttitietokantaa</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1869"/>
        <source>Your card database is invalid.

Cockatrice may not function correctly with an invalid database

You may need to rerun oracle to update your card database.

Would you like to change your database location setting?</source>
        <translation>Korttitietokantasi on virheellinen

Cockatrice ei välttämättä toimi kunnolla virheellisellä tietokannalla

Voit joutua ajamaan Oraclen ja päivittämään korttitietokannan uudelleen

Haluatko vaihtaa tietokantasi sijaintia?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1875"/>
        <source>Your card database version is too old.

This can cause problems loading card information or images

Usually this can be fixed by rerunning oracle to to update your card database.

Would you like to change your database location setting?</source>
        <translation>Tietokantasi versio on liian vanha

Tästä voi seurata ongelmia korttien tietoja tai kuvia ladattaessa

Yleensä tämä voidaan korjata palaamalla oracleen päivittämään korttitietokanta.

Haluatko vaihtaa tietokantasi sijaintia?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1881"/>
        <source>Your card database did not finish loading

Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues with your cards.xml attached

Would you like to change your database location setting?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1887"/>
        <source>File Error loading your card database.

Would you like to change your database location setting?</source>
        <translation>Tiedostovirhe ladattaessa korttitietokantaa

Haluatko vaihtaa tietokantasi sijaintia?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1891"/>
        <source>Your card database was loaded but contains no cards.

Would you like to change your database location setting?</source>
        <translation>Korttitietokanta ladattiin, mutta kortteja ei löytynyt

Haluatko vaihtaa tietokantasi sijaintia?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1895"/>
        <source>Unknown card database load status

Please file a ticket at https://github.com/Cockatrice/Cockatrice/issues

Would you like to change your database location setting?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1903"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1913"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1923"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1914"/>
        <source>The path to your deck directory is invalid. Would you like to go back and set the correct path?</source>
        <translation>Pakkojen tiedostosijainti on väärä. Haluatko palata takaisin ja asettaa oikean sijainnin pakat -kansiolle? </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1924"/>
        <source>The path to your card pictures directory is invalid. Would you like to go back and set the correct path?</source>
        <translation>Kuvien tiedostosijainti on väärä. Haluatko palata takaisin ja asettaa oikean sijainnin kuvat -kansiolle? </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1936"/>
        <source>Settings</source>
        <translation>Asetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1938"/>
        <source>General</source>
        <translation>Yleinen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1939"/>
        <source>Appearance</source>
        <translation>Ulkonäkö</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1940"/>
        <source>User Interface</source>
        <translation>Käyttöliittymä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1941"/>
        <source>Card Sources</source>
        <translation>Korttien lähteet</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1942"/>
        <source>Chat</source>
        <translation>Chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1943"/>
        <source>Sound</source>
        <translation>Äänet</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1944"/>
        <source>Shortcuts</source>
        <translation>Pikanäppäimet</translation>
    </message>
</context>
<context>
    <name>DlgStartupCardCheck</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="8"/>
        <source>Card Update Check</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="16"/>
        <source>It has been more than %2 days since you last checked your card database for updates.
Choose how you would like to run the card database updater.
You can always change this behavior in the &apos;General&apos; settings tab.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="24"/>
        <source>Run in foreground</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="25"/>
        <source>Run in background</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="26"/>
        <source>Run in background and always from now on</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="27"/>
        <source>Don&apos;t prompt again and don&apos;t run</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_startup_card_check.cpp" line="28"/>
        <source>Don&apos;t run this time</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DlgTipOfTheDay</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_tip_of_the_day.cpp" line="66"/>
        <source>Next</source>
        <translation>Seuraava</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_tip_of_the_day.cpp" line="67"/>
        <source>Previous</source>
        <translation>Edellinen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_tip_of_the_day.cpp" line="90"/>
        <source>Tip of the Day</source>
        <translation>Päivän vinkki</translation>
    </message>
</context>
<context>
    <name>DlgUpdate</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="27"/>
        <source>Current release channel</source>
        <translation>Tämänhetkinen julkaisukanava</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="36"/>
        <source>Reinstall</source>
        <translation>Asenna uudelleen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="37"/>
        <source>Cancel Download</source>
        <translation>Peruuta Lataus</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="38"/>
        <source>Open Download Page</source>
        <translation>Avaa Lataussivu</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="57"/>
        <source>Check for Client Updates</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="65"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="207"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="214"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="229"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="66"/>
        <source>Cockatrice was not built with SSL support, therefore you cannot download updates automatically! 
Please visit the download page to update manually.</source>
        <translation>Cockatricessä ei ole SSL tukea, joten päivityksiä ei voi ladata automaattisesti!
Vieraile lataussivulla päivittääksesi ohjelman manuaalisesti. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="92"/>
        <source>Downloading update: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="109"/>
        <source>Checking for updates...</source>
        <translation>Etsitään päivityksiä...</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="124"/>
        <source>Finished checking for updates</source>
        <translation>Päivitysten haku on päättynyt</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="139"/>
        <source>No Update Available</source>
        <translation>Ei uusia päivityksiä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="140"/>
        <source>Cockatrice is up to date!</source>
        <translation>Cockatrice on ajan tasalla!</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="141"/>
        <source>You are already running the latest version available in the chosen release channel.</source>
        <translation>Sinulla on käytössä viimeisin versio, joka on saatavilla valitussa julkaisukanavassa.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="142"/>
        <source>Current version</source>
        <translation>Nykyinen versio</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="143"/>
        <source>Selected release channel</source>
        <translation>Valitse julkaisukanava</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="152"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="163"/>
        <source>Update Available</source>
        <translation>Päivitys Saatavilla</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="153"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="164"/>
        <source>A new version of Cockatrice is available!</source>
        <translation>Uusi versio Cockatricesta on saatavilla!</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="153"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="164"/>
        <source>New version</source>
        <translation>Uusi versio</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="154"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="165"/>
        <source>Released</source>
        <translation>Julkaistu</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="155"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="166"/>
        <source>Changelog</source>
        <translation>Muutosloki</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="156"/>
        <source>Do you want to update now?</source>
        <translation>Haluatko päivittää nyt?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="168"/>
        <source>Unfortunately, the automatic updater failed to find a compatible download. 
You may have to manually download the new version.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="171"/>
        <source>Please check the &lt;a href=&quot;%1&quot;&gt;releases page&lt;/a&gt; on our Github and download the build for your system.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="208"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="216"/>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="230"/>
        <source>Update Error</source>
        <translation>Päivitysvirhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="209"/>
        <source>An error occurred while checking for updates:</source>
        <translation>Virhe päivityksiä tarkistettaessa:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="217"/>
        <source>An error occurred while downloading an update:</source>
        <translation>Virhe tiedostoa ladatessa:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="222"/>
        <source>Installing...</source>
        <translation>Asennetaan...</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="231"/>
        <source>Cockatrice is unable to open the installer.</source>
        <translation>Cockatrice ei voi avata asennustiedostoa.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="232"/>
        <source>Try to update manually by closing Cockatrice and running the installer.</source>
        <translation>Yritä asentaa manuaalisesti sulkemalla Cockatrice ja käynnistämällä asennusohjelma. </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_update.cpp" line="233"/>
        <source>Download location</source>
        <translation>Latausten sijainti</translation>
    </message>
</context>
<context>
    <name>DlgViewLog</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_view_log.cpp" line="25"/>
        <source>Clear log when closing</source>
        <translation>Tyhjennä loki sammutuksen yhteydessä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_view_log.cpp" line="30"/>
        <source>Copy to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_view_log.cpp" line="42"/>
        <source>Debug Log</source>
        <translation>Debug loki</translation>
    </message>
</context>
<context>
    <name>EdhrecApiResponseCardInclusionDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp" line="37"/>
        <source>In %1 decks</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/cards/edhrec_api_response_card_inclusion_display_widget.cpp" line="38"/>
        <source>%1% of %2 decks</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>EdhrecApiResponseCardPricesDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="57"/>
        <source>Card Hoarder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="58"/>
        <source>Card Kingdom</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="59"/>
        <source>Card Market</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="60"/>
        <source>Face 2-Face</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="61"/>
        <source>Mana Pool</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="62"/>
        <source>MTG Stocks</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="63"/>
        <source>Scg</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="64"/>
        <source>Tcgl</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/card_prices/edhrec_api_response_card_prices_display_widget.cpp" line="65"/>
        <source>Tcgplayer</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>EdhrecApiResponseCardSynergyDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/cards/edhrec_api_response_card_synergy_display_widget.cpp" line="27"/>
        <source>%1% Synergy</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>EdhrecCommanderApiResponseNavigationWidget</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp" line="81"/>
        <source>Combos</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp" line="82"/>
        <source>Average Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp" line="83"/>
        <source>Game Changers</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_commander_api_response_navigation_widget.cpp" line="84"/>
        <source>Budget</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>EdhrecCommanderResponseCommanderDetailsDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/display/commander/edhrec_api_response_commander_details_display_widget.cpp" line="60"/>
        <source>Salt: </source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>FilterBuilder</name>
    <message>
        <location filename="src/filters/filter_builder.cpp" line="28"/>
        <source>Type your filter here</source>
        <translation>Anna suodatin tähän</translation>
    </message>
</context>
<context>
    <name>FilterDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp" line="66"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp" line="66"/>
        <source>Are you sure you want to delete the filter &apos;%1&apos;?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp" line="76"/>
        <source>Delete Failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_filter_display_widget.cpp" line="76"/>
        <source>Failed to delete filter &apos;%1&apos;.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>GameEventHandler</name>
    <message>
        <location filename="src/game/game_event_handler.cpp" line="413"/>
        <source>kicked by game host or moderator</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/game_event_handler.cpp" line="416"/>
        <source>player left the game</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/game_event_handler.cpp" line="419"/>
        <source>player disconnected from server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/game_event_handler.cpp" line="423"/>
        <source>reason unknown</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>GameSelector</name>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="221"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="224"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="227"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="230"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="233"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="236"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="239"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="242"/>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="320"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="221"/>
        <source>Please join the appropriate room first.</source>
        <translation>Liity ensin oikeaan huoneeseen.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="224"/>
        <source>Wrong password.</source>
        <translation>Väärä salasana.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="227"/>
        <source>Spectators are not allowed in this game.</source>
        <translation>Tähän peliin ei päästetä katsojia.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="230"/>
        <source>The game is already full.</source>
        <translation>Peli on jo täynnä.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="233"/>
        <source>The game does not exist any more.</source>
        <translation>Peliä ei enää ole.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="236"/>
        <source>This game is only open to registered users.</source>
        <translation>Peli on tarkoitettu vain rekisteröityneille käyttäjille.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="239"/>
        <source>This game is only open to its creator&apos;s buddies.</source>
        <translation>Peli on tarkoitettu vain sen tekijän kavereille.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="242"/>
        <source>You are being ignored by the creator of this game.</source>
        <translation>Pelin luoja ei huomioi sinua.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="265"/>
        <source>Join Game</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="268"/>
        <source>Spectate Game</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="271"/>
        <source>Game Information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="305"/>
        <source>Join game</source>
        <translation>Liity peliin</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="305"/>
        <source>Password:</source>
        <translation>Salasana:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="320"/>
        <source>Please join the respective room first.</source>
        <translation>Liity ensin asianmukaiseen huoneeseen.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="363"/>
        <source>&amp;Filter games</source>
        <translation>&amp;Suodata pelit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="364"/>
        <source>C&amp;lear filter</source>
        <translation>&amp;Poista suodattimet</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="366"/>
        <source>C&amp;reate</source>
        <translation>&amp;Luo</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="367"/>
        <source>&amp;Join</source>
        <translation>&amp;Liity</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="368"/>
        <source>J&amp;oin as spectator</source>
        <translation>Liity &amp;katsojana</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="389"/>
        <source>Games shown: %1 / %2</source>
        <translation>Games shown: %1 / %2</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/game_selector.cpp" line="391"/>
        <source>Games</source>
        <translation>Pelit</translation>
    </message>
</context>
<context>
    <name>GamesModel</name>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="41"/>
        <source>&gt;1 day</source>
        <translation type="unfinished"/>
    </message>
    <message numerus="yes">
        <location filename="src/interface/widgets/server/games_model.cpp" line="50"/>
        <source>%1%2 hr</source>
        <comment>short age in hours</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="52"/>
        <source>new</source>
        <translation type="unfinished"/>
    </message>
    <message numerus="yes">
        <location filename="src/interface/widgets/server/games_model.cpp" line="55"/>
        <source>%1%2 min</source>
        <comment>short age in minutes</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="151"/>
        <source>password</source>
        <translation>salasana</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="153"/>
        <source>buddies only</source>
        <translation>vain kaverit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="155"/>
        <source>reg. users only</source>
        <translation>vain rekisteröityneet käyttäjät</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="157"/>
        <source>open decklists</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="189"/>
        <location filename="src/interface/widgets/server/games_model.cpp" line="194"/>
        <source>can chat</source>
        <translation>voi jutella</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="191"/>
        <source>see hands</source>
        <translation>katso käsikortit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="196"/>
        <source>can see hands</source>
        <translation>voi nähdä käsikortit</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="201"/>
        <source>not allowed</source>
        <translation>ei sallittu</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="219"/>
        <source>Room</source>
        <translation>Huone</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="223"/>
        <source>Age</source>
        <translation>Ikä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="231"/>
        <source>Description</source>
        <translation>Kuvaus</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="233"/>
        <source>Creator</source>
        <translation>Luoja</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="235"/>
        <source>Type</source>
        <translation>Muoto</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="237"/>
        <source>Restrictions</source>
        <translation>Ehdot</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="241"/>
        <source>Players</source>
        <translation>Pelaajat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/games_model.cpp" line="249"/>
        <source>Spectators</source>
        <translation>Katsojat</translation>
    </message>
</context>
<context>
    <name>GeneralSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="392"/>
        <source>Reset all paths</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="199"/>
        <source>All paths have been reset</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="274"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="284"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="294"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="304"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="314"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="324"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="334"/>
        <source>Choose path</source>
        <translation>Valitse polku</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="362"/>
        <source>Personal settings</source>
        <translation>Henkilökohtaiset asetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="363"/>
        <source>Language:</source>
        <translation>Kieli:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="366"/>
        <source>Paths (editing disabled in portable mode)</source>
        <translation>Polut (editoiminen poistettu käytöstä kannettavassa versiossa)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="368"/>
        <source>Paths</source>
        <translation>Polut</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="371"/>
        <source>How to help with translations</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="372"/>
        <source>Decks directory:</source>
        <translation>Pakkojen kansio:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="373"/>
        <source>Filters directory:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="374"/>
        <source>Replays directory:</source>
        <translation>Replay kansio:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="375"/>
        <source>Pictures directory:</source>
        <translation>Kuvakansio:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="376"/>
        <source>Card database:</source>
        <translation>Korttitietokanta:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="377"/>
        <source>Custom database directory:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="378"/>
        <source>Token database:</source>
        <translation>Tokenitietokanta:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="379"/>
        <source>Update channel</source>
        <translation>Päivitykset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="380"/>
        <source>Check for client updates on startup</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="381"/>
        <source>Check for card database updates on startup</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="382"/>
        <source>Don&apos;t check</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="384"/>
        <source>Prompt for update</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="386"/>
        <source>Always update in the background</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="387"/>
        <source>Check for card database updates every</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="388"/>
        <source> days</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="389"/>
        <source>Notify if a feature supported by the server is missing in my client</source>
        <translation>Ilmoita jos ohjelmastani puuttuu jokin serverin tarjoama ominaisuus</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="390"/>
        <source>Automatically run Oracle when running a new version of Cockatrice</source>
        <translation>Suorita Oracle automaattisesti kun Cockatricen uusi versio on asennettu</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="391"/>
        <source>Show tips on startup</source>
        <translation>Näytä vinkit käynnistyksen yhteydessä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="400"/>
        <source>Last update check on %1 (%2 days ago)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>GraveyardMenu</name>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="98"/>
        <source>&amp;Graveyard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="100"/>
        <source>&amp;View graveyard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="103"/>
        <source>&amp;Move graveyard to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="104"/>
        <source>&amp;Top of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="105"/>
        <source>&amp;Bottom of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="73"/>
        <source>&amp;All players</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="106"/>
        <source>&amp;Hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="107"/>
        <source>&amp;Exile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/grave_menu.cpp" line="109"/>
        <source>Reveal random card to...</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>HandMenu</name>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="72"/>
        <source>&amp;Hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="75"/>
        <source>&amp;View hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="76"/>
        <source>&amp;Sort hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="77"/>
        <source>Take &amp;mulligan</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="79"/>
        <source>&amp;Move hand to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="80"/>
        <source>&amp;Top of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="81"/>
        <source>&amp;Bottom of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="82"/>
        <source>&amp;Graveyard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="83"/>
        <source>&amp;Exile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="85"/>
        <source>&amp;Reveal hand to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="86"/>
        <source>Reveal r&amp;andom card to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/hand_menu.cpp" line="109"/>
        <location filename="src/game/player/menu/hand_menu.cpp" line="129"/>
        <source>&amp;All players</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>HomeWidget</name>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="183"/>
        <source>Create New Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="187"/>
        <source>Browse Decks</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="191"/>
        <source>Browse Card Database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="195"/>
        <source>Browse EDHRec</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="198"/>
        <source>View Replays</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="202"/>
        <source>Quit</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="217"/>
        <source>Connecting...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="221"/>
        <source>Connect</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/home_widget.cpp" line="227"/>
        <source>Play</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>LibraryMenu</name>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="192"/>
        <source>&amp;Library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="195"/>
        <source>&amp;View library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="196"/>
        <source>View &amp;top cards of library...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="197"/>
        <source>View bottom cards of library...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="198"/>
        <source>Reveal &amp;library to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="199"/>
        <source>Lend library to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="200"/>
        <source>Reveal &amp;top cards to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="201"/>
        <source>&amp;Top of library...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="202"/>
        <source>&amp;Bottom of library...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="203"/>
        <source>&amp;Always reveal top card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="204"/>
        <source>&amp;Always look at top card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="205"/>
        <source>&amp;Open deck in deck editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="207"/>
        <source>&amp;Draw card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="208"/>
        <source>D&amp;raw cards...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="209"/>
        <source>&amp;Undo last draw</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="211"/>
        <source>Shuffle</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="213"/>
        <source>&amp;Play top card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="214"/>
        <source>Play top card &amp;face down</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="215"/>
        <source>Put top card on &amp;bottom</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="216"/>
        <source>Move top card to grave&amp;yard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="217"/>
        <source>Move top card to e&amp;xile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="218"/>
        <source>Move top cards to &amp;graveyard...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="219"/>
        <source>Move top cards to &amp;exile...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="220"/>
        <source>Put top cards on stack &amp;until...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="221"/>
        <source>Shuffle top cards...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="223"/>
        <source>&amp;Draw bottom card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="224"/>
        <source>D&amp;raw bottom cards...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="225"/>
        <source>&amp;Play bottom card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="226"/>
        <source>Play bottom card &amp;face down</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="227"/>
        <source>Move bottom card to grave&amp;yard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="228"/>
        <source>Move bottom card to e&amp;xile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="229"/>
        <source>Move bottom cards to &amp;graveyard...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="230"/>
        <source>Move bottom cards to &amp;exile...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="231"/>
        <source>Put bottom card on &amp;top</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="232"/>
        <source>Shuffle bottom cards...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="240"/>
        <location filename="src/game/player/menu/library_menu.cpp" line="274"/>
        <source>&amp;All players</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="309"/>
        <source>Reveal top cards of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/library_menu.cpp" line="310"/>
        <source>Number of cards: (max. %1)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="src/interface/window_main.cpp" line="109"/>
        <location filename="src/interface/window_main.cpp" line="462"/>
        <source>The server has reached its maximum user capacity, please check back later.</source>
        <translation>Serveri on täynnä, yritä myöhemmin uudelleen. </translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="112"/>
        <source>There are too many concurrent connections from your address.</source>
        <translation>Liian monta samanaikaista yhteyttä osoitteestasi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="115"/>
        <source>Banned by moderator</source>
        <translation>Bännätty moderaattorin toimesta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="118"/>
        <source>Expected end time: %1</source>
        <translation>Arvioitu päättymisaika: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="120"/>
        <source>This ban lasts indefinitely.</source>
        <translation>Bänni kestää loputtomasti.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="126"/>
        <source>Scheduled server shutdown.</source>
        <translation>Ajastettu serverin sammutus.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="129"/>
        <location filename="src/interface/window_main.cpp" line="477"/>
        <source>Invalid username.</source>
        <translation>Väärä käyttäjänimi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="132"/>
        <source>You have been logged out due to logging in at another location.</source>
        <translation>Sinut kirjattiin ulos koska kirjauduit sisään toisesta paikasta. </translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="137"/>
        <source>Connection closed</source>
        <translation>Yhteys suljettu</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="138"/>
        <source>The server has terminated your connection.
Reason: %1</source>
        <translation>Serveri katkaisi yhteyden.
Syy: %1</translation>
    </message>
    <message numerus="yes">
        <location filename="src/interface/window_main.cpp" line="143"/>
        <source>The server is going to be restarted in %n minute(s).
All running games will be lost.
Reason for shutdown: %1</source>
        <translation><numerusform>Serveri käynnistetään uudelleen minuutin kuluttua( )
Kaikki pelit joudutaan lopettamaan
Syy: %1</numerusform><numerusform>Serveri käynnistetään uudelleen %n minuutin kuluttua( )
Kaikki pelit joudutaan lopettamaan
Syy: %1</numerusform></translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="148"/>
        <source>Scheduled server shutdown</source>
        <translation>Ajastettu serverin sammutus.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="187"/>
        <location filename="src/interface/window_main.cpp" line="197"/>
        <source>Success</source>
        <translation>Onnistui</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="187"/>
        <source>Registration accepted.
Will now login.</source>
        <translation>Rekisteröinti hyväksytty
Kirjautuu.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="197"/>
        <source>Account activation accepted.
Will now login.</source>
        <translation>Tilin aktivointi hyväksytty.
Kirjautuu.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="231"/>
        <source>Number of players</source>
        <translation>Pelaajien lukumäärä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="231"/>
        <source>Please enter the number of players.</source>
        <translation>Anna pelaajien lukumäärä.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="248"/>
        <location filename="src/interface/window_main.cpp" line="255"/>
        <source>Player %1</source>
        <translation>Pelaaja %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="267"/>
        <source>Load replay</source>
        <translation>Lataa replay</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="319"/>
        <source>About Cockatrice</source>
        <translation>Tieto sovelluksesta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="321"/>
        <source>Version</source>
        <translation>Versio</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="322"/>
        <source>Cockatrice Webpage</source>
        <translation>Cockatricen Webbsivut</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="322"/>
        <source>Project Manager:</source>
        <translation>Projektipäällikkö:</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="323"/>
        <source>Past Project Managers:</source>
        <translation>Edelliset projektipäälliköt:</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="324"/>
        <source>Developers:</source>
        <translation>Kehittäjät:</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="325"/>
        <source>Our Developers</source>
        <translation>Kehittäjämme</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="326"/>
        <source>Help Develop!</source>
        <translation>Auta kehittämään!</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="327"/>
        <source>Translators:</source>
        <translation>Kääntäjät:</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="328"/>
        <source>Our Translators</source>
        <translation>Kääntäjät</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="329"/>
        <source>Help Translate!</source>
        <translation>Auta Kääntämään!</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="329"/>
        <source>Support:</source>
        <translation>Tuki:</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="330"/>
        <source>Report an Issue</source>
        <translation>Ilmoita puute</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="331"/>
        <source>Troubleshooting</source>
        <translation>Vianhaku</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="332"/>
        <source>F.A.Q.</source>
        <translation>F.A.Q.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="376"/>
        <location filename="src/interface/window_main.cpp" line="404"/>
        <location filename="src/interface/window_main.cpp" line="408"/>
        <location filename="src/interface/window_main.cpp" line="421"/>
        <location filename="src/interface/window_main.cpp" line="425"/>
        <location filename="src/interface/window_main.cpp" line="429"/>
        <location filename="src/interface/window_main.cpp" line="437"/>
        <location filename="src/interface/window_main.cpp" line="442"/>
        <location filename="src/interface/window_main.cpp" line="466"/>
        <location filename="src/interface/window_main.cpp" line="571"/>
        <location filename="src/interface/window_main.cpp" line="575"/>
        <location filename="src/interface/window_main.cpp" line="579"/>
        <location filename="src/interface/window_main.cpp" line="582"/>
        <location filename="src/interface/window_main.cpp" line="585"/>
        <location filename="src/interface/window_main.cpp" line="595"/>
        <location filename="src/interface/window_main.cpp" line="602"/>
        <location filename="src/interface/window_main.cpp" line="609"/>
        <location filename="src/interface/window_main.cpp" line="615"/>
        <location filename="src/interface/window_main.cpp" line="1265"/>
        <location filename="src/interface/window_main.cpp" line="1317"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="376"/>
        <source>Server timeout</source>
        <translation>Serverin aikakatkaisu</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="395"/>
        <source>Failed Login</source>
        <translation>Kirjautuminen epäonnistui</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="396"/>
        <source>Your client seems to be missing features this server requires for connection.</source>
        <translation>Sovelluksestasi puuttuu ominaisuuksia, joita serveri vaatii yhteyden muodostamiseksi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="397"/>
        <source>To update your client, go to &apos;Help -&gt; Check for Client Updates&apos;.</source>
        <translation>Päivitä sovellus: &apos;Apua&apos; -&gt; &apos;Tarkasta onko päivityksiä&apos;.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="405"/>
        <source>Incorrect username or password. Please check your authentication information and try again.</source>
        <translation>Väärä käyttäjänimi tai salasana. Tarkista todennustietosi ja yritä uudelleen.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="409"/>
        <source>There is already an active session using this user name.
Please close that session first and re-login.</source>
        <translation>Tällä käyttäjänimellä on jo aktiivinen sessio käynnissä. Sulje se ensin ja kirjaudu sisään uudelleen</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="415"/>
        <location filename="src/interface/window_main.cpp" line="565"/>
        <source>You are banned until %1.</source>
        <translation>Sinut on bännätty %1 saakka.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="417"/>
        <location filename="src/interface/window_main.cpp" line="567"/>
        <source>You are banned indefinitely.</source>
        <translation>Sinut on bännätty lopullisesti</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="430"/>
        <source>This server requires user registration. Do you want to register now?</source>
        <translation>Serveri vaatii rekisteröitymisen. Haluatko rekisteröityä nyt? </translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="438"/>
        <source>This server requires client IDs. Your client is either failing to generate an ID or you are running a modified client.
Please close and reopen your client to try again.</source>
        <translation>This server requires client IDs. Your client is either failing to generate an ID or you are running a modified client.
Please close and reopen your client to try again.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="443"/>
        <source>An internal error has occurred, please close and reopen Cockatrice before trying again.
If the error persists, ensure you are running the latest version of the software and if needed contact the software developers.</source>
        <translation>Sisäinen virhe! Sulje ja käynnistä Cockatrice uudelleen ennenkuin yrität uudestaan.
Jos ongelma jatkuu, tarkasta että käytössäsi on sovelluksen uusin versio ja tarvittaessa ota yhteyttä sovelluksen kehittäjiin.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="449"/>
        <source>Account activation</source>
        <translation>Tilin aktivointi</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="450"/>
        <source>Your account has not been activated yet.
You need to provide the activation token received in the activation email.</source>
        <translation>Tiliäsi ei ole vielä aktivoitu
Ole hyvä ja anna aktivointikoodi, jonka sait sähköpostiisi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="461"/>
        <source>Server Full</source>
        <translation>Serveri on täynnä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="467"/>
        <source>Unknown login error: %1</source>
        <translation>Tuntematon kirjautumisvirhe: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="468"/>
        <location filename="src/interface/window_main.cpp" line="587"/>
        <source>
This usually means that your client version is out of date, and the server sent a reply your client doesn&apos;t understand.</source>
        <translation>
Yleensä tämä tarkoittaa, että sovelluksesi on päivittämättä ja serveri lähetti vastauksen, jota sovellus ei ymmärrä.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="480"/>
        <source>Your username must respect these rules:</source>
        <translation>Käyttäjänimesi täytyy olla näiden sääntöjen mukainen:</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="482"/>
        <source>is %1 - %2 characters long</source>
        <translation>%1 - %2 merkkiä pitkä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="483"/>
        <source>can %1 contain lowercase characters</source>
        <translation>voi sisältää %1 pientä kirjainta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="483"/>
        <location filename="src/interface/window_main.cpp" line="485"/>
        <location filename="src/interface/window_main.cpp" line="488"/>
        <location filename="src/interface/window_main.cpp" line="494"/>
        <source>NOT</source>
        <translation>EI</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="485"/>
        <source>can %1 contain uppercase characters</source>
        <translation>voi sisältää %1 isoa kirjainta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="488"/>
        <source>can %1 contain numeric characters</source>
        <translation>voi sisältää %1 numeroa</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="491"/>
        <source>can contain the following punctuation: %1</source>
        <translation>voi sisältää seuraavat merkit: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="494"/>
        <source>first character can %1 be a punctuation mark</source>
        <translation>ensimmäinen kirjain ei voi olla %1 merkki</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="501"/>
        <source>no unacceptable language as specified by these server rules:</source>
        <comment>note that the following lines will not be translated</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="511"/>
        <source>can not contain any of the following words: %1</source>
        <translation>ei voi sisältää näitä sanoja: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="517"/>
        <source>can not match any of the following expressions: %1</source>
        <translation>ei voi sisältää seuraavia asioita: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="523"/>
        <source>You may only use A-Z, a-z, 0-9, _, ., and - in your username.</source>
        <translation>Voit käyttää käyttäjänimessä merkkejä A-Z, a-z, 0-9, _, ., ja - </translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="533"/>
        <location filename="src/interface/window_main.cpp" line="537"/>
        <location filename="src/interface/window_main.cpp" line="541"/>
        <location filename="src/interface/window_main.cpp" line="549"/>
        <location filename="src/interface/window_main.cpp" line="553"/>
        <location filename="src/interface/window_main.cpp" line="560"/>
        <source>Registration denied</source>
        <translation>Rekisteröinti evätty</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="534"/>
        <source>Registration is currently disabled on this server</source>
        <translation>Tämä serveri ei ota tällä hetkellä vastaan rekisteröintejä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="538"/>
        <source>There is already an existing account with the same user name.</source>
        <translation>Käyttäjänimi on jo olemassa</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="542"/>
        <source>It&apos;s mandatory to specify a valid email address when registering.</source>
        <translation>Rekisteröintiin on annettava toimiva sähköpostiosoite.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="554"/>
        <source>It appears you are attempting to register a new account on this server yet you already have an account registered with the email provided. This server restricts the number of accounts a user can register per address.  Please contact the server operator for further assistance or to obtain your credential information.</source>
        <translation>Näyttää siltä että yrität rekisteröidä uutta tiliä tälle serverille, vaikka sinulla on tällä sähköpostilla jo olemassaoleva tili. Tämä serveri rajoittaa tilien määrää, jotka tulevat samasta osoitteesta. Ota yhteyttä serverin tukeen pyytääksesi apua tai saadaksesi kirjautumistietosi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="560"/>
        <source>Password too short.</source>
        <translation>Salasana on liian lyhyt.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="579"/>
        <source>Registration failed for a technical problem on the server.</source>
        <translation>Rekisteröinti epäonnistui serverin vian vuoksi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="582"/>
        <source>The connection to the server has been lost.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="586"/>
        <source>Unknown registration error: %1</source>
        <translation>Tuntematon rekisteröintivirhe: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="595"/>
        <source>Account activation failed</source>
        <translation>Tilin aktivointi epäonnistui</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="602"/>
        <source>Socket error: %1</source>
        <translation>Pistokevirhe: %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="610"/>
        <source>You are trying to connect to an obsolete server. Please downgrade your Cockatrice version or connect to a suitable server.
Local version is %1, remote version is %2.</source>
        <translation>Yritit yhdistää vanhentuneeseen palvelimeen. Käytä vanhempaa versiota Cockatricesta tai yhdistä sopivaan palvelimeen.
Paikallinen versio on %1, etäversio on %2.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="616"/>
        <source>Your Cockatrice client is obsolete. Please update your Cockatrice version.
Local version is %1, remote version is %2.</source>
        <translation>Cockatrice-ohjelmasi on vanhentunut. Päivitä Cockatrice-versiosi.
Paikallinen versio on %1, etäversio on %2.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="626"/>
        <source>Connecting to %1...</source>
        <translation>Yhdistetään: %1...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="630"/>
        <source>Registering to %1 as %2...</source>
        <translation>Rekisteröidytään %1:een %2:na</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="633"/>
        <source>Disconnected</source>
        <translation>Yhteys katkaistu</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="636"/>
        <source>Connected, logging in at %1</source>
        <translation>Yhteys luotu, kirjaudutaan %1:n</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="644"/>
        <location filename="src/interface/window_main.cpp" line="649"/>
        <location filename="src/interface/window_main.cpp" line="654"/>
        <source>Requesting forgotten password to %1 as %2...</source>
        <translation>Requesting forgotten password to %1 as %2...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="665"/>
        <source>&amp;Connect...</source>
        <translation>&amp;Yhdistä...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="666"/>
        <source>&amp;Disconnect</source>
        <translation>&amp;Katkaise yhteys</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="667"/>
        <source>Start &amp;local game...</source>
        <translation>Aloita &amp;paikallinen peli...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="668"/>
        <source>&amp;Watch replay...</source>
        <translation>&amp;Katso replay...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="669"/>
        <source>&amp;Full screen</source>
        <translation>K&amp;oko näyttö</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="670"/>
        <source>&amp;Register to server...</source>
        <translation>&amp;Rekisteröidy serverille...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="671"/>
        <source>&amp;Restore password...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="672"/>
        <source>&amp;Settings...</source>
        <translation>&amp;Asetukset</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="674"/>
        <source>&amp;Exit</source>
        <translation>&amp;Exit</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="677"/>
        <source>A&amp;ctions</source>
        <translation>&amp;Toiminnot</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="679"/>
        <source>&amp;Cockatrice</source>
        <translation>&amp;Cockatrice</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="682"/>
        <source>C&amp;ard Database</source>
        <translation>&amp;Korttitietokanta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="683"/>
        <source>&amp;Manage sets...</source>
        <translation>&amp;Manage sets...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="684"/>
        <source>Edit custom &amp;tokens...</source>
        <translation>Edit custom &amp;tokens...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="685"/>
        <source>Open custom image folder</source>
        <translation>Avaa mukautettu kuvakansio</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="686"/>
        <source>Open custom sets folder</source>
        <translation>Avaa mukautettu setit -kansio</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="687"/>
        <source>Add custom sets/cards</source>
        <translation>Lisää mukautettuja settejä/kortteja</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="688"/>
        <source>Reload card database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="690"/>
        <source>Tabs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="692"/>
        <source>&amp;Help</source>
        <translation>&amp;Apua</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="693"/>
        <source>&amp;About Cockatrice</source>
        <translation>&amp;Tietoa Cockatricesta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="694"/>
        <source>&amp;Tip of the Day</source>
        <translation>&amp;Päivän vinkki</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="695"/>
        <source>Check for Client Updates</source>
        <translation>Etsi päivityksiä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="696"/>
        <source>Check for Card Updates...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="697"/>
        <source>Check for Card Updates (Automatic)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="698"/>
        <source>Show Status Bar</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="699"/>
        <source>View &amp;Debug Log</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="700"/>
        <source>Open Settings Folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="702"/>
        <source>Show/Hide</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="998"/>
        <source>New Version</source>
        <translation>Uusi versio</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="999"/>
        <source>Congratulations on updating to Cockatrice %1!
Oracle will now launch to update your card database.</source>
        <translation>Congratulations on updating to Cockatrice %1!
Oracle will now launch to update your card database.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1003"/>
        <source>Cockatrice installed</source>
        <translation>Cockatrice asennettu</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1004"/>
        <source>Congratulations on installing Cockatrice %1!
Oracle will now launch to install the initial card database.</source>
        <translation>Congratulations on installing Cockatrice %1!
Oracle will now launch to install the initial card database.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1138"/>
        <source>Card database</source>
        <translation>Korttitietokanta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1140"/>
        <source>Cockatrice is unable to load the card database.
Do you want to update your card database now?
If unsure or first time user, choose &quot;Yes&quot;</source>
        <translation>Cockatrice is unable to load the card database.
Do you want to update your card database now?
If unsure or first time user, choose &quot;Yes&quot;</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1144"/>
        <location filename="src/interface/window_main.cpp" line="1169"/>
        <source>Yes</source>
        <translation>Kyllä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1145"/>
        <location filename="src/interface/window_main.cpp" line="1170"/>
        <source>No</source>
        <translation>Ei</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1146"/>
        <source>Open settings</source>
        <translation>Avaa asetukset</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1161"/>
        <source>New sets found</source>
        <translation>Löytyi uusia settejä!</translation>
    </message>
    <message numerus="yes">
        <location filename="src/interface/window_main.cpp" line="1163"/>
        <source>%n new set(s) found in the card database
Set code(s): %1
Do you want to enable it/them?</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1171"/>
        <source>View sets</source>
        <translation>Näytä setit</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1190"/>
        <source>Welcome</source>
        <translation>Tervetuloa</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1191"/>
        <source>Hi! It seems like you're running this version of Cockatrice for the first time.
All the sets in the card database have been enabled.
Read more about changing the set order or disabling specific sets and consequent effects in the &quot;Manage Sets&quot; dialog.</source>
        <translation>Hi! It seems like you&apos;re running this version of Cockatrice for the first time.
All the sets in the card database have been enabled.
Read more about changing the set order or disabling specific sets and consequent effects in the &quot;Manage Sets&quot; dialog.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1211"/>
        <location filename="src/interface/window_main.cpp" line="1371"/>
        <source>Information</source>
        <translation>Tietoa</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1211"/>
        <source>A card database update is already running.</source>
        <translation>Korttitietokannan päivitys on jo käynnissä</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1266"/>
        <source>Unable to run the card database updater: </source>
        <translation>Unable to run the card database updater: </translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1275"/>
        <source>Card database update running.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1293"/>
        <source>Failed to start. The file might be missing, or permissions might be incorrect.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1296"/>
        <source>The process crashed some time after starting successfully.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1300"/>
        <source>Timed out. The process took too long to respond. The last waitFor...() function timed out.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1303"/>
        <source>An error occurred when attempting to write to the process. For example, the process may not be running, or it may have closed its input channel.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1307"/>
        <source>An error occurred when attempting to read from the process. For example, the process may not be running.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1312"/>
        <source>Unknown error occurred.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1317"/>
        <source>The card database updater exited with an error:
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1372"/>
        <source>This server supports additional features that your client doesn't have.
This is most likely not a problem, but this message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.

To update your client, go to Help -&gt; Check for Updates.</source>
        <translation>This server supports additional features that your client doesn&apos;t have.
This is most likely not a problem, but this message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.

To update your client, go to Help -&gt; Check for Updates.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1391"/>
        <location filename="src/interface/window_main.cpp" line="1400"/>
        <location filename="src/interface/window_main.cpp" line="1406"/>
        <location filename="src/interface/window_main.cpp" line="1434"/>
        <location filename="src/interface/window_main.cpp" line="1438"/>
        <source>Load sets/cards</source>
        <translation>Lataa setit/kortit</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1400"/>
        <source>Selected file cannot be found.</source>
        <translation>Selected file cannot be found.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1406"/>
        <source>You can only import XML databases at this time.</source>
        <translation>You can only import XML databases at this time.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1435"/>
        <source>The new sets/cards have been added successfully.
Cockatrice will now reload the card database.</source>
        <translation>The new sets/cards have been added successfully.
Cockatrice will now reload the card database.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1438"/>
        <source>Sets/cards failed to import.</source>
        <translation>Sets/cards failed to import.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1489"/>
        <location filename="src/interface/window_main.cpp" line="1499"/>
        <location filename="src/interface/window_main.cpp" line="1508"/>
        <source>Reset Password</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1490"/>
        <source>Your password has been reset successfully, you can now log in using the new credentials.</source>
        <translation>Salasanasi on muutettu, voit nyt kirjautua sisään uudella salasanallasi.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1500"/>
        <source>Failed to reset user account password, please contact the server operator to reset your password.</source>
        <translation>Failed to reset user account password, please contact the server operator to reset your password.</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="1509"/>
        <source>Activation request received, please check your email for an activation token.</source>
        <translation>Activation request received, please check your email for an activation token.</translation>
    </message>
</context>
<context>
    <name>ManaBaseWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_analytics/mana_base_widget.cpp" line="19"/>
        <location filename="src/interface/widgets/deck_analytics/mana_base_widget.cpp" line="34"/>
        <source>Mana Base</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ManaCurveWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_analytics/mana_curve_widget.cpp" line="19"/>
        <location filename="src/interface/widgets/deck_analytics/mana_curve_widget.cpp" line="34"/>
        <source>Mana Curve</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ManaDevotionWidget</name>
    <message>
        <location filename="src/interface/widgets/deck_analytics/mana_devotion_widget.cpp" line="22"/>
        <location filename="src/interface/widgets/deck_analytics/mana_devotion_widget.cpp" line="36"/>
        <source>Mana Devotion</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>MessageLogWidget</name>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="43"/>
        <source> from play</source>
        <translation>pelistä</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="45"/>
        <source> from their graveyard</source>
        <translation>Graveyardilta</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="47"/>
        <source> from exile</source>
        <translation>exilestä</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="49"/>
        <source> from their hand</source>
        <translation>kädestään</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="54"/>
        <source>the top card of %1&apos;s library</source>
        <translation>%1n pakan päällimmäinen kortti</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="56"/>
        <source>the top card of their library</source>
        <translation>pakan päällimmäisen kortin</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="61"/>
        <source> from the top of %1&apos;s library</source>
        <translation>%1n pakan päältä</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="63"/>
        <source> from the top of their library</source>
        <translation>Pakkansa päältä</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="69"/>
        <source>the bottom card of %1&apos;s library</source>
        <translation>%1n pakan alimmainen kortti</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="71"/>
        <source>the bottom card of their library</source>
        <translation>pakan alimmaisen kortin</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="76"/>
        <source> from the bottom of %1&apos;s library</source>
        <translation>%1n pakan pohjalta</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="78"/>
        <source> from the bottom of their library</source>
        <translation>pakan alta</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="83"/>
        <source> from %1&apos;s library</source>
        <translation>%1n pakasta</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="85"/>
        <source> from their library</source>
        <translation>pakasta</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="89"/>
        <source> from sideboard</source>
        <translation>sideboardilta</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="91"/>
        <source> from the stack</source>
        <translation>stäkistä</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="93"/>
        <source> from custom zone &apos;%1&apos;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="119"/>
        <source>%1 is now keeping the top card %2 revealed.</source>
        <translation>%1 pelaa pakan päällimmäinen kortti %2 esillä.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="120"/>
        <source>%1 is not revealing the top card %2 any longer.</source>
        <translation>%1 ei pelaa enää pakan päällimmäinen kortti %2 esillä,</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="127"/>
        <source>%1 can now look at top card %2 at any time.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="128"/>
        <source>%1 no longer can look at top card %2 at any time.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="135"/>
        <source>%1 attaches %2 to %3&apos;s %4.</source>
        <translation>%1 attaches %2 to %3&apos;s %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="146"/>
        <source>%1 has conceded the game.</source>
        <translation>%1 luovutti.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="155"/>
        <source>%1 has unconceded the game.</source>
        <translation>%1 has unconceded the game.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="165"/>
        <source>%1 has restored connection to the game.</source>
        <translation>%1 on jälleen yhteydessä peliin.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="169"/>
        <source>%1 has lost connection to the game.</source>
        <translation>%1 menetti yhteyden peliin.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="185"/>
        <source>%1 points from their %2 to themselves.</source>
        <translation>%1 osoittaa kortista %2 itseensä.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="188"/>
        <source>%1 points from their %2 to %3.</source>
        <translation>%1 osoittaa kortista %2 korttiin %3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="193"/>
        <source>%1 points from %2&apos;s %3 to themselves.</source>
        <translation>%1 osoittaa %2n kortista %3 itseensä.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="198"/>
        <source>%1 points from %2&apos;s %3 to %4.</source>
        <translation>%1 osoittaa %2n kortista %3 korttiin %4</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="206"/>
        <source>%1 points from their %2 to their %3.</source>
        <translation>%1 osoittaa kortistaan %2 korttiin %3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="210"/>
        <source>%1 points from their %2 to %3&apos;s %4.</source>
        <translation>%1 osoittaa kortistaan %2 pelaajan %3 korttiin %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="216"/>
        <source>%1 points from %2&apos;s %3 to their own %4.</source>
        <translation>%1 osoittaa pelaajan %2 kortista %3 korttiin %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="222"/>
        <source>%1 points from %2&apos;s %3 to %4&apos;s %5.</source>
        <translation>%1 points from %2&apos;s %3 to %4&apos;s %5.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="236"/>
        <source>%1 creates a face down token.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="238"/>
        <source>%1 creates token: %2%3.</source>
        <translation>%1 tekee tokenin: %2%3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="249"/>
        <source>%1 has loaded a deck (%2).</source>
        <translation>%1 on ladannut pakan (%2).</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="251"/>
        <source>%1 has loaded a deck with %2 sideboard cards (%3).</source>
        <translation>%1 on ladannut pakan, jossa on %2 sideboard korttia (%3)</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="261"/>
        <source>%1 destroys %2.</source>
        <translation>%1 tuhoaa kortin %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="296"/>
        <source>a card</source>
        <translation>kortti</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="302"/>
        <source>%1 gives %2 control over %3.</source>
        <translation>%1 antaa pelaajalle %2 kontrollin korttiin %3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="314"/>
        <source>%1 puts %2 into play%3 face down.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="316"/>
        <source>%1 puts %2 into play%3.</source>
        <translation>%1 laittaa kortin %2 peliin%3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="319"/>
        <source>%1 puts %2%3 into their graveyard.</source>
        <translation>%1 laittaa kortin %2%3 graveyardille</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="321"/>
        <source>%1 exiles %2%3.</source>
        <translation>%1 laittaa exileen kortin %2%3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="323"/>
        <source>%1 moves %2%3 to their hand.</source>
        <translation>%1 laittaa kortin %2%3 käteen.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="326"/>
        <source>%1 puts %2%3 into their library.</source>
        <translation>%1 laittaa kortin %2%3 pakkaan.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="328"/>
        <source>%1 puts %2%3 onto the bottom of their library.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="330"/>
        <source>%1 puts %2%3 on top of their library.</source>
        <translation>%1 laittaa kortin %2%3 pakan päälle.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="334"/>
        <source>%1 puts %2%3 into their library %4 cards from the top.</source>
        <translation>%1 laittaa kortin %2%3 pakkaansa %4 kortiksi päältä lukien.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="337"/>
        <source>%1 moves %2%3 to sideboard.</source>
        <translation>%1 siirtää kortin %2%3 sideboardille.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="340"/>
        <source>%1 plays %2%3.</source>
        <translation>%1 pelaa kortin %2%3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="343"/>
        <source>%1 moves %2%3 to custom zone &apos;%4&apos;.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="363"/>
        <source>%1 tries to draw from an empty library</source>
        <translation type="unfinished"/>
    </message>
    <message numerus="yes">
        <location filename="src/game/log/message_log_widget.cpp" line="365"/>
        <source>%1 draws %2 card(s).</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="375"/>
        <source>%1 is looking at %2.</source>
        <translation>%1 is looking at %2.</translation>
    </message>
    <message numerus="yes">
        <location filename="src/game/log/message_log_widget.cpp" line="380"/>
        <source>%1 is looking at the %4 %3 card(s) %2.</source>
        <comment>top card for singular, top %3 cards for plural</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="384"/>
        <source>bottom</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="384"/>
        <source>top</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="392"/>
        <source>%1 turns %2 face-down.</source>
        <translation>%1 turns %2 face-down.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="395"/>
        <source>%1 turns %2 face-up.</source>
        <translation>%1 turns %2 face-up.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="401"/>
        <source>The game has been closed.</source>
        <translation>Peli on suljettu.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="406"/>
        <source>The game has started.</source>
        <translation>Peli alkaa.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="411"/>
        <source>You are flooding the game. Please wait a couple of seconds.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="417"/>
        <source>%1 has joined the game.</source>
        <translation>%1 on liittynyt peliin.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="423"/>
        <source>%1 is now watching the game.</source>
        <translation>%1 seuraa peliä.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="428"/>
        <source>You have been kicked out of the game.</source>
        <translation>Sinut on kickattu pois pelistä.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="434"/>
        <source>%1 has left the game (%2).</source>
        <translation>%1 on lähtenyt pelistä. (%2).</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="442"/>
        <source>%1 is not watching the game any more (%2).</source>
        <translation>%1 ei enää seuraa peliä (%2)</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="449"/>
        <source>%1 is not ready to start the game any more.</source>
        <translation>%1 ei ole enää valmis aloittamaan peliä.</translation>
    </message>
    <message numerus="yes">
        <location filename="src/game/log/message_log_widget.cpp" line="458"/>
        <source>%1 shuffles their deck and draws a new hand of %2 card(s).</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="463"/>
        <source>%1 shuffles their deck and draws a new hand.</source>
        <translation>%1 sekoittaa pakkansa ja nostaa uuden käden.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="469"/>
        <source>You are watching a replay of game #%1.</source>
        <translation>Katsot pelin #%1 replayta.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="474"/>
        <source>%1 is ready to start the game.</source>
        <translation>%1 on valmis aloittamaan pelin.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="500"/>
        <source>cards</source>
        <comment>an unknown amount of cards</comment>
        <translation>cards</translation>
    </message>
    <message numerus="yes">
        <location filename="src/game/log/message_log_widget.cpp" line="502"/>
        <source>%1 card(s)</source>
        <comment>a card for singular, %1 cards for plural</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="511"/>
        <source>%1 lends %2 to %3.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="516"/>
        <source>%1 reveals %2 to %3.</source>
        <translation>%1 reveals %2 to %3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="522"/>
        <source>%1 reveals %2.</source>
        <translation>%1 reveals %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="528"/>
        <source>%1 randomly reveals %2%3 to %4.</source>
        <translation>%1 randomly reveals %2%3 to %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="534"/>
        <source>%1 randomly reveals %2%3.</source>
        <translation>%1 randomly reveals %2%3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="542"/>
        <source>%1 peeks at face down card #%2.</source>
        <translation>%1 peeks at face down card #%2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="546"/>
        <source>%1 peeks at face down card #%2: %3.</source>
        <translation>%1 peeks at face down card #%2: %3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="552"/>
        <source>%1 reveals %2%3 to %4.</source>
        <translation>%1 reveals %2%3 to %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="559"/>
        <source>%1 reveals %2%3.</source>
        <translation>%1 reveals %2%3.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="566"/>
        <source>%1 reversed turn order, now it&apos;s %2.</source>
        <translation>%1 käänsi vuorojärjestyksen; nyt se on %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="568"/>
        <source>reversed</source>
        <translation>käänteinen</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="568"/>
        <source>normal</source>
        <translation>normaali</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="576"/>
        <source>Heads</source>
        <translation>Kruuna</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="576"/>
        <source>Tails</source>
        <translation>Klaava</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="577"/>
        <source>%1 flipped a coin. It landed as %2.</source>
        <translation>%1 heitti kolikkoa ja tulokseksi tuli %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="581"/>
        <source>%1 rolls a %2 with a %3-sided die.</source>
        <translation>%1 heitti tuloksen %2. %3 -sivuisella nopalla</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="588"/>
        <source>%1 flips %2 coins. There are %3 heads and %4 tails.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="598"/>
        <source>%1 rolls a %2-sided dice %3 times: %4.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="626"/>
        <source>%1&apos;s turn.</source>
        <translation>%1n vuoro.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="632"/>
        <source>%1 sets annotation of %2 to %3.</source>
        <translation>%1 sets annotation of %2 to %3.</translation>
    </message>
    <message numerus="yes">
        <location filename="src/game/log/message_log_widget.cpp" line="643"/>
        <source>%1 places %2 &quot;%3&quot; counter(s) on %4 (now %5).</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="src/game/log/message_log_widget.cpp" line="645"/>
        <source>%1 removes %2 &quot;%3&quot; counter(s) from %4 (now %5).</source>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="663"/>
        <source>%1 sets counter %2 to %3 (%4%5).</source>
        <translation>%1 asettaa countterin %2 arvoon %3 (%4%5).</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="675"/>
        <source>%1 sets %2 to not untap normally.</source>
        <translation>%1 sets %2 to not untap normally.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="677"/>
        <source>%1 sets %2 to untap normally.</source>
        <translation>%1 sets %2 to untap normally.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="696"/>
        <source>%1 removes the PT of %2.</source>
        <translation>%1 removes the PT of %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="701"/>
        <source>%1 changes the PT of %2 from nothing to %4.</source>
        <translation>%1 changes the PT of %2 from nothing to %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="704"/>
        <source>%1 changes the PT of %2 from %3 to %4.</source>
        <translation>%1 changes the PT of %2 from %3 to %4.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="713"/>
        <source>%1 has locked their sideboard.</source>
        <translation>%1 on lukinnut sideboardinsa.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="716"/>
        <source>%1 has unlocked their sideboard.</source>
        <translation>%1 on avannut sideboardinsa.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="734"/>
        <source>%1 taps their permanents.</source>
        <translation>%1 täppää kaikki permanentit.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="734"/>
        <source>%1 untaps their permanents.</source>
        <translation>%1 untäppää kaikki permanentit.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="737"/>
        <source>%1 taps %2.</source>
        <translation>%1 täppää kortin %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="737"/>
        <source>%1 untaps %2.</source>
        <translation>%1 untäppää kortin %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="753"/>
        <source>%1 shuffles %2.</source>
        <translation>%1 sekoittaa %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="757"/>
        <source>%1 shuffles the bottom %3 cards of %2.</source>
        <translation>%1 shuffles the bottom %3 cards of %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="762"/>
        <source>%1 shuffles the top %3 cards of %2.</source>
        <translation>%1 shuffles the top %3 cards of %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="767"/>
        <source>%1 shuffles cards %3 - %4 of %2.</source>
        <translation>%1 shuffles cards %3 - %4 of %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="782"/>
        <source>%1 unattaches %2.</source>
        <translation>%1 irrottaa kortin %2.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="790"/>
        <source>%1 undoes their last draw.</source>
        <translation>%1 peruuttaa viimeisimmän kortinnostonsa.</translation>
    </message>
    <message>
        <location filename="src/game/log/message_log_widget.cpp" line="793"/>
        <source>%1 undoes their last draw (%2).</source>
        <translation>%1 peruuttaa viimeisimmän kortinnostonsa. (%2).</translation>
    </message>
</context>
<context>
    <name>MessagesSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1534"/>
        <source>Word1 Word2 Word3</source>
        <translation>Word1 Word2 Word3</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1535"/>
        <source>Add New Message</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1536"/>
        <source>Edit Message</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1537"/>
        <source>Remove Message</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1486"/>
        <source>Add message</source>
        <translation>Lisää viesti</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1486"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1499"/>
        <source>Message:</source>
        <translation>Viesti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1499"/>
        <source>Edit message</source>
        <translation>Edit message</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1517"/>
        <source>Chat settings</source>
        <translation>Keskusteluasetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1518"/>
        <source>Custom alert words</source>
        <translation>Custom alert words</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1519"/>
        <source>Enable chat mentions</source>
        <translation>Salli keskustelumaininnat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1520"/>
        <source>Enable mention completer</source>
        <translation>Enable mention completer</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1521"/>
        <source>In-game message macros</source>
        <translation>Pelinsisäiset viestimakrot</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1523"/>
        <source>How to use in-game message macros</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1524"/>
        <source>Ignore chat room messages sent by unregistered users</source>
        <translation>Ignore chat room messages sent by unregistered users</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1525"/>
        <source>Ignore private messages sent by unregistered users</source>
        <translation>Ignore private messages sent by unregistered users</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1526"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1527"/>
        <source>Invert text color</source>
        <translation>Käänteinen tekstin väri</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1528"/>
        <source>Enable desktop notifications for private messages</source>
        <translation>Enable desktop notifications for private messages</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1529"/>
        <source>Enable desktop notification for mentions</source>
        <translation>Enable desktop notification for mentions</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1530"/>
        <source>Enable room message history on join</source>
        <translation>Enable room message history on join</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1531"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1532"/>
        <source>(Color is hexadecimal)</source>
        <translation>(Väri on heksadesimaaliluku)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1533"/>
        <source>Separate words with a space, alphanumeric characters only</source>
        <translation>Separate words with a space, alphanumeric characters only</translation>
    </message>
</context>
<context>
    <name>MoveMenu</name>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="7"/>
        <source>Move to</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="57"/>
        <source>&amp;Top of library in random order</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="58"/>
        <source>X cards from the top of library...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="59"/>
        <source>&amp;Bottom of library in random order</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="60"/>
        <source>&amp;Hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="61"/>
        <source>&amp;Graveyard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/move_menu.cpp" line="62"/>
        <source>&amp;Exile</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>Mtg</name>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="35"/>
        <source>Card Type</source>
        <translation>Card Type</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="37"/>
        <source>Mana Value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="39"/>
        <source>Color(s)</source>
        <translation>Color(s)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="41"/>
        <source>Loyalty</source>
        <translation>Loyalty</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="43"/>
        <source>Main Card Type</source>
        <translation>Main Card Type</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="45"/>
        <source>Mana Cost</source>
        <translation>Mana Cost</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="47"/>
        <source>P/T</source>
        <translation>P/T</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="49"/>
        <source>Side</source>
        <translation>Side</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="51"/>
        <source>Layout</source>
        <translation>Layout</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/game_specific_terms.h" line="53"/>
        <source>Color Identity</source>
        <translation>Color Identity</translation>
    </message>
</context>
<context>
    <name>OverlapControlWidget</name>
    <message>
        <location filename="src/interface/widgets/general/layout_containers/overlap_control_widget.cpp" line="24"/>
        <source>Cards to overlap:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/layout_containers/overlap_control_widget.cpp" line="26"/>
        <source>Overlap percentage:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/general/layout_containers/overlap_control_widget.cpp" line="28"/>
        <source>Overlap direction:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>Phase</name>
    <message>
        <location filename="src/game/phase.cpp" line="25"/>
        <source>Unknown Phase</source>
        <translation>Unknown Phase</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="27"/>
        <source>Untap</source>
        <translation>Untap</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="28"/>
        <source>Upkeep</source>
        <translation>Upkeep</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="29"/>
        <source>Draw</source>
        <translation>Draw</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="30"/>
        <source>First Main</source>
        <translation>First Main</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="31"/>
        <source>Beginning of Combat</source>
        <translation>Beginning of Combat</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="32"/>
        <source>Declare Attackers</source>
        <translation>Declare Attackers</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="33"/>
        <source>Declare Blockers</source>
        <translation>Declare Blockers</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="34"/>
        <source>Combat Damage</source>
        <translation>Combat Damage</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="35"/>
        <source>End of Combat</source>
        <translation>End of Combat</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="36"/>
        <source>Second Main</source>
        <translation>Second Main</translation>
    </message>
    <message>
        <location filename="src/game/phase.cpp" line="37"/>
        <source>End/Cleanup</source>
        <translation>End/Cleanup</translation>
    </message>
</context>
<context>
    <name>PhasesToolbar</name>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="154"/>
        <source>Untap step</source>
        <translation>Untap-kohta</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="156"/>
        <source>Upkeep step</source>
        <translation>Upkeep-kohta</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="158"/>
        <source>Draw step</source>
        <translation>Nostokohta</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="160"/>
        <source>First main phase</source>
        <translation>First main phase</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="162"/>
        <source>Beginning of combat step</source>
        <translation>Beginning of combat step</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="164"/>
        <source>Declare attackers step</source>
        <translation>Declare attackers step</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="166"/>
        <source>Declare blockers step</source>
        <translation>Declare blockers step</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="168"/>
        <source>Combat damage step</source>
        <translation>Combat damage step</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="170"/>
        <source>End of combat step</source>
        <translation>End of combat step</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="172"/>
        <source>Second main phase</source>
        <translation>Second main phase</translation>
    </message>
    <message>
        <location filename="src/game/phases_toolbar.cpp" line="174"/>
        <source>End of turn step</source>
        <translation>End of turn step</translation>
    </message>
</context>
<context>
    <name>PictureLoader</name>
    <message>
        <location filename="src/interface/card_picture_loader/card_picture_to_load.cpp" line="268"/>
        <source>en</source>
        <comment>code for scryfall's language property, not available for all languages</comment>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PlayerActions</name>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="151"/>
        <source>View top cards of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="152"/>
        <location filename="src/game/player/player_actions.cpp" line="165"/>
        <location filename="src/game/player/player_actions.cpp" line="225"/>
        <location filename="src/game/player/player_actions.cpp" line="254"/>
        <location filename="src/game/player/player_actions.cpp" line="288"/>
        <location filename="src/game/player/player_actions.cpp" line="314"/>
        <location filename="src/game/player/player_actions.cpp" line="386"/>
        <location filename="src/game/player/player_actions.cpp" line="418"/>
        <location filename="src/game/player/player_actions.cpp" line="590"/>
        <location filename="src/game/player/player_actions.cpp" line="622"/>
        <location filename="src/game/player/player_actions.cpp" line="739"/>
        <source>Number of cards: (max. %1)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="164"/>
        <source>View bottom cards of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="224"/>
        <source>Shuffle top cards of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="253"/>
        <source>Shuffle bottom cards of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="287"/>
        <source>Draw hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="289"/>
        <source>0 and lower are in comparison to current hand size</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="313"/>
        <source>Draw cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="385"/>
        <source>Move top cards to grave</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="417"/>
        <source>Move top cards to exile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="589"/>
        <source>Move bottom cards to grave</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="621"/>
        <source>Move bottom cards to exile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="738"/>
        <source>Draw bottom cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="842"/>
        <location filename="src/game/player/player_actions.cpp" line="888"/>
        <source>C&amp;reate another %1 token</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1016"/>
        <source>Create tokens</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1016"/>
        <location filename="src/game/player/player_actions.cpp" line="1556"/>
        <source>Number:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1182"/>
        <source>Place card X cards from top of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1183"/>
        <source>Which position should this card be placed:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1183"/>
        <source>(max. %1)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1342"/>
        <source>Change power/toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1342"/>
        <source>Change stats to:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1462"/>
        <source>Set annotation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1463"/>
        <source>Please enter the new annotation:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/player_actions.cpp" line="1556"/>
        <source>Set counters</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PlayerMenu</name>
    <message>
        <location filename="src/game/player/menu/player_menu.cpp" line="101"/>
        <source>Player &quot;%1&quot;</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/player_menu.cpp" line="118"/>
        <source>&amp;Counters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/player_menu.cpp" line="135"/>
        <source>S&amp;ay</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PrintingSelector</name>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector.cpp" line="91"/>
        <source>Display Navigation Buttons</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PrintingSelectorCardOverlayWidget</name>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp" line="167"/>
        <source>Preference</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp" line="175"/>
        <source>Pin Printing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp" line="182"/>
        <source>Unpin Printing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_overlay_widget.cpp" line="190"/>
        <source>Show Related cards</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PrintingSelectorCardSearchWidget</name>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_search_widget.cpp" line="18"/>
        <source>Search by set name or set code</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PrintingSelectorCardSelectionWidget</name>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_selection_widget.cpp" line="19"/>
        <source>Previous Card in Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_selection_widget.cpp" line="24"/>
        <source>Bulk Selection</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_selection_widget.cpp" line="27"/>
        <source>Next Card in Deck</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PrintingSelectorCardSortingWidget</name>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp" line="6"/>
        <source>Alphabetical</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp" line="7"/>
        <source>Preference</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp" line="8"/>
        <source>Release Date</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp" line="34"/>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp" line="50"/>
        <source>Descending</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/printing_selector/printing_selector_card_sorting_widget.cpp" line="48"/>
        <source>Ascending</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PtMenu</name>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="6"/>
        <source>Power / toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="52"/>
        <source>&amp;Increase power</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="53"/>
        <source>&amp;Decrease power</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="54"/>
        <source>I&amp;ncrease toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="55"/>
        <source>D&amp;ecrease toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="56"/>
        <source>In&amp;crease power and toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="57"/>
        <source>Dec&amp;rease power and toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="58"/>
        <source>Increase power and decrease toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="59"/>
        <source>Decrease power and increase toughness</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="60"/>
        <source>Set &amp;power and toughness...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/pt_menu.cpp" line="61"/>
        <source>Reset p&amp;ower and toughness</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QMenuBar</name>
    <message>
        <location filename="src/interface/window_main.cpp" line="770"/>
        <source>Services</source>
        <translation>Services</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="771"/>
        <source>Hide %1</source>
        <translation>Hide %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="772"/>
        <source>Hide Others</source>
        <translation>Hide Others</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="773"/>
        <source>Show All</source>
        <translation>Show All</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="774"/>
        <source>Preferences...</source>
        <translation>Preferences...</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="775"/>
        <source>Quit %1</source>
        <translation>Quit %1</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="776"/>
        <source>About %1</source>
        <translation>About %1</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="src/interface/window_main.cpp" line="86"/>
        <source>Cockatrice card database (*.xml)</source>
        <translation>Cockatrice card database (*.xml)</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="87"/>
        <source>All files (*.*)</source>
        <translation>All files (*.*)</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="269"/>
        <source>Cockatrice replays (*.cor)</source>
        <translation>Cockatrice replays (*.cor)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/inner_deck_list_node.cpp" line="26"/>
        <source>Maindeck</source>
        <translation>Maindeck</translation>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/inner_deck_list_node.cpp" line="28"/>
        <source>Sideboard</source>
        <translation>Sideboard</translation>
    </message>
    <message>
        <location filename="../libcockatrice_deck_list/libcockatrice/deck_list/inner_deck_list_node.cpp" line="30"/>
        <source>Tokens</source>
        <translation>Tokens</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp" line="88"/>
        <source>Overwrite Existing File?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/deck_preview/deck_preview_deck_tags_display_widget.cpp" line="89"/>
        <source>A .cod version of this deck already exists. Overwrite it?</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>QPlatformTheme</name>
    <message>
        <location filename="src/interface/window_main.cpp" line="779"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="780"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="781"/>
        <source>Save All</source>
        <translation>Save All</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="782"/>
        <source>Open</source>
        <translation>Avaa</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="783"/>
        <source>&amp;Yes</source>
        <translation>&amp;Yes</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="784"/>
        <source>Yes to &amp;All</source>
        <translation>Yes to &amp;All</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="785"/>
        <source>&amp;No</source>
        <translation>&amp;Ei</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="786"/>
        <source>N&amp;o to All</source>
        <translation>N&amp;o to All</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="787"/>
        <source>Abort</source>
        <translation>Abort</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="788"/>
        <source>Retry</source>
        <translation>Retry</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="789"/>
        <source>Ignore</source>
        <translation>Sivuuta</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="790"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="791"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="792"/>
        <source>Discard</source>
        <translation>Discard</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="793"/>
        <source>Help</source>
        <translation>Help</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="794"/>
        <source>Apply</source>
        <translation>Apply</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="795"/>
        <source>Reset</source>
        <translation>Nollaa</translation>
    </message>
    <message>
        <location filename="src/interface/window_main.cpp" line="796"/>
        <source>Restore Defaults</source>
        <translation>Restore Defaults</translation>
    </message>
</context>
<context>
    <name>RemoteDeckList_TreeModel</name>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_decklist_tree_widget.cpp" line="168"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_decklist_tree_widget.cpp" line="170"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_decklist_tree_widget.cpp" line="172"/>
        <source>Upload time</source>
        <translation>Upload time</translation>
    </message>
</context>
<context>
    <name>RemoteReplayList_TreeModel</name>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_replay_list_tree_widget.cpp" line="148"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_replay_list_tree_widget.cpp" line="150"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_replay_list_tree_widget.cpp" line="152"/>
        <source>Players</source>
        <translation>Players</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_replay_list_tree_widget.cpp" line="154"/>
        <source>Keep</source>
        <translation>Keep</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_replay_list_tree_widget.cpp" line="156"/>
        <source>Time started</source>
        <translation>Time started</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/remote/remote_replay_list_tree_widget.cpp" line="158"/>
        <source>Duration (sec)</source>
        <translation>Duration (sec)</translation>
    </message>
</context>
<context>
    <name>RfgMenu</name>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="58"/>
        <source>&amp;Exile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="60"/>
        <source>&amp;View exile</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="63"/>
        <source>&amp;Move exile to...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="64"/>
        <source>&amp;Top of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="65"/>
        <source>&amp;Bottom of library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="66"/>
        <source>&amp;Hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/rfg_menu.cpp" line="67"/>
        <source>&amp;Graveyard</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>RoomSelector</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="54"/>
        <source>Rooms</source>
        <translation>Rooms</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="55"/>
        <source>Joi&amp;n</source>
        <translation>Joi&amp;n</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="58"/>
        <source>Room</source>
        <translation>Room</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="59"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="60"/>
        <source>Permissions</source>
        <translation>Permissions</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="61"/>
        <source>Players</source>
        <translation>Players</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="62"/>
        <source>Games</source>
        <translation>Games</translation>
    </message>
</context>
<context>
    <name>SequenceEdit</name>
    <message>
        <location filename="src/interface/widgets/utility/sequence_edit.cpp" line="43"/>
        <source>Choose an action from the table</source>
        <translation>Choose an action from the table</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/utility/sequence_edit.cpp" line="50"/>
        <source>Hit the key/combination of keys you want to set for this action</source>
        <translation>Hit the key/combination of keys you want to set for this action</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/utility/sequence_edit.cpp" line="175"/>
        <source>Invalid key</source>
        <translation>Invalid key</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/utility/sequence_edit.cpp" line="182"/>
        <source>Shortcut already in use by:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/utility/sequence_edit.cpp" line="216"/>
        <source>Clear</source>
        <translation>Clear</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/utility/sequence_edit.cpp" line="217"/>
        <source>Restore default</source>
        <translation>Restore default</translation>
    </message>
</context>
<context>
    <name>SetsModel</name>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_set/card_sets_model.cpp" line="84"/>
        <source>Enabled</source>
        <translation>Enabled</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_set/card_sets_model.cpp" line="86"/>
        <source>Set type</source>
        <translation>Set type</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_set/card_sets_model.cpp" line="88"/>
        <source>Set code</source>
        <translation>Set code</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_set/card_sets_model.cpp" line="90"/>
        <source>Long name</source>
        <translation>Long name</translation>
    </message>
    <message>
        <location filename="../libcockatrice_card/libcockatrice/card/database/model/card_set/card_sets_model.cpp" line="92"/>
        <source>Release date</source>
        <translation>Release date</translation>
    </message>
</context>
<context>
    <name>ShortcutSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1709"/>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1732"/>
        <source>Restore all default shortcuts</source>
        <translation>Restore all default shortcuts</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1710"/>
        <source>Do you really want to restore all default shortcuts?</source>
        <translation>Do you really want to restore all default shortcuts?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1717"/>
        <source>Clear all default shortcuts</source>
        <translation>Clear all default shortcuts</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1718"/>
        <source>Do you really want to clear all shortcuts?</source>
        <translation>Do you really want to clear all shortcuts?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1727"/>
        <source>Section:</source>
        <translation>Section:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1728"/>
        <source>Action:</source>
        <translation>Action:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1729"/>
        <source>Shortcut:</source>
        <translation>Shortcut:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1731"/>
        <source>How to set custom shortcuts</source>
        <translation>How to set custom shortcuts</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1733"/>
        <source>Clear all shortcuts</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1734"/>
        <source>Search by shortcut name</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ShortcutTreeView</name>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcut_treeview.cpp" line="97"/>
        <source>Action</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcut_treeview.cpp" line="98"/>
        <source>Shortcut</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>ShortcutsSettings</name>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.cpp" line="54"/>
        <source>Your configuration file contained invalid shortcuts.
Please check your shortcut settings!</source>
        <translation>Your configuration file contained invalid shortcuts.
Please check your shortcut settings!</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.cpp" line="56"/>
        <source>The following shortcuts have been set to default:
</source>
        <translation>The following shortcuts have been set to default:
</translation>
    </message>
</context>
<context>
    <name>ShutdownDialog</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="20"/>
        <source>&amp;Reason for shutdown:</source>
        <translation>&amp;Reason for shutdown:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="24"/>
        <source>&amp;Time until shutdown (minutes):</source>
        <translation>&amp;Time until shutdown (minutes):</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="43"/>
        <source>Shut down server</source>
        <translation>Shut down server</translation>
    </message>
</context>
<context>
    <name>SideboardMenu</name>
    <message>
        <location filename="src/game/player/menu/sideboard_menu.cpp" line="19"/>
        <source>&amp;Sideboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/sideboard_menu.cpp" line="20"/>
        <source>&amp;View sideboard</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>SoundSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1611"/>
        <source>Enable &amp;sounds</source>
        <translation>Enable &amp;sounds</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1612"/>
        <source>Current sounds theme:</source>
        <translation>Current sounds theme:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1613"/>
        <source>Test system sound engine</source>
        <translation>Test system sound engine</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1614"/>
        <source>Sound settings</source>
        <translation>Sound settings</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="1615"/>
        <source>Master volume</source>
        <translation>Master volume</translation>
    </message>
</context>
<context>
    <name>SpoilerBackgroundUpdater</name>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="101"/>
        <source>Spoilers season has ended</source>
        <translation>Spoilers season has ended</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="101"/>
        <source>Deleting spoiler.xml. Please run Oracle</source>
        <translation>Deleting spoiler.xml. Please run Oracle</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="111"/>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="118"/>
        <source>Spoilers download failed</source>
        <translation>Spoilers download failed</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="111"/>
        <source>No internet connection</source>
        <translation>No internet connection</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="118"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="139"/>
        <source>Spoilers already up to date</source>
        <translation>Spoilers already up to date</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="139"/>
        <source>No new spoilers added</source>
        <translation>No new spoilers added</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="184"/>
        <source>Spoilers have been updated!</source>
        <translation>Spoilers have been updated!</translation>
    </message>
    <message>
        <location filename="src/client/network/update/card_spoiler/spoiler_background_updater.cpp" line="184"/>
        <source>Last change:</source>
        <translation>Last change:</translation>
    </message>
</context>
<context>
    <name>StableReleaseChannel</name>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="104"/>
        <source>Default</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="120"/>
        <source>No reply received from the release update server.</source>
        <translation>No reply received from the release update server.</translation>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="128"/>
        <source>Invalid reply received from the release update server.</source>
        <translation>Invalid reply received from the release update server.</translation>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="176"/>
        <source>No reply received from the tag update server.</source>
        <translation>No reply received from the tag update server.</translation>
    </message>
    <message>
        <location filename="src/client/network/update/client/release_channel.cpp" line="183"/>
        <source>Invalid reply received from the tag update server.</source>
        <translation>Invalid reply received from the tag update server.</translation>
    </message>
</context>
<context>
    <name>TabAccount</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_account.cpp" line="57"/>
        <source>Add to Buddy List</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_account.cpp" line="67"/>
        <source>Add to Ignore List</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_account.h" line="60"/>
        <source>Account</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabAdmin</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.h" line="67"/>
        <source>Administration</source>
        <translation>Administration</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="130"/>
        <source>Update server &amp;message</source>
        <translation>Update server &amp;message</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="131"/>
        <source>&amp;Shut down server</source>
        <translation>&amp;Shut down server</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="132"/>
        <source>&amp;Reload configuration</source>
        <translation>&amp;Reload configuration</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="133"/>
        <source>Server administration functions</source>
        <translation>Server administration functions</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="134"/>
        <source>Server moderator functions</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="136"/>
        <source>Replay ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="137"/>
        <source>Grant Replay Access</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="139"/>
        <source>Username to Activate</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="140"/>
        <source>Force Activate User</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="142"/>
        <source>&amp;Unlock functions</source>
        <translation>&amp;Unlock functions</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="143"/>
        <source>&amp;Lock functions</source>
        <translation>&amp;Lock functions</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="208"/>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="223"/>
        <source>Success</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="208"/>
        <source>Replay access granted</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="211"/>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="214"/>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="226"/>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="229"/>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="232"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="211"/>
        <source>Unable to grant replay access. Replay ID invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="214"/>
        <source>Unable to grant replay access. Internal error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="223"/>
        <source>User successfully activated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="226"/>
        <source>Unable to activate user. Username invalid</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="229"/>
        <source>Unable to activate user. User already active</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_admin.cpp" line="232"/>
        <source>Unable to activate user. Internal error</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabDeckEditor</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="132"/>
        <source>Card Info</source>
        <translation>Card Info</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="133"/>
        <source>Deck</source>
        <translation>Deck</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="134"/>
        <source>Filters</source>
        <translation>Filters</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="131"/>
        <source>&amp;View</source>
        <translation>&amp;View</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="135"/>
        <source>Printing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="137"/>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="140"/>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="143"/>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="146"/>
        <source>Visible</source>
        <translation>Visible</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="138"/>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="141"/>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="144"/>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="147"/>
        <source>Floating</source>
        <translation>Floating</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="149"/>
        <source>Reset layout</source>
        <translation>Reset layout</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_editor.cpp" line="116"/>
        <source>Deck: %1</source>
        <translation>Deck: %1</translation>
    </message>
</context>
<context>
    <name>TabDeckEditorVisual</name>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="149"/>
        <source>Visual Deck: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="320"/>
        <source>&amp;Visual Deck Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="322"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="327"/>
        <source>Card Info</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="323"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="328"/>
        <source>Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="324"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="329"/>
        <source>Filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="326"/>
        <source>&amp;View</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="330"/>
        <source>Printing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="332"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="335"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="338"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="341"/>
        <source>Visible</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="333"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="336"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="339"/>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="342"/>
        <source>Floating</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual.cpp" line="344"/>
        <source>Reset layout</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabDeckEditorVisualTabWidget</name>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp" line="43"/>
        <source>Visual Deck View</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp" line="44"/>
        <source>Visual Database Display</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp" line="45"/>
        <source>Deck Analytics</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_editor/tab_deck_editor_visual_tab_widget.cpp" line="46"/>
        <source>Sample Hand</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabDeckStorage</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="167"/>
        <source>Local file system</source>
        <translation>Local file system</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="168"/>
        <source>Server deck storage</source>
        <translation>Server deck storage</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="170"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="173"/>
        <source>Open in deck editor</source>
        <translation>Open in deck editor</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="171"/>
        <source>Rename deck or folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="172"/>
        <source>Upload deck</source>
        <translation>Upload deck</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="174"/>
        <source>Download deck</source>
        <translation>Download deck</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="175"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="176"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="373"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="508"/>
        <source>New folder</source>
        <translation>New folder</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="177"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="178"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="179"/>
        <source>Open decks folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="260"/>
        <source>Rename local folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="260"/>
        <source>Rename local file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="263"/>
        <source>New name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="278"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="313"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="333"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="350"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="278"/>
        <source>Rename failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="313"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="333"/>
        <source>Invalid deck file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="320"/>
        <source>Enter deck name</source>
        <translation>Enter deck name</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="320"/>
        <source>This decklist does not have a name.
Please enter a name:</source>
        <translation>This decklist does not have a name.
Please enter a name:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="325"/>
        <source>Unnamed deck</source>
        <translation>Unnamed deck</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="350"/>
        <source>Failed to upload deck to server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="388"/>
        <source>Delete local file</source>
        <translation>Delete local file</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="388"/>
        <source>Are you sure you want to delete the selected files?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="544"/>
        <source>Delete remote decks</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="544"/>
        <source>Are you sure you want to delete the selected decks?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="373"/>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.cpp" line="508"/>
        <source>Name of new folder:</source>
        <translation>Name of new folder:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_deck_storage.h" line="87"/>
        <source>Deck Storage</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabDeckStorageVisual</name>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_storage/tab_deck_storage_visual.h" line="33"/>
        <source>Visual Deck Storage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_storage/tab_deck_storage_visual.cpp" line="32"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/visual_deck_storage/tab_deck_storage_visual.cpp" line="32"/>
        <source>Could not open deck at %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabEdhRec</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec.h" line="26"/>
        <source>EDHREC: </source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabEdhRecMain</name>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec_main.cpp" line="130"/>
        <source>&amp;Cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec_main.cpp" line="131"/>
        <source>Top Commanders</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec_main.cpp" line="132"/>
        <source>Tags</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec_main.cpp" line="133"/>
        <source>Search for a card ...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec_main.cpp" line="134"/>
        <source>Search</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/api/edhrec/tab_edhrec_main.h" line="33"/>
        <source>EDHRec: </source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabGame</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="269"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="279"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="913"/>
        <source>Replay</source>
        <translation>Replay</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="269"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="279"/>
        <source>Game</source>
        <translation>Game</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="273"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="346"/>
        <source>Player List</source>
        <translation>Player List</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="283"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="344"/>
        <source>Card Info</source>
        <translation>Card Info</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="284"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="345"/>
        <source>Messages</source>
        <translation>Messages</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="286"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="358"/>
        <source>Replay Timeline</source>
        <translation>Replay Timeline</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="291"/>
        <source>&amp;Phases</source>
        <translation>&amp;Phases</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="294"/>
        <source>&amp;Game</source>
        <translation>&amp;Game</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="296"/>
        <source>Next &amp;phase</source>
        <translation>Next &amp;phase</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="299"/>
        <source>Next phase with &amp;action</source>
        <translation>Next phase with &amp;action</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="302"/>
        <source>Next &amp;turn</source>
        <translation>Next &amp;turn</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="305"/>
        <source>Reverse turn order</source>
        <translation>Käännä vuorojärjestys</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="308"/>
        <source>&amp;Remove all local arrows</source>
        <translation>&amp;Remove all local arrows</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="311"/>
        <source>Rotate View Cl&amp;ockwise</source>
        <translation>Rotate View Cl&amp;ockwise</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="314"/>
        <source>Rotate View Co&amp;unterclockwise</source>
        <translation>Rotate View Co&amp;unterclockwise</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="317"/>
        <source>Game &amp;information</source>
        <translation>Game &amp;information</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="320"/>
        <source>Un&amp;concede</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="322"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="826"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="847"/>
        <source>&amp;Concede</source>
        <translation>&amp;Concede</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="329"/>
        <source>&amp;Leave game</source>
        <translation>&amp;Leave game</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="327"/>
        <source>C&amp;lose replay</source>
        <translation>C&amp;lose replay</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="333"/>
        <source>&amp;Focus Chat</source>
        <translation>&amp;Focus Chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="336"/>
        <source>&amp;Say:</source>
        <translation>&amp;Say:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="340"/>
        <source>Selected cards</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="343"/>
        <source>&amp;View</source>
        <translation>&amp;View</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="348"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="351"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="354"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="359"/>
        <source>Visible</source>
        <translation>Visible</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="349"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="352"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="355"/>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="360"/>
        <source>Floating</source>
        <translation>Floating</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="363"/>
        <source>Reset layout</source>
        <translation>Reset layout</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="495"/>
        <source>Concede</source>
        <translation>Concede</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="495"/>
        <source>Are you sure you want to concede this game?</source>
        <translation>Are you sure you want to concede this game?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="501"/>
        <source>Unconcede</source>
        <translation>Unconcede</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="502"/>
        <source>You have already conceded.  Do you want to return to this game?</source>
        <translation>You have already conceded.  Do you want to return to this game?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="520"/>
        <source>Leave game</source>
        <translation>Poistu pelistä</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="520"/>
        <source>Are you sure you want to leave this game?</source>
        <translation>Haluatko varmasti poistua pelistä?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="636"/>
        <source>A player has joined game #%1</source>
        <translation>Pelaaja on littynyt peliin #%1</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="637"/>
        <source>%1 has joined the game</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_game.cpp" line="646"/>
        <source>You have been kicked out of the game.</source>
        <translation>You have been kicked out of the game.</translation>
    </message>
</context>
<context>
    <name>TabHome</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_home.h" line="31"/>
        <source>Home</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabLog</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.h" line="67"/>
        <source>Logs</source>
        <translation>Logs</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="30"/>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="36"/>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="42"/>
        <source>Time;SenderName;SenderIP;Message;TargetID;TargetName</source>
        <translation>Time;SenderName;SenderIP;Message;TargetID;TargetName</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="45"/>
        <source>Room Logs</source>
        <translation>Room Logs</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="46"/>
        <source>Game Logs</source>
        <translation>Game Logs</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="47"/>
        <source>Chat Logs</source>
        <translation>Chat Logs</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="68"/>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="78"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="68"/>
        <source>You must select at least one filter.</source>
        <translation>You must select at least one filter.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="78"/>
        <source>You have to select a valid number of days to locate.</source>
        <translation>You have to select a valid number of days to locate.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="148"/>
        <source>Username: </source>
        <translation>Käyttäjätunnus:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="152"/>
        <source>IP Address: </source>
        <translation>IP-osoite:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="156"/>
        <source>Game Name: </source>
        <translation>Pelin Nimi:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="160"/>
        <source>GameID: </source>
        <translation>Peli-ID:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="164"/>
        <source>Message: </source>
        <translation>Viesti:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="169"/>
        <source>Main Room</source>
        <translation>Main Room</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="170"/>
        <source>Game Room</source>
        <translation>Game Room</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="171"/>
        <source>Private Chat</source>
        <translation>Private Chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="173"/>
        <source>Past X Days: </source>
        <translation>Past X Days: </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="174"/>
        <source>Today</source>
        <translation>Tänään</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="175"/>
        <source>Last Hour</source>
        <translation>Last Hour</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="179"/>
        <source>Maximum Results: </source>
        <translation>Maximum Results: </translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="183"/>
        <source>At least one filter is required.
The more information you put in, the more specific your results will be.</source>
        <translation>At least one filter is required.
The more information you put in, the more specific your results will be.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="186"/>
        <source>Get User Logs</source>
        <translation>Get User Logs</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="190"/>
        <source>Clear Filters</source>
        <translation>Clear Filters</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="206"/>
        <source>Filters</source>
        <translation>Filters</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="216"/>
        <source>Log Locations</source>
        <translation>Log Locations</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="225"/>
        <source>Date Range</source>
        <translation>Date Range</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="232"/>
        <source>Maximum Results</source>
        <translation>Maximum Results</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="269"/>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="275"/>
        <source>Message History</source>
        <translation>Message History</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="270"/>
        <source>Failed to collect message history information.</source>
        <translation>Failed to collect message history information.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_logs.cpp" line="276"/>
        <source>There are no messages for the selected filters.</source>
        <translation>There are no messages for the selected filters.</translation>
    </message>
</context>
<context>
    <name>TabMessage</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="69"/>
        <source>Private &amp;chat</source>
        <translation>Private &amp;chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="70"/>
        <source>&amp;Leave</source>
        <translation>&amp;Leave</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="86"/>
        <source>%1 - Private chat</source>
        <translation>%1 - Private chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="114"/>
        <source>This user is ignoring you, they cannot see your messages in main chat and you cannot join their games.</source>
        <translation>This user is ignoring you, they cannot see your messages in main chat and you cannot join their games.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="144"/>
        <source>Private message from</source>
        <translation>Private message from</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="161"/>
        <source>%1 has left the server.</source>
        <translation>%1 has left the server.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_message.cpp" line="167"/>
        <source>%1 has joined the server.</source>
        <translation>%1 has joined the server.</translation>
    </message>
</context>
<context>
    <name>TabReplays</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="199"/>
        <source>Local file system</source>
        <translation>Local file system</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="200"/>
        <source>Server replay storage</source>
        <translation>Server replay storage</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="202"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="207"/>
        <source>Watch replay</source>
        <translation>Watch replay</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="203"/>
        <source>Rename</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="204"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="318"/>
        <source>New folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="205"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="210"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="206"/>
        <source>Open replays folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="208"/>
        <source>Download replay</source>
        <translation>Download replay</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="209"/>
        <source>Toggle expiration lock</source>
        <translation>Toggle expiration lock</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="211"/>
        <source>Get replay share code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="213"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="566"/>
        <source>Look up replay by share code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="282"/>
        <source>Rename local folder</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="282"/>
        <source>Rename local file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="285"/>
        <source>New name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="300"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="300"/>
        <source>Rename failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="318"/>
        <source>Name of new folder:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="333"/>
        <source>Delete local file</source>
        <translation>Delete local file</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="333"/>
        <source>Are you sure you want to delete the selected files?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="490"/>
        <source>Are you sure you want to delete the selected replays?</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="537"/>
        <source>Failed to get code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="539"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="600"/>
        <source>Either this server does not support replay sharing, or does not permit replay sharing for you.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="545"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="593"/>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="605"/>
        <source>Failed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="545"/>
        <source>Could not get replay code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="553"/>
        <source>Replay Share Code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="555"/>
        <source>Others can use this code to add the replay to their list of remote replays:
%1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="557"/>
        <source>Copy to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="566"/>
        <source>Replay share code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="587"/>
        <source>Replay code found</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="588"/>
        <source>Replay was added, or you already had access to it.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="593"/>
        <source>Replay code not found</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="598"/>
        <source>Failed to submit code</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="605"/>
        <source>Unexpected error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.cpp" line="489"/>
        <source>Delete remote replay</source>
        <translation>Delete remote replay</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_replays.h" line="89"/>
        <source>Game Replays</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabRoom</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="146"/>
        <source>&amp;Say:</source>
        <translation>&amp;Say:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="147"/>
        <source>Chat</source>
        <translation>Chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="148"/>
        <source>&amp;Room</source>
        <translation>&amp;Room</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="149"/>
        <source>&amp;Leave room</source>
        <translation>&amp;Leave room</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="150"/>
        <source>&amp;Clear chat</source>
        <translation>&amp;Clear chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="151"/>
        <source>Chat Settings...</source>
        <translation>Chat Settings...</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="163"/>
        <source> mentioned you.</source>
        <translation> mentioned you.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="171"/>
        <source>Click to view</source>
        <translation>Click to view</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_room.cpp" line="215"/>
        <source>You are flooding the chat. Please wait a couple of seconds.</source>
        <translation>You are flooding the chat. Please wait a couple of seconds.</translation>
    </message>
</context>
<context>
    <name>TabServer</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.h" line="68"/>
        <source>Server</source>
        <translation>Server</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="205"/>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="210"/>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="215"/>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="220"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="206"/>
        <source>Failed to join the server room: it doesn&apos;t exist on the server.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="211"/>
        <source>The server thinks you are in the server room but your client is unable to display it. Try restarting your client.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="216"/>
        <source>You do not have the required permission to join this server room.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_server.cpp" line="221"/>
        <source>Failed to join the server room due to an unknown error: %1.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TabSupervisor</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="205"/>
        <source>Deck Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="206"/>
        <source>Visual Deck Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="207"/>
        <source>EDHRec</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="208"/>
        <source>Home</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="209"/>
        <source>&amp;Visual Deck Storage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="210"/>
        <source>Visual Database Display</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="211"/>
        <source>Server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="212"/>
        <source>Account</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="213"/>
        <source>Deck Storage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="214"/>
        <source>Game Replays</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="215"/>
        <source>Administration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="216"/>
        <source>Logs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="275"/>
        <source>Are you sure?</source>
        <translation>Oletko varma?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="276"/>
        <source>There are still open games. Are you sure you want to quit?</source>
        <translation>There are still open games. Are you sure you want to quit?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="999"/>
        <source>Click to view</source>
        <translation>Click to view</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1027"/>
        <source>Your buddy %1 has signed on!</source>
        <translation>Your buddy %1 has signed on!</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1068"/>
        <source>Unknown Event</source>
        <translation>Tuntematon Tapahtuma</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1069"/>
        <source>The server has sent you a message that your client does not understand.
This message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.

To update your client, go to Help -&gt; Check for Updates.</source>
        <translation>The server has sent you a message that your client does not understand.
This message might mean there is a new version of Cockatrice available or this server is running a custom or pre-release version.

To update your client, go to Help -&gt; Check for Updates.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1074"/>
        <source>Idle Timeout</source>
        <translation>Idle Timeout</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1074"/>
        <source>You are about to be logged out due to inactivity.</source>
        <translation>You are about to be logged out due to inactivity.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1078"/>
        <source>Promotion</source>
        <translation>Promotion</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1079"/>
        <source>You have been promoted. Please log out and back in for changes to take effect.</source>
        <translation>You have been promoted. Please log out and back in for changes to take effect.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1083"/>
        <source>Warned</source>
        <translation>Warned</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1084"/>
        <source>You have received a warning due to %1.
Please refrain from engaging in this activity or further actions may be taken against you. If you have any questions, please private message a moderator.</source>
        <translation>You have received a warning due to %1.
Please refrain from engaging in this activity or further actions may be taken against you. If you have any questions, please private message a moderator.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/tabs/tab_supervisor.cpp" line="1098"/>
        <source>You have received the following message from the server.
(custom messages like these could be untranslated)</source>
        <translation>You have received the following message from the server.
(custom messages like these could be untranslated)</translation>
    </message>
</context>
<context>
    <name>TabVisualDatabaseDisplay</name>
    <message>
        <location filename="src/interface/widgets/tabs/tab_visual_database_display.h" line="28"/>
        <source>Visual Database Display</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>TappedOutInterface</name>
    <message>
        <location filename="src/client/network/interfaces/tapped_out_interface.cpp" line="23"/>
        <location filename="src/client/network/interfaces/tapped_out_interface.cpp" line="63"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/client/network/interfaces/tapped_out_interface.cpp" line="44"/>
        <source>Unable to analyze the deck.</source>
        <translation>Unable to analyze the deck.</translation>
    </message>
</context>
<context>
    <name>TipsOfTheDay</name>
    <message>
        <location filename="src/interface/widgets/dialogs/tip_of_the_day.cpp" line="25"/>
        <source>File does not exist.
</source>
        <translation>Tiedostoa ei ole olemassa.
</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/tip_of_the_day.cpp" line="28"/>
        <source>Failed to open file.
</source>
        <translation>Tiedoston avaaminen epäonnistui.
</translation>
    </message>
</context>
<context>
    <name>TranslateCounterName</name>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="4"/>
        <source>Life</source>
        <translation>Life</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="5"/>
        <source>White</source>
        <translation>Valkoinen</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="6"/>
        <source>Blue</source>
        <translation>Sininen</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="7"/>
        <source>Black</source>
        <translation>Musta</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="8"/>
        <source>Red</source>
        <translation>Punainen</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="9"/>
        <source>Green</source>
        <translation>Vihreä</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="10"/>
        <source>Colorless</source>
        <translation>Väritön</translation>
    </message>
    <message>
        <location filename="src/game/board/translate_counter_name.cpp" line="11"/>
        <source>Other</source>
        <translation>Muu</translation>
    </message>
</context>
<context>
    <name>UpdateDownloader</name>
    <message>
        <location filename="src/client/network/update/client/update_downloader.cpp" line="52"/>
        <source>Could not open the file for reading.</source>
        <translation>Could not open the file for reading.</translation>
    </message>
</context>
<context>
    <name>UserContextMenu</name>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="61"/>
        <source>User &amp;details</source>
        <translation>User &amp;details</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="62"/>
        <source>Private &amp;chat</source>
        <translation>Private &amp;chat</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="63"/>
        <source>Show this user&apos;s &amp;games</source>
        <translation>Show this user&apos;s &amp;games</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="64"/>
        <source>Add to &amp;buddy list</source>
        <translation>Add to &amp;buddy list</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="65"/>
        <source>Remove from &amp;buddy list</source>
        <translation>Remove from &amp;buddy list</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="66"/>
        <source>Add to &amp;ignore list</source>
        <translation>Add to &amp;ignore list</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="67"/>
        <source>Remove from &amp;ignore list</source>
        <translation>Remove from &amp;ignore list</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="68"/>
        <source>Kick from &amp;game</source>
        <translation>Kick from &amp;game</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="69"/>
        <source>Warn user</source>
        <translation>Warn user</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="70"/>
        <source>View user&apos;s war&amp;n history</source>
        <translation>View user&apos;s war&amp;n history</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="71"/>
        <source>Ban from &amp;server</source>
        <translation>Ban from &amp;server</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="72"/>
        <source>View user&apos;s &amp;ban history</source>
        <translation>View user&apos;s &amp;ban history</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="73"/>
        <source>&amp;Promote user to moderator</source>
        <translation>&amp;Promote user to moderator</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="74"/>
        <source>Dem&amp;ote user from moderator</source>
        <translation>Dem&amp;ote user from moderator</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="75"/>
        <source>Promote user to &amp;judge</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="76"/>
        <source>Demote user from judge</source>
        <translation>Demote user from judge</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="77"/>
        <source>View admin notes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="84"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="88"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="92"/>
        <source>Error</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="84"/>
        <source>This user does not exist.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="89"/>
        <source>You are being ignored by %1 and can&apos;t see their games.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="93"/>
        <source>Could not get %1&apos;s games.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="120"/>
        <source>%1&apos;s games</source>
        <translation>%1&apos;s games</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="175"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="198"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="202"/>
        <source>Ban History</source>
        <translation>Ban History</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="181"/>
        <source>Ban Time;Moderator;Ban Length;Ban Reason;Visible Reason</source>
        <translation>Ban Time;Moderator;Ban Length;Ban Reason;Visible Reason</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="199"/>
        <source>User has never been banned.</source>
        <translation>User has never been banned.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="203"/>
        <source>Failed to collect ban information.</source>
        <translation>Failed to collect ban information.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="213"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="234"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="238"/>
        <source>Warning History</source>
        <translation>Warning History</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="218"/>
        <source>Warning Time;Moderator;User Name;Reason</source>
        <translation>Warning Time;Moderator;User Name;Reason</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="235"/>
        <source>User has never been warned.</source>
        <translation>User has never been warned.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="239"/>
        <source>Failed to collect warning information.</source>
        <translation>Failed to collect warning information.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="247"/>
        <source>Failed to get admin notes.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="264"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="267"/>
        <source>Success</source>
        <translation>Success</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="265"/>
        <source>Successfully promoted user.</source>
        <translation>Successfully promoted user.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="267"/>
        <source>Successfully demoted user.</source>
        <translation>Successfully demoted user.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="247"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="272"/>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="274"/>
        <source>Failed</source>
        <translation>Failed</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="272"/>
        <source>Failed to promote user.</source>
        <translation>Failed to promote user.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="274"/>
        <source>Failed to demote user.</source>
        <translation>Failed to demote user.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="360"/>
        <source>Copy hash to clipboard</source>
        <translation>Copy hash to clipboard</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_context_menu.cpp" line="380"/>
        <source>Remove this user&apos;s messages</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UserInfoBox</name>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="79"/>
        <source>Location:</source>
        <translation>Location:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="81"/>
        <source>Account Age:</source>
        <translation>Account Age:</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="83"/>
        <source>Edit</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="84"/>
        <source>Change password</source>
        <translation>Vaihda Salasana</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="85"/>
        <source>Change avatar</source>
        <translation>Vaihda avatar</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="127"/>
        <source>Administrator</source>
        <translation>Administrator</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="129"/>
        <source>Moderator</source>
        <translation>Moderator</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="131"/>
        <source>Registered user</source>
        <translation>Registered user</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="133"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="144"/>
        <source>Unregistered user</source>
        <translation>Unregistered user</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="136"/>
        <source>Judge</source>
        <translation>Judge</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="154"/>
        <source>Unknown</source>
        <translation>Unknown</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="323"/>
        <source>The entered password does not match your account.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="316"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="337"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="361"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="316"/>
        <source>User information updated.</source>
        <translation>User information updated.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="268"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="319"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="323"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="327"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="340"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="343"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="346"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="350"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="364"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="368"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="71"/>
        <source>User Information</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="78"/>
        <source>Real Name:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="80"/>
        <source>User Level:</source>
        <translation type="unfinished"/>
    </message>
    <message numerus="yes">
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="172"/>
        <source>%n Year(s), </source>
        <comment>amount of years (only shown if more than 0)</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="175"/>
        <source>%10%n Day(s) %20</source>
        <comment>amount of years (if more than 0), amount of days, date in local short format</comment>
        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="231"/>
        <source>Enter Password</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="232"/>
        <source>Password verification is required in order to change your email address</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="269"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="328"/>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="351"/>
        <source>An error occurred while trying to update your user information.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="320"/>
        <source>This server does not permit you to update your user informations.</source>
        <translation>This server does not permit you to update your user informations.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="337"/>
        <source>Password changed.</source>
        <translation>Password changed.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="340"/>
        <source>This server does not permit you to change your password.</source>
        <translation>This server does not permit you to change your password.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="343"/>
        <source>The new password is too short.</source>
        <translation>The new password is too short.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="346"/>
        <source>The old password is incorrect.</source>
        <translation>The old password is incorrect.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="361"/>
        <source>Avatar updated.</source>
        <translation>Avatar updated.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="364"/>
        <source>This server does not permit you to update your avatar.</source>
        <translation>This server does not permit you to update your avatar.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_info_box.cpp" line="368"/>
        <source>An error occured while trying to updater your avatar.</source>
        <translation>An error occured while trying to updater your avatar.</translation>
    </message>
</context>
<context>
    <name>UserInterfaceSettingsPage</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="941"/>
        <source>General interface settings</source>
        <translation>General interface settings</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="942"/>
        <source>&amp;Double-click cards to play them (instead of single-click)</source>
        <translation>&amp;Double-click cards to play them (instead of single-click)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="943"/>
        <source>&amp;Clicking plays all selected cards (instead of just the clicked card)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="944"/>
        <source>&amp;Play all nonlands onto the stack (not the battlefield) by default</source>
        <translation>&amp;Play all nonlands onto the stack (not the battlefield) by default</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="945"/>
        <source>Close card view window when last card is removed</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="946"/>
        <source>Auto focus search bar when card view window is opened</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="947"/>
        <source>Annotate card text on tokens</source>
        <translation>Annotate card text on tokens</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="948"/>
        <source>Use tear-off menus, allowing right click menus to persist on screen</source>
        <translation>Use tear-off menus, allowing right click menus to persist on screen</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="949"/>
        <source>Notifications settings</source>
        <translation>Ilmoitusasetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="950"/>
        <source>Enable notifications in taskbar</source>
        <translation>Ota tehtäväpalkin ilmoitukset käyttöön</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="951"/>
        <source>Notify in the taskbar for game events while you are spectating</source>
        <translation>Notify in the taskbar for game events while you are spectating</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="952"/>
        <source>Notify in the taskbar when users in your buddy list connect</source>
        <translation>Notify in the taskbar when users in your buddy list connect</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="953"/>
        <source>Animation settings</source>
        <translation>Animaatioasetukset</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="954"/>
        <source>&amp;Tap/untap animation</source>
        <translation>&amp;Tap/untap animation</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="955"/>
        <source>Deck editor/storage settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="956"/>
        <source>Open deck in new tab by default</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="957"/>
        <source>Use visual deck storage in game lobby</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="958"/>
        <source>Use selection animation for Visual Deck Storage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="960"/>
        <source>When adding a tag in the visual deck storage to a .txt deck:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="962"/>
        <source>do nothing</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="964"/>
        <source>ask to convert to .cod</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="966"/>
        <source>always convert to .cod</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="967"/>
        <source>Default deck editor type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="968"/>
        <source>Classic Deck Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="969"/>
        <source>Visual Deck Editor</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="970"/>
        <source>Replay settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_settings.cpp" line="971"/>
        <source>Buffer time for backwards skip via shortcut:</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UserListWidget</name>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="452"/>
        <source>Users connected to server: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="455"/>
        <source>Users in this room: %1</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="458"/>
        <source>Buddies online: %1 / %2</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="461"/>
        <source>Ignored users online: %1 / %2</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>UtilityMenu</name>
    <message>
        <location filename="src/game/player/menu/utility_menu.cpp" line="86"/>
        <source>Increment all card counters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/utility_menu.cpp" line="87"/>
        <source>&amp;Untap all permanents</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/utility_menu.cpp" line="88"/>
        <source>R&amp;oll die...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/utility_menu.cpp" line="89"/>
        <source>&amp;Create token...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/utility_menu.cpp" line="90"/>
        <source>C&amp;reate another token</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/player/menu/utility_menu.cpp" line="91"/>
        <source>Cr&amp;eate predefined token</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplayColorFilterWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp" line="52"/>
        <source>Mode: Exact Match</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp" line="55"/>
        <source>Mode: Includes</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp" line="58"/>
        <source>Mode: Include/Exclude</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp" line="62"/>
        <source>Filter mode (AND/OR/NOT conjunctions of filters)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplayFilterSaveLoadWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp" line="41"/>
        <source>Save Filter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp" line="42"/>
        <source>Save all currently applied filters to a file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_filter_save_load_widget.cpp" line="43"/>
        <source>Enter filename...</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplayMainTypeFilterWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp" line="56"/>
        <source>Do not display card main-types with less than this amount of cards in the database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp" line="57"/>
        <source>Filter mode (AND/OR/NOT conjunctions of filters)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp" line="165"/>
        <source>Mode: Exact Match</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_main_type_filter_widget.cpp" line="165"/>
        <source>Mode: Includes</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplayNameFilterWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp" line="54"/>
        <source>Filter by name...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp" line="55"/>
        <source>Load from Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp" line="56"/>
        <source>Apply all card names in currently loaded deck as exact match name filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp" line="57"/>
        <source>Load from Clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_name_filter_widget.cpp" line="58"/>
        <source>Apply all card names in clipboard as exact match name filters</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplayRecentSetFilterSettingsWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp" line="41"/>
        <source>Filter to most recent sets</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplaySetFilterWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp" line="63"/>
        <source>Search sets...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp" line="85"/>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp" line="254"/>
        <source>Mode: Exact Match</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp" line="85"/>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_set_filter_widget.cpp" line="254"/>
        <source>Mode: Includes</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplaySubTypeFilterWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp" line="34"/>
        <source>Search subtypes...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp" line="60"/>
        <source>Do not display card sub-types with less than this amount of cards in the database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp" line="61"/>
        <source>Filter mode (AND/OR/NOT conjunctions of filters)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp" line="172"/>
        <source>Mode: Exact Match</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_sub_type_filter_widget.cpp" line="172"/>
        <source>Mode: Includes</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDatabaseDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="53"/>
        <source>Search by card name (or search expressions)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="200"/>
        <source>Loading database ...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="202"/>
        <source>Clear all filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="204"/>
        <source>Save and load filters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="205"/>
        <source>Filter by exact card name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="206"/>
        <source>Filter by card sub-type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_database_display/visual_database_display_widget.cpp" line="207"/>
        <source>Filter by set</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckEditorSampleHandWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp" line="53"/>
        <source>Draw a new sample hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_sample_hand_widget.cpp" line="54"/>
        <source>Sample hand size</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckEditorWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="193"/>
        <source>Click and drag to change the sort order within the groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="194"/>
        <source>Quick search and add card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="195"/>
        <source>Search for closest match in the database (with auto-suggestions) and add preferred printing to the deck on pressing enter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="197"/>
        <source>Configure how cards are sorted within their groups</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="198"/>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="324"/>
        <source>Overlap Layout</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="200"/>
        <source>Change how cards are displayed within zones (i.e. overlapped or fully visible.)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_editor/visual_deck_editor_widget.cpp" line="321"/>
        <source>Flat Layout</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckStorageFolderDisplayWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_folder_display_widget.cpp" line="44"/>
        <source>Deck Storage</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckStorageQuickSettingsWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="120"/>
        <source>Show Folders</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="121"/>
        <source>Show Tag Filter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="122"/>
        <source>Show Tags On Deck Previews</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="123"/>
        <source>Show Banner Card Selection Option</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="124"/>
        <source>Draw unused Color Identities</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="125"/>
        <source>Unused Color Identities Opacity</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="128"/>
        <source>Deck tooltip:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="129"/>
        <source>None</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_quick_settings_widget.cpp" line="130"/>
        <source>Filepath</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckStorageSearchWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_search_widget.cpp" line="25"/>
        <source>Search by filename (or search expression)</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckStorageSortWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp" line="47"/>
        <source>Sort Alphabetically (Deck Name)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp" line="48"/>
        <source>Sort Alphabetically (Filename)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp" line="49"/>
        <source>Sort by Last Modified</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_sort_widget.cpp" line="50"/>
        <source>Sort by Last Loaded</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>VisualDeckStorageWidget</name>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.cpp" line="119"/>
        <source>Loading database ...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.cpp" line="121"/>
        <source>Refresh loaded files</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/visual_deck_storage/visual_deck_storage_widget.cpp" line="122"/>
        <source>Visual Deck Storage Settings</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>WarningDialog</name>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="135"/>
        <source>Which warning would you like to send?</source>
        <translation>Which warning would you like to send?</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="143"/>
        <source>Redact all messages from this user in all rooms</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="145"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="148"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Cancel</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="163"/>
        <source>Warn user for misconduct</source>
        <translation>Warn user for misconduct</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="169"/>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="175"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="170"/>
        <source>User name to send a warning to can not be blank, please specify a user to warn.</source>
        <translation>User name to send a warning to can not be blank, please specify a user to warn.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/server/user/user_list_widget.cpp" line="176"/>
        <source>Warning to use can not be blank, please select a valid warning to send.</source>
        <translation>Warning to use can not be blank, please select a valid warning to send.</translation>
    </message>
</context>
<context>
    <name>WndSets</name>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="40"/>
        <source>Move selected set to the top</source>
        <translation>Move selected set to the top</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="47"/>
        <source>Move selected set up</source>
        <translation>Move selected set up</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="54"/>
        <source>Move selected set down</source>
        <translation>Move selected set down</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="61"/>
        <source>Move selected set to the bottom</source>
        <translation>Move selected set to the bottom</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="69"/>
        <source>Search by set name, code, or type</source>
        <translation>Search by set name, code, or type</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="74"/>
        <source>Default order</source>
        <translation>Default order</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="75"/>
        <source>Restore original art priority order</source>
        <translation>Restore original art priority order</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="112"/>
        <source>Enable all sets</source>
        <translation>Enable all sets</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="113"/>
        <source>Disable all sets</source>
        <translation>Disable all sets</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="114"/>
        <source>Enable selected set(s)</source>
        <translation>Enable selected set(s)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="115"/>
        <source>Disable selected set(s)</source>
        <translation>Disable selected set(s)</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="131"/>
        <source>Deck Editor</source>
        <translation>Deck Editor</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="131"/>
        <source>Use CTRL+A to select all sets in the view.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="132"/>
        <source>Only cards in enabled sets will appear in the card list of the deck editor.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="133"/>
        <source>Image priority is decided in the following order:</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="134"/>
        <source>first the CUSTOM Folder (%1), then the Enabled Sets in this dialog (Top to Bottom)</source>
        <comment>%1 is a link to the wiki</comment>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="163"/>
        <source>Include cards rebalanced for Alchemy [requires restart]</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="133"/>
        <source>Card Art</source>
        <translation>Card Art</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="138"/>
        <source>How to use custom card art</source>
        <translation>How to use custom card art</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="142"/>
        <source>Hints</source>
        <translation>Hints</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="145"/>
        <source>Note</source>
        <translation>Note</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="149"/>
        <source>Sorting by column allows you to find a set while not changing set priority.</source>
        <translation>Sorting by column allows you to find a set while not changing set priority.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="150"/>
        <source>To enable ordering again, click the column header until this message disappears.</source>
        <translation>To enable ordering again, click the column header until this message disappears.</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="153"/>
        <source>Use the current sorting as the set priority instead</source>
        <translation>Use the current sorting as the set priority instead</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="154"/>
        <source>Sorts the set priority using the same column</source>
        <translation>Sorts the set priority using the same column</translation>
    </message>
    <message>
        <location filename="src/interface/widgets/dialogs/dlg_manage_sets.cpp" line="193"/>
        <source>Manage sets</source>
        <translation>Manage sets</translation>
    </message>
</context>
<context>
    <name>ZoneViewWidget</name>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="52"/>
        <source>Search by card name (or search expressions)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="220"/>
        <source>Ungrouped</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="221"/>
        <source>Group by Type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="222"/>
        <source>Group by Mana Value</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="223"/>
        <source>Group by Color</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="230"/>
        <source>Unsorted</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="231"/>
        <source>Sort by Name</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="232"/>
        <source>Sort by Type</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="233"/>
        <source>Sort by Mana Cost</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="234"/>
        <source>Sort by Colors</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="235"/>
        <source>Sort by P/T</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="236"/>
        <source>Sort by Set</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="240"/>
        <source>shuffle when closing</source>
        <translation>shuffle when closing</translation>
    </message>
    <message>
        <location filename="src/game/zones/view_zone_widget.cpp" line="241"/>
        <source>pile view</source>
        <translation>pile view</translation>
    </message>
</context>
<context>
    <name>i18n</name>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/cache_settings.cpp" line="169"/>
        <source>English</source>
        <translation>Suomi (Finnish)</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="src/main.cpp" line="234"/>
        <source>Connect on startup</source>
        <translation>Connect on startup</translation>
    </message>
    <message>
        <location filename="src/main.cpp" line="235"/>
        <source>Debug to file</source>
        <translation>Debug to file</translation>
    </message>
</context>
<context>
    <name>shortcutsTab</name>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="47"/>
        <source>Main Window</source>
        <translation>Main Window</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="49"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="715"/>
        <source>Deck Editor</source>
        <translation>Deck Editor</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="51"/>
        <source>Game Lobby</source>
        <translation>Game Lobby</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="53"/>
        <source>Card Counters</source>
        <translation>Card Counters</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="55"/>
        <source>Player Counters</source>
        <translation>Player Counters</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="57"/>
        <source>Power and Toughness</source>
        <translation>Power and Toughness</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="59"/>
        <source>Game Phases</source>
        <translation>Game Phases</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="61"/>
        <source>Playing Area</source>
        <translation>Playing Area</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="63"/>
        <source>Move Selected Card</source>
        <translation>Move Selected Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="65"/>
        <source>View</source>
        <translation>View</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="67"/>
        <source>Move Top Card</source>
        <translation>Move Top Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="69"/>
        <source>Move Bottom Card</source>
        <translation>Move Bottom Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="71"/>
        <source>Gameplay</source>
        <translation>Gameplay</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="73"/>
        <source>Drawing</source>
        <translation>Drawing</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="75"/>
        <source>Chat Room</source>
        <translation>Chat Room</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="77"/>
        <source>Game Window</source>
        <translation>Game Window</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="79"/>
        <source>Load Deck from Clipboard</source>
        <translation>Load Deck from Clipboard</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="81"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="724"/>
        <source>Replays</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="83"/>
        <source>Tabs</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="156"/>
        <source>Check for Card Updates...</source>
        <translation>Check for Card Updates...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="159"/>
        <source>Connect...</source>
        <translation>Connect...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="162"/>
        <source>Disconnect</source>
        <translation>Katkaise yhteys</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="166"/>
        <source>Exit</source>
        <translation>Exit</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="167"/>
        <source>Full screen</source>
        <translation>Full screen</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="170"/>
        <source>Register...</source>
        <translation>Register...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="173"/>
        <source>Settings...</source>
        <translation>Settings...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="176"/>
        <source>Start a Local Game...</source>
        <translation>Start a Local Game...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="179"/>
        <source>Watch Replay...</source>
        <translation>Watch Replay...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="185"/>
        <source>Analyze Deck (deckstats.net)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="189"/>
        <source>Analyze Deck (tappedout.net)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="192"/>
        <source>Clear All Filters</source>
        <translation>Clear All Filters</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="195"/>
        <source>Clear Selected Filter</source>
        <translation>Clear Selected Filter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="199"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="200"/>
        <source>Remove Card</source>
        <translation>Remove Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="203"/>
        <source>Manage Sets...</source>
        <translation>Manage Sets...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="206"/>
        <source>Edit Custom Tokens...</source>
        <translation>Edit Custom Tokens...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="210"/>
        <source>Export Deck (decklist.org)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="214"/>
        <source>Export Deck (decklist.xyz)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="217"/>
        <source>Add Card</source>
        <translation>Add Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="220"/>
        <source>Load Deck...</source>
        <translation>Load Deck...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="224"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="280"/>
        <source>Load Deck from Clipboard...</source>
        <translation>Load Deck from Clipboard...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="228"/>
        <source>Edit Deck in Clipboard, Annotated</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="232"/>
        <source>Edit Deck in Clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="235"/>
        <source>New Deck</source>
        <translation>New Deck</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="239"/>
        <source>Open Custom Pictures Folder</source>
        <translation>Open Custom Pictures Folder</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="242"/>
        <source>Print Deck...</source>
        <translation>Print Deck...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="245"/>
        <source>Delete Card</source>
        <translation>Delete Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="248"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="690"/>
        <source>Reset Layout</source>
        <translation>Reset Layout</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="251"/>
        <source>Save Deck</source>
        <translation>Tallenna Pakka</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="254"/>
        <source>Save Deck as...</source>
        <translation>Save Deck as...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="258"/>
        <source>Save Deck to Clipboard, Annotated</source>
        <translation>Save Deck to Clipboard, Annotated</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="262"/>
        <source>Save Deck to Clipboard, Annotated (No Set Info)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="266"/>
        <source>Save Deck to Clipboard</source>
        <translation>Save Deck to Clipboard</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="270"/>
        <source>Save Deck to Clipboard (No Set Info)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="273"/>
        <source>Load Local Deck...</source>
        <translation>Load Local Deck...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="276"/>
        <source>Load Remote Deck...</source>
        <translation>Load Remote Deck...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="286"/>
        <source>Set Ready to Start</source>
        <translation>Set Ready to Start</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="290"/>
        <source>Toggle Sideboard Lock</source>
        <translation>Toggle Sideboard Lock</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="395"/>
        <source>Add Green Counter</source>
        <translation>Add Green Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="398"/>
        <source>Remove Green Counter</source>
        <translation>Remove Green Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="401"/>
        <source>Set Green Counters...</source>
        <translation>Set Green Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="386"/>
        <source>Add Red Counter</source>
        <translation>Add Red Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="389"/>
        <source>Remove Red Counter</source>
        <translation>Remove Red Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="392"/>
        <source>Set Red Counters...</source>
        <translation>Set Red Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="350"/>
        <source>Add Life Counter</source>
        <translation>Add Life Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="182"/>
        <source>Show Status Bar</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="283"/>
        <source>Unload Deck</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="293"/>
        <source>Force Start</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="296"/>
        <source>Add Card Counter (F)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="299"/>
        <source>Remove Card Counter (F)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="302"/>
        <source>Set Card Counters (F)...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="305"/>
        <source>Add Card Counter (E)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="308"/>
        <source>Remove Card Counter (E)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="311"/>
        <source>Set Card Counters (E)...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="314"/>
        <source>Add Card Counter(D)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="317"/>
        <source>Remove Card Counter (D)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="320"/>
        <source>Set Card Counters (D)...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="323"/>
        <source>Add Card Counter (C)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="326"/>
        <source>Remove Card Counter (C)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="329"/>
        <source>Set Card Counters (C)...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="332"/>
        <source>Add Card Counter (B)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="335"/>
        <source>Remove Card Counter (B)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="338"/>
        <source>Set Card Counters (B)...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="341"/>
        <source>Add Card Counter (A)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="344"/>
        <source>Remove Card Counter (A)</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="347"/>
        <source>Set Card Counters (A)...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="353"/>
        <source>Remove Life Counter</source>
        <translation>Remove Life Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="356"/>
        <source>Set Life Counters...</source>
        <translation>Set Life Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="359"/>
        <source>Add White Counter</source>
        <translation>Add White Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="362"/>
        <source>Remove White Counter</source>
        <translation>Remove White Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="365"/>
        <source>Set White Counters...</source>
        <translation>Set White Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="368"/>
        <source>Add Blue Counter</source>
        <translation>Add Blue Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="371"/>
        <source>Remove Blue Counter</source>
        <translation>Remove Blue Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="374"/>
        <source>Set Blue Counters...</source>
        <translation>Set Blue Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="377"/>
        <source>Add Black Counter</source>
        <translation>Add Black Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="380"/>
        <source>Remove Black Counter</source>
        <translation>Remove Black Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="383"/>
        <source>Set Black Counters...</source>
        <translation>Set Black Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="404"/>
        <source>Add Colorless Counter</source>
        <translation>Add Colorless Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="407"/>
        <source>Remove Colorless Counter</source>
        <translation>Remove Colorless Counter</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="410"/>
        <source>Set Colorless Counters...</source>
        <translation>Set Colorless Counters...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="413"/>
        <source>Add Other Counter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="416"/>
        <source>Remove Other Counter</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="419"/>
        <source>Set Other Counters...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="423"/>
        <source>Increment all card counters</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="426"/>
        <source>Add Power (+1/+0)</source>
        <translation>Add Power (+1/+0)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="429"/>
        <source>Remove Power (-1/-0)</source>
        <translation>Remove Power (-1/-0)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="432"/>
        <source>Move Toughness to Power (+1/-1)</source>
        <translation>Move Toughness to Power (+1/-1)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="435"/>
        <source>Add Toughness (+0/+1)</source>
        <translation>Add Toughness (+0/+1)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="438"/>
        <source>Remove Toughness (-0/-1)</source>
        <translation>Remove Toughness (-0/-1)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="441"/>
        <source>Move Power to Toughness (-1/+1)</source>
        <translation>Move Power to Toughness (-1/+1)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="444"/>
        <source>Add Power and Toughness (+1/+1)</source>
        <translation>Add Power and Toughness (+1/+1)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="447"/>
        <source>Remove Power and Toughness (-1/-1)</source>
        <translation>Remove Power and Toughness (-1/-1)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="450"/>
        <source>Set Power and Toughness...</source>
        <translation>Set Power and Toughness...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="453"/>
        <source>Reset Power and Toughness</source>
        <translation>Reset Power and Toughness</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="456"/>
        <source>Untap</source>
        <translation>Untap</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="460"/>
        <source>Upkeep</source>
        <translation>Upkeep</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="462"/>
        <source>Draw</source>
        <translation>Draw</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="463"/>
        <source>First Main Phase</source>
        <translation>First Main Phase</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="466"/>
        <source>Start Combat</source>
        <translation>Start Combat</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="470"/>
        <source>Attack</source>
        <translation>Attack</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="472"/>
        <source>Block</source>
        <translation>Block</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="474"/>
        <source>Damage</source>
        <translation>Damage</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="475"/>
        <source>End Combat</source>
        <translation>End Combat</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="478"/>
        <source>Second Main Phase</source>
        <translation>Second Main Phase</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="482"/>
        <source>End</source>
        <translation>End</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="483"/>
        <source>Next Phase</source>
        <translation>Next Phase</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="486"/>
        <source>Next Phase Action</source>
        <translation>Next Phase Action</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="489"/>
        <source>Next Turn</source>
        <translation>Next Turn</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="492"/>
        <source>Hide Card in Reveal Window</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="495"/>
        <source>Tap / Untap Card</source>
        <translation>Tap / Untap Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="498"/>
        <source>Untap All</source>
        <translation>Untap All</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="501"/>
        <source>Toggle Untap</source>
        <translation>Toggle Untap</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="504"/>
        <source>Turn Card Over</source>
        <translation>Turn Card Over</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="507"/>
        <source>Peek Card</source>
        <translation>Peek Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="510"/>
        <source>Play Card</source>
        <translation>Play Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="513"/>
        <source>Attach Card...</source>
        <translation>Attach Card...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="516"/>
        <source>Unattach Card</source>
        <translation>Unattach Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="519"/>
        <source>Clone Card</source>
        <translation>Clone Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="522"/>
        <source>Create Token...</source>
        <translation>Create Token...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="525"/>
        <source>Create All Related Tokens</source>
        <translation>Create All Related Tokens</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="528"/>
        <source>Create Another Token</source>
        <translation>Create Another Token</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="531"/>
        <source>Set Annotation...</source>
        <translation>Set Annotation...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="534"/>
        <source>Select All Cards in Zone</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="537"/>
        <source>Select All Cards in Row</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="540"/>
        <source>Select All Cards in Column</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="543"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="606"/>
        <source>Bottom of Library</source>
        <translation>Bottom of Library</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="546"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="573"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="599"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="621"/>
        <source>Exile</source>
        <translation>Exile</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="549"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="569"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="592"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="614"/>
        <source>Graveyard</source>
        <translation>Graveyard</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="553"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="564"/>
        <source>Hand</source>
        <translation>Hand</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="554"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="625"/>
        <source>Top of Library</source>
        <translation>Top of Library</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="557"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="589"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="611"/>
        <source>Battlefield, Face Down</source>
        <translation>Battlefield, Face Down</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="560"/>
        <source>Battlefield</source>
        <translation>Battlefield</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="565"/>
        <source>Sort Hand</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="571"/>
        <source>Library</source>
        <translation>Library</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="574"/>
        <source>Sideboard</source>
        <translation>Sideboard</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="577"/>
        <source>Top Cards of Library</source>
        <translation>Top Cards of Library</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="580"/>
        <source>Bottom Cards of Library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="583"/>
        <source>Close Recent View</source>
        <translation>Close Recent View</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="586"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="610"/>
        <source>Stack</source>
        <translation>Stack</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="595"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="617"/>
        <source>Graveyard (Multiple)</source>
        <translation>Graveyard (Multiple)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="600"/>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="622"/>
        <source>Exile (Multiple)</source>
        <translation>Exile (Multiple)</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="603"/>
        <source>Stack Until Found</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="628"/>
        <source>Draw Bottom Card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="631"/>
        <source>Draw Multiple Cards from Bottom...</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="634"/>
        <source>Draw Arrow...</source>
        <translation>Draw Arrow...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="637"/>
        <source>Remove Local Arrows</source>
        <translation>Remove Local Arrows</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="640"/>
        <source>Leave Game</source>
        <translation>Leave Game</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="644"/>
        <source>Concede</source>
        <translation>Concede</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="645"/>
        <source>Roll Dice...</source>
        <translation>Roll Dice...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="648"/>
        <source>Shuffle Library</source>
        <translation>Shuffle Library</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="651"/>
        <source>Shuffle Top Cards of Library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="654"/>
        <source>Shuffle Bottom Cards of Library</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="657"/>
        <source>Mulligan</source>
        <translation>Mulligan</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="660"/>
        <source>Draw a Card</source>
        <translation>Draw a Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="663"/>
        <source>Draw Multiple Cards...</source>
        <translation>Draw Multiple Cards...</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="666"/>
        <source>Undo Draw</source>
        <translation>Undo Draw</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="669"/>
        <source>Always Reveal Top Card</source>
        <translation>Always Reveal Top Card</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="672"/>
        <source>Always Look At Top Card</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="675"/>
        <source>Rotate View Clockwise</source>
        <translation>Rotate View Clockwise</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="678"/>
        <source>Rotate View Counterclockwise</source>
        <translation>Rotate View Counterclockwise</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="681"/>
        <source>Unfocus Text Box</source>
        <translation>Unfocus Text Box</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="684"/>
        <source>Focus Chat</source>
        <translation>Focus Chat</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="687"/>
        <source>Clear Chat</source>
        <translation>Clear Chat</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="693"/>
        <source>Refresh</source>
        <translation>Refresh</translation>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="696"/>
        <source>Skip Forward</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="699"/>
        <source>Skip Backward</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="702"/>
        <source>Skip Forward by a lot</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="705"/>
        <source>Skip Backward by a lot</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="708"/>
        <source>Play/Pause</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="711"/>
        <source>Toggle Fast Forward</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="717"/>
        <source>Home</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="718"/>
        <source>Visual Deck Storage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="722"/>
        <source>Deck Storage</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="726"/>
        <source>Server</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="728"/>
        <source>Account</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="729"/>
        <source>Administration</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <location filename="../libcockatrice_settings/libcockatrice/settings/shortcuts_settings.h" line="733"/>
        <source>Logs</source>
        <translation type="unfinished"/>
    </message>
</context>
</TS>