<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fi_FI">
<context>
    <name>AboutProjectView</name>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="22"/>
        <source>VCMI on Discord</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI Discordissa</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="29"/>
        <source>Have a question? Found a bug? Want to help? Join us!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Onko kysyttävää? Löysitkö bugin? Haluatko auttaa? Liity mukaan!</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="36"/>
        <source>VCMI on Github</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI GitHubissa</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="54"/>
        <source>Our Community</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yhteisömme</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="220"/>
        <source>Build Information</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Koontitiedot</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="182"/>
        <source>User data directory</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käyttäjän datakansio</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="88"/>
        <location filename="../aboutProject/aboutproject_moc.ui" line="95"/>
        <location filename="../aboutProject/aboutproject_moc.ui" line="161"/>
        <location filename="../aboutProject/aboutproject_moc.ui" line="247"/>
        <source>Open</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Avaa</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="121"/>
        <source>Check for updates</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tarkista päivitykset</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="189"/>
        <source>Game version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pelin versio</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="114"/>
        <source>Log files directory</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lokitiedostojen kansio</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="107"/>
        <source>Data Directories</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Datakansiot</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="168"/>
        <source>Game data directory</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pelidatan kansio</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="175"/>
        <source>Operating System</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käyttöjärjestelmä</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="227"/>
        <source>Configuration files directory</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asetustiedostojen kansio</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="290"/>
        <source>Project homepage</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Projektin kotisivu</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="303"/>
        <source>Report a bug</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ilmoita viasta</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.ui" line="316"/>
        <source>Export logs</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vie lokit</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="170"/>
        <source>Save logs</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tallenna lokit</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="170"/>
        <source>Zip archives (*.zip)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Zip-arkistot (*.zip)</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="272"/>
        <source>Error</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Virhe</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="272"/>
        <source>Failed to create archive: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Arkiston luonti epäonnistui: %1</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="277"/>
        <source>Send logs</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lähetä lokit</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="277"/>
        <source>The archive will be sent via another application. Share your logs e.g. over discord to developers.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Arkisto lähetetään toisen sovelluksen kautta. Jaa lokisi esim. Discordissa kehittäjille.</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="281"/>
        <source>Success</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Onnistui</translation>
    </message>
    <message>
        <location filename="../aboutProject/aboutproject_moc.cpp" line="281"/>
        <source>Logs saved to %1, please send them to the developers</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lokit tallennettu kohteeseen %1, lähetä ne kehittäjille</translation>
    </message>
</context>
<context>
    <name>CModListView</name>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="43"/>
        <source>Filter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Suodatin</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="69"/>
        <source>All mods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kaikki modit</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="74"/>
        <source>Downloadable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ladattavissa</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="79"/>
        <source>Installed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asennettu</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="84"/>
        <source>Updatable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Päivitettävissä</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="89"/>
        <source>Active</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Aktiivinen</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="94"/>
        <source>Inactive</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ei aktiivinen</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="166"/>
        <source>Description</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kuvaus</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="214"/>
        <source>Changelog</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Muutosloki</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="236"/>
        <source>Screenshots</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kuvakaappaukset</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="428"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="550"/>
        <source>Uninstall</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Poista asennus</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="459"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="540"/>
        <source>Enable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ota käyttöön</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="490"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="535"/>
        <source>Disable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Poista käytöstä</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="397"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="555"/>
        <source>Update</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Päivitä</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="521"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="545"/>
        <source>Install</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="335"/>
        <source> %p% (%v KB out of %m KB)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished"> %p% (%v KB / %m KB)</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="108"/>
        <source>Reload repositories</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lataa varastot uudelleen</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.ui" line="348"/>
        <source>Abort</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Keskeytä</translation>
    </message>
    <message>
        <source>Mod name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Modin nimi</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="331"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="337"/>
        <source>Installed version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asennettu versio</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="332"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="339"/>
        <source>Latest version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Uusin versio</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="343"/>
        <source>Size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Koko</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="346"/>
        <source>Download size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Latauskoko</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="348"/>
        <source>Authors</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tekijät</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="351"/>
        <source>License</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lisenssi</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="354"/>
        <source>Contact</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yhteystiedot</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="369"/>
        <source>Compatibility</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yhteensopivuus</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="371"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="379"/>
        <source>Required VCMI version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vaadittu VCMI-versio</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="377"/>
        <source>Supported VCMI version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuettu VCMI-versio</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="377"/>
        <source>please upgrade mod</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">päivitä modi</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="193"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="986"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="991"/>
        <source>mods repository index</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">modivaraston hakemisto</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="357"/>
        <source>Git-Repository</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Git-repositorio</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="360"/>
        <source>GitHub-Stars</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">GitHub-tähdet</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="379"/>
        <source>or newer</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">tai uudempi</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="382"/>
        <source>Supported VCMI versions</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuetut VCMI-versiot</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="398"/>
        <source>Languages</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kielet</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="410"/>
        <source>Required mods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vaaditut modit</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="411"/>
        <source>Conflicting mods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ristiriitaiset modit</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="413"/>
        <source>This mod cannot be enabled because it translates into a different language.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tätä modia ei voi ottaa käyttöön, koska se on eri kielelle.</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="414"/>
        <source>This mod can not be enabled because the following dependencies are not present</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tätä modia ei voi ottaa käyttöön, koska seuraavat riippuvuudet puuttuvat</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="415"/>
        <source>This mod can not be installed because the following dependencies are not present</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tätä modia ei voi asentaa, koska seuraavat riippuvuudet puuttuvat</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="416"/>
        <source>This is a submod and it cannot be installed or uninstalled separately from its parent mod</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tämä on aliamodi eikä sitä voi asentaa tai poistaa erikseen päämodista</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="435"/>
        <source>Notes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Huomautukset</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="517"/>
        <source>Context menu</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kontekstivalikko</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="560"/>
        <source>Open directory</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Avaa kansio</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="565"/>
        <source>Open repository</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Avaa varasto</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="838"/>
        <source>Downloading %1. %p% (%v MB out of %m MB) finished</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ladataan %1. %p% (%v MB / %m MB) valmis</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="864"/>
        <source>Download failed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lataus epäonnistui</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="865"/>
        <source>Unable to download all files.

Encountered errors:

</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kaikkia tiedostoja ei voitu ladata.

Havaittiin virheitä:

</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="866"/>
        <source>

Install successfully downloaded?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">


Onnistuiko asennuksen lataus?</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="961"/>
        <source>Failed to install file %1.
Reason: %2.
Please report this issue to developers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1055"/>
        <source>Installing Heroes Chronicles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asennetaan Heroes Chronicles</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1087"/>
        <source>Extracting error!</source>
        <translation type="unfinished">Purkuvirhe!</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1089"/>
        <source>Invalid file selected</source>
        <translation type="unfinished">Virheellinen tiedosto valittu</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1089"/>
        <source>You have to select a Heroes Chronicles installer file!</source>
        <translation type="unfinished">Sinun on valittava Heroes Chronicles -asennustiedosto!</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1143"/>
        <source>Installing mod %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asennetaan modi %1</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1211"/>
        <source>Map exists</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kartta on olemassa</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1212"/>
        <source>Map &apos;%1&apos; already exists. Do you want to overwrite it?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kartta &apos;%1&apos; on jo olemassa. Haluatko korvata sen?</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1221"/>
        <source>Yes to All</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kyllä kaikkiin</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1222"/>
        <source>No to All</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ei kaikkiin</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1311"/>
        <source>Import complete</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuonti valmis</translation>
    </message>
    <message numerus="yes">
        <location filename="../modManager/cmodlistview_moc.cpp" line="1311"/>
        <source>%n map(s) successfully imported.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">
            <numerusform>%n kartta(a) tuotiin onnistuneesti.</numerusform>
            <numerusform>%n kartta(a) tuotiin onnistuneesti.</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1443"/>
        <source>Uninstall mod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1443"/>
        <source>Are you sure you want to uninstall %1?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 map(s) successfully imported.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">%1 karttaa tuotu onnistuneesti.</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="961"/>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1314"/>
        <source>Import failed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuonti epäonnistui</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1314"/>
        <source>Failed to import the following maps:
%1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Seuraavien karttojen tuonti epäonnistui:
%1</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1340"/>
        <source>Operation failed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Toiminto epäonnistui</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1341"/>
        <source>Encountered errors:
</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ilmeni virheitä:
</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1393"/>
        <source>screenshots</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">kuvakaappaukset</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="1399"/>
        <source>Screenshot %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kuvakaappaus %1</translation>
    </message>
    <message>
        <location filename="../modManager/cmodlistview_moc.cpp" line="314"/>
        <source>Mod is incompatible</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi ei ole yhteensopiva</translation>
    </message>
</context>
<context>
    <name>CSettingsView</name>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="166"/>
        <location filename="../settingsView/csettingsview_moc.cpp" line="115"/>
        <source>Off</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pois</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="420"/>
        <source>Artificial Intelligence</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tekoäly</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="523"/>
        <source>Interface Scaling</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käyttöliittymän skaalaus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1299"/>
        <source>Neutral AI in battles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Neutraali tekoäly taisteluissa</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="875"/>
        <source>Enemy AI in battles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vihollisen tekoäly taisteluissa</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="912"/>
        <source>Additional repository</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lisävarasto</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="447"/>
        <source>Adventure Map Allies</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Seikkailukartan liittolaiset</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="252"/>
        <source>Online Lobby port</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Online-aulan portti</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1164"/>
        <source>Autocombat AI in battles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Autotaistelun tekoäly</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="348"/>
        <source>Sticks Sensitivity</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tattien herkkyys</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1211"/>
        <source>Automatic (Linear)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Automaattinen (lineaarinen)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="704"/>
        <source>Haptic Feedback</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Haptinen palaute</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="846"/>
        <source>Software Cursor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ohjelmallinen osoitin</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="469"/>
        <location filename="../settingsView/csettingsview_moc.ui" line="625"/>
        <location filename="../settingsView/csettingsview_moc.ui" line="859"/>
        <source>Automatic</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Automaattinen</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="334"/>
        <source>Mods Validation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modien validointi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1349"/>
        <source>Config editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asetusten muokkain</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="437"/>
        <source>Open editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Avaa muokkain</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="474"/>
        <source>None</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ei mitään</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="479"/>
        <source>xBRZ x2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">xBRZ x2</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="484"/>
        <source>xBRZ x3</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">xBRZ x3</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="489"/>
        <source>xBRZ x4</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">xBRZ x4</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="68"/>
        <source>Full</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Täysi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="882"/>
        <source>Allow portrait mode</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Salli pystyasento</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1003"/>
        <source>Use scalable fonts</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käytä skaalautuvia fontteja</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1306"/>
        <source>Online Lobby address</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Online-aulan osoite</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="649"/>
        <source>Handle back as right mouse button</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käsittele Takaisin kuin hiiren oikea</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="259"/>
        <source>Cursor Scaling</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Osoittimen skaalaus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="925"/>
        <source>Scalable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Skaalautuva</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="554"/>
        <source>Miscellaneous</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sekalaiset</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1407"/>
        <source>Select a display mode for the game

Windowed - the game will run inside a window that covers part of your screen.

Borderless Windowed Mode - the game will run in a full-screen window, matching your screen&apos;s resolution.

Fullscreen Exclusive Mode - the game will cover the entirety of your screen and will use selected resolution.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valitse pelin näyttötila

Ikkuna — peli pyörii ikkunassa, joka peittää osan näytöstä.

Reunukseton ikkuna — peli pyörii koko näytön ikkunassa näytön resoluutiolla.

Eksklusiivinen koko näyttö — peli täyttää koko näytön ja käyttää valittua resoluutiota.</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="327"/>
        <source>Font Scaling (experimental)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Fonttien skaalaus (kokeellinen)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="984"/>
        <source>Original</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Alkuperäinen</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="694"/>
        <source>Upscaling Filter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Suurennussuodatin</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="141"/>
        <source>Basic</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Perus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="385"/>
        <source>Ignore mute switch</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ohita mykistyskytkin</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="564"/>
        <source>Show Status in Discord</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="656"/>
        <source>Use Relative Pointer Mode</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käytä suhteellista osoitintilaa</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1201"/>
        <source>Nearest</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lähin</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1206"/>
        <source>Linear</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lineaarinen</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1246"/>
        <source>Input - Touchscreen</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Syöte – Kosketusnäyttö</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1514"/>
        <source>Save Before Visit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="793"/>
        <source>Adventure Map Enemies</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Seikkailukartan viholliset</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="362"/>
        <source>Show Tutorial again</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Näytä opastus uudelleen</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="355"/>
        <source>Reset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nollaa</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="187"/>
        <source>Network</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Verkko</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="953"/>
        <source>Audio</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ääni</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1400"/>
        <source>Relative Pointer Speed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Suhteellisen osoittimen nopeus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="905"/>
        <source>Music Volume</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Musiikin voimakkuus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1279"/>
        <source>Ignore SSL errors</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ohita SSL-virheet</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1231"/>
        <source>Input - Mouse</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Syöte – Hiiri</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="313"/>
        <source>Long Touch Duration</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pitkän kosketuksen kesto</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1342"/>
        <source>Controller Click Tolerance</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ohjaimen klikkitoleranssi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="635"/>
        <source>Touch Tap Tolerance</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Napautuksen toleranssi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1176"/>
        <source>Input - Controller</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Syöte – Ohjain</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1272"/>
        <source>Sound Volume</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Äänenvoimakkuus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1420"/>
        <source>Windowed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ikkunointi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1425"/>
        <source>Borderless fullscreen</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Reunukseton koko näyttö</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1430"/>
        <source>Exclusive fullscreen</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Eksklusiivinen koko näyttö</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1186"/>
        <source>Autosave limit (0 = off)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Autotallennusten määrä (0 = pois)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="642"/>
        <source>Downscaling Filter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pienennyssuodatin</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="320"/>
        <source>Framerate Limit</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kuvataajuusraja</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="718"/>
        <source>Autosave prefix</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Autotallennuksen etuliite</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="711"/>
        <source>Mouse Click Tolerance</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hiiren klikkitoleranssi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1100"/>
        <source>Sticks Acceleration</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tattien kiihdytys</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="753"/>
        <source>empty = map name prefix</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">tyhjä = kartan nimen etuliite</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="461"/>
        <source>Refresh now</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Päivitä nyt</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="454"/>
        <source>Default repository</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Oletusvarasto</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1193"/>
        <source>Renderer</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Renderöijä</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="113"/>
        <source>On</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Päällä</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1219"/>
        <source>Reserved screen area</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Varattu näyttöalue</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="392"/>
        <source>Heroes III Translation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -käännös</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="197"/>
        <source>Check on startup</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tarkista käynnistyksessä</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="1157"/>
        <source>Fullscreen</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Koko näyttö</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="296"/>
        <source>General</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yleiset</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="226"/>
        <source>VCMI Language</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI:n kieli</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="816"/>
        <source>Resolution</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Resoluutio</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="430"/>
        <source>Autosave</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Autotallennus</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="112"/>
        <source>VSync</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VSync</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="823"/>
        <source>Display index</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Näyttöindeksi</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="306"/>
        <source>Network port</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Verkkoportti</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="968"/>
        <source>Video</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Video</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.ui" line="941"/>
        <source>Show intro</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Näytä intro</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="124"/>
        <source>StupidAI (deprecated)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">StupidAI (vanhentunut)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="128"/>
        <source>BattleAI (default, recommended)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">BattleAI (oletus, suositeltu)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="132"/>
        <source>MMAI (experimental)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">MMAI (kokeellinen)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="145"/>
        <source>Nullkiller (superseded by Nullkiller2)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nullkiller (korvattu Nullkiller2:lla)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="149"/>
        <source>Nullkiller2 (default, recommended)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nullkiller2 (oletus, suositeltu)</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="159"/>
        <source>EmptyAI - No valid AI libraries found!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">EmptyAI – Kelvollisia AI-kirjastoja ei löytynyt!</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="672"/>
        <source>Active</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Aktiivinen</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="677"/>
        <source>Disabled</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Poistettu käytöstä</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="678"/>
        <source>Enable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ota käyttöön</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="683"/>
        <source>Not Installed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ei asennettu</translation>
    </message>
    <message>
        <location filename="../settingsView/csettingsview_moc.cpp" line="684"/>
        <source>Install</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna</translation>
    </message>
</context>
<context>
    <name>ChroniclesExtractor</name>
    <message>
        <source>Invalid file selected</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Virheellinen tiedosto valittu</translation>
    </message>
    <message>
        <source>You have to select a Heroes Chronicles installer file!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Sinun on valittava Heroes Chronicles -asennustiedosto!</translation>
    </message>
    <message>
        <source>Extracting error!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Purkuvirhe!</translation>
    </message>
    <message>
        <source>Hash error!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Tarkistussummavirhe!</translation>
    </message>
    <message>
        <location filename="../modManager/chroniclesextractor.cpp" line="100"/>
        <location filename="../modManager/chroniclesextractor.cpp" line="101"/>
        <source>Heroes Chronicles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes Chronicles</translation>
    </message>
    <message>
        <location filename="../modManager/chroniclesextractor.cpp" line="149"/>
        <source>Heroes Chronicles %1 - %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes Chronicles %1 - %2</translation>
    </message>
</context>
<context>
    <name>ConfigEditorDialog</name>
    <message>
        <location filename="../settingsView/configeditordialog_moc.ui" line="50"/>
        <source>Save</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tallenna</translation>
    </message>
    <message>
        <location filename="../settingsView/configeditordialog_moc.ui" line="73"/>
        <source>File:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tiedosto:</translation>
    </message>
    <message>
        <location filename="../settingsView/configeditordialog_moc.ui" line="86"/>
        <source>Close</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sulje</translation>
    </message>
    <message>
        <location filename="../settingsView/configeditordialog_moc.cpp" line="27"/>
        <source>Config editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asetusten muokkain</translation>
    </message>
    <message>
        <location filename="../settingsView/configeditordialog_moc.cpp" line="69"/>
        <source>Unsaved changes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tallennaamattomia muutoksia</translation>
    </message>
    <message>
        <location filename="../settingsView/configeditordialog_moc.cpp" line="69"/>
        <source>Do you want to discard changes?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Haluatko hylätä muutokset?</translation>
    </message>
    <message>
        <location filename="../settingsView/configeditordialog_moc.cpp" line="123"/>
        <source>JSON file is not valid!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">JSON-tiedosto ei ole kelvollinen!</translation>
    </message>
</context>
<context>
    <name>File size</name>
    <message>
        <location filename="../modManager/modstate.cpp" line="145"/>
        <location filename="../modManager/modstatemodel.cpp" line="93"/>
        <source>%1 MiB</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">%1 MiB</translation>
    </message>
</context>
<context>
    <name>FirstLaunchView</name>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="28"/>
        <source>Language</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kieli</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="53"/>
        <source>Heroes III Data</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -data</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="78"/>
        <source>Mods Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modiesiasetus</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="126"/>
        <source>Select your language</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valitse kieli</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="172"/>
        <source>Have a question? Found a bug? Want to help? Join us!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Onko kysyttävää? Löysitkö bugin? Haluatko auttaa? Liity mukaan!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="251"/>
        <source>Locate Heroes III data files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Etsi Heroes III -datatiedostot</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="303"/>
        <source>Use offline installer from gog.com</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käytä gog.comin offline-asenninta</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="316"/>
        <source>You can manually copy Maps, Data, and Mp3 folders from the original game directory to the VCMI data directory shown below</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="335"/>
        <source>Install gog.com files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna gog.com-tiedostot</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="494"/>
        <source>Your Heroes III data files have been successfully found.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -datatiedostot löytyivät onnistuneesti.</translation>
    </message>
    <message>
        <source>Interface Improvements</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Käyttöliittymän parannukset</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="631"/>
        <source>Install a translation of Heroes III in your preferred language</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna Heroes III -käännös valitsemallasi kielellä</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="394"/>
        <source>Installing... %p%</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asennetaan... %p%</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="423"/>
        <source>If you already have Heroes III files on your device, you can select this directory and VCMI will copy the existing data automatically.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Jos sinulla on jo Heroes III -tiedostot laitteella, voit valita tämän kansion ja VCMI kopioi olemassa olevan datan automaattisesti.</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="465"/>
        <source>Copy existing files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kopioi olemassa olevat tiedostot</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="600"/>
        <source>Install recommended VCMI Mods</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="704"/>
        <source>Optionally, you can install additional mods either now, or at any point later, using the VCMI Launcher</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Halutessasi voit asentaa lisää modeja nyt tai myöhemmin VCMI-käynnistimen kautta</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="688"/>
        <source>Install compatible version of &quot;Horn of the Abyss&quot;, a fan-made Heroes III expansion ported by the VCMI team</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna yhteensopiva versio &quot;Horn of the Abyss&quot; -laajennuksesta, fanien tekemä Heroes III -lisäosa VCMI-tiimin porttaamana</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="769"/>
        <source>VCMI Extras</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="799"/>
        <source>Install compatible version of &quot;In The Wake of Gods&quot;, a fan-made Heroes III expansion</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna yhteensopiva versio &quot;In The Wake of Gods&quot; -laajennuksesta, fanien tekemä Heroes III -lisäosa</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="815"/>
        <source>A feature-rich expansion that expands gameplay with one alternative unit for each of the 9 standard towns, plus new neutral creatures, creature banks, skills and spells</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="831"/>
        <source>Descend into the underground realm and uncover Casemate — a new faction where mushrooms, stone and rune magic thrive in the dark, created for VCMI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="847"/>
        <source>Heroes III Demo files detected. This mod is required to use demo assets in VCMI, or the game will crash</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="863"/>
        <source>Install mod that provides various interface improvements, such as a better interface for random maps and selectable actions in battles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna modi, joka tarjoaa erilaisia käyttöliittymäparannuksia, kuten paremman satunnaiskarttakäyttöliittymän ja valittavat toiminnot taisteluissa</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="928"/>
        <source>Tides of War</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="966"/>
        <source>Fallen of the Depth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="1004"/>
        <source>Demo support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="1065"/>
        <source>Finish</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valmis</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="158"/>
        <source>VCMI on Github</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI GitHubissa</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="165"/>
        <source>VCMI on Discord</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI Discordissa</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="181"/>
        <source>Thank you for installing VCMI!

Before you can start playing, there are a few more steps to complete.

Please remember that to use VCMI, you must own the original data files for Heroes® of Might and Magic® III: Complete or The Shadow of Death.

Heroes® of Might and Magic® III HD is currently not supported!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kiitos VCMI:n asennuksesta!

Ennen kuin voit aloittaa pelaamisen, on vielä muutama vaihe.

Muista, että VCMI:n käyttö edellyttää alkuperäisiä pelidatatiedostoja peleistä Heroes® of Might and Magic® III: Complete tai The Shadow of Death.

Heroes® of Might and Magic® III HD ei ole tällä hetkellä tuettu!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="215"/>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="570"/>
        <source>Next</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Seuraava</translation>
    </message>
    <message>
        <source>You can manually copy directories Maps, Data, and Mp3 from the original game directory to the VCMI data directory that you can see on top of this page</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Voit kopioida hakemistot Maps, Data ja Mp3 alkuperäisestä pelihakemistosta VCMI:n datahakemistoon tämän sivun yläreunassa</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="353"/>
        <source>Manual Installation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Manuaalinen asennus</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="366"/>
        <source>Search again</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hae uudelleen</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="447"/>
        <source>Heroes III data files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -datatiedostot</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="285"/>
        <source>Copy existing data</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kopioi olemassa olevat tiedot</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="510"/>
        <source>If you own Heroes III on gog.com, you can download a backup offline installer from gog.com. VCMI will then import Heroes III data using the offline installer. 
Offline installer consists of two files: &quot;.exe&quot; and &quot;.bin&quot; - you must download both.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Jos omistat Heroes III:n gog.comissa, voit ladata varmuuskopiointiin tarkoitetun offline-asentajan gog.comista. VCMI tuo sen avulla Heroes III -datan.
Offline-asennin koostuu kahdesta tiedostosta: &quot;.exe&quot; ja &quot;.bin&quot; — molemmat on ladattava.</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="563"/>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="1058"/>
        <source>Back</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Takaisin</translation>
    </message>
    <message>
        <source>Install VCMI Mod Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Asenna VCMI-modiesiasetus</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="731"/>
        <source>Horn of the Abyss</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Horn of the Abyss</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="658"/>
        <source>Heroes III Translation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -käännös</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.ui" line="890"/>
        <source>In The Wake of Gods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">In The Wake of Gods</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="174"/>
        <source>Heroes III installation found!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -asennus löytyi!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="174"/>
        <source>Copy data to VCMI folder?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kopioidaanko data VCMI-kansioon?</translation>
    </message>
    <message>
        <source>Select %1 file...</source>
        <comment>param is file extension</comment>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Valitse %1 -tiedosto...</translation>
    </message>
    <message>
        <source>You have to select %1 file!</source>
        <comment>param is file extension</comment>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Sinun on valittava %1 -tiedosto!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="404"/>
        <source>GOG file (*.*)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">GOG-tiedosto (*.*)</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="405"/>
        <source>File selection</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tiedoston valinta</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="416"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="616"/>
        <source>GOG installer</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">GOG-asennusohjelma</translation>
    </message>
    <message>
        <source>You&apos;ve provided a GOG Galaxy installer! This file doesn&apos;t contain the game. Please download the offline backup game installer!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Annoit GOG Galaxy -asentajan! Tämä tiedosto ei sisällä peliä. Lataa offline-varmuusasennin!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="509"/>
        <source>Heroes III: HD Edition files are not supported by VCMI.
Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III: HD Edition -tiedostoja ei tueta VCMI:ssä.
Valitse kansio, jossa on Heroes III: Complete Edition tai Heroes III: Shadow of Death.</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="511"/>
        <source>Unknown or unsupported Heroes III version found.
Please select the directory with Heroes III: Complete Edition or Heroes III: Shadow of Death.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuntematon tai ei-tuettu Heroes III -versio löytyi.
Valitse kansio, jossa on Heroes III: Complete Edition tai Heroes III: Shadow of Death.</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="432"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="629"/>
        <source>GOG data</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">GOG-data</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="348"/>
        <source>Failed to open file: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tiedoston avaaminen epäonnistui: %1</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="368"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="394"/>
        <source>You need to select a %1 file!</source>
        <comment>param is file extension</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="376"/>
        <source>Unknown installer selected.
You need to select the offline GOG installer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="388"/>
        <source>You selected a GOG Galaxy installer. This file does not contain the game. Please download the offline backup game installer instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="417"/>
        <source>Select the offline GOG installer (.exe)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="426"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="619"/>
        <source>Invalid file selected</source>
        <translation type="unfinished">Virheellinen tiedosto valittu</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="433"/>
        <source>Select the offline GOG installer data file: %1</source>
        <comment>param is file name</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="453"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="632"/>
        <source>Invalid data file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="548"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="684"/>
        <source>Importing Heroes III data...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="581"/>
        <source>Preparing installer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="641"/>
        <source>Extracting installer...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="668"/>
        <source>Extracting error!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Purkuvirhe!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="672"/>
        <source>Hash error!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tarkistussummavirhe!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="676"/>
        <source>No Heroes III data!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ei Heroes III -dataa!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="676"/>
        <source>Selected files do not contain Heroes III data!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valitut tiedostot eivät sisällä Heroes III -dataa!</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="698"/>
        <source>Scanning selected folder...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="473"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="506"/>
        <source>Failed to detect valid Heroes III data in chosen directory.
Please select the directory with installed Heroes III data.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kelvollista Heroes III -dataa ei löytynyt valitusta kansiosta.
Valitse kansio, jossa Heroes III -data on asennettuna.</translation>
    </message>
    <message>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="473"/>
        <location filename="../firstLaunch/firstlaunch_moc.cpp" line="517"/>
        <source>Heroes III data not found!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -dataa ei löytynyt!</translation>
    </message>
</context>
<context>
    <name>HdExtractor</name>
    <message>
        <location filename="../modManager/hdextractor.cpp" line="38"/>
        <source>Select Directory with HD Edition (Steam folder)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valitse HD Edition -hakemisto (Steam-kansio)</translation>
    </message>
    <message>
        <location filename="../modManager/hdextractor.cpp" line="46"/>
        <source>Invalid folder</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Virheellinen kansio</translation>
    </message>
    <message>
        <location filename="../modManager/hdextractor.cpp" line="46"/>
        <source>The selected folder does not contain HOMM3 2.0.exe! Please select the HD Edition installation folder.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valittu kansio ei sisällä HOMM3 2.0.exe:tä! Valitse HD Editionin asennuskansio.</translation>
    </message>
    <message>
        <location filename="../modManager/hdextractor.cpp" line="98"/>
        <source>Extraction error</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Purkuvirhe</translation>
    </message>
    <message>
        <location filename="../modManager/hdextractor.cpp" line="98"/>
        <source>Please delete mod and try again! Failed to copy file %1 to %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Poista modi ja yritä uudelleen! Tiedoston %1 kopiointi kohteeseen %2 epäonnistui</translation>
    </message>
</context>
<context>
    <name>ImageViewer</name>
    <message>
        <location filename="../modManager/imageviewer_moc.ui" line="20"/>
        <source>Image Viewer</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kuvakatselin</translation>
    </message>
    <message>
        <location filename="../modManager/imageviewer_moc.ui" line="100"/>
        <source>&lt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../modManager/imageviewer_moc.ui" line="138"/>
        <source>&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../modManager/imageviewer_moc.ui" line="176"/>
        <source>X</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Innoextract</name>
    <message>
        <location filename="../innoextract.cpp" line="42"/>
        <source>Stream error while extracting files!
error reason: </source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Virta-/stream-virhe tiedostoja purettaessa!
virheen syy:</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="55"/>
        <source>Not a supported Inno Setup installer!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ei tuettu Inno Setup -asennusohjelma!</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="58"/>
        <source>VCMI was compiled without innoextract support, which is needed to extract exe files!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI käännettiin ilman innoextract-tukea, jota tarvitaan exe-tiedostojen purkamiseen!</translation>
    </message>
    <message numerus="yes">
        <location filename="../innoextract.cpp" line="143"/>
        <source>SHA1 hash of provided files:
Exe (%n bytes):
%1</source>
        <comment>param is hash</comment>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">
            <numerusform>Tarjottujen tiedostojen SHA1-tiiviste:
Exe (%n tavua):
%1</numerusform>
            <numerusform>Tarjottujen tiedostojen SHA1-tiiviste:
Exe (%n tavua):
%1</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../innoextract.cpp" line="145"/>
        <source>
Bin (%n bytes):
%1</source>
        <comment>param is hash</comment>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">
            <numerusform>

Bin (%n tavua):
%1</numerusform>
            <numerusform>

Bin (%n tavua):
%1</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="148"/>
        <source>Internal copy process failed. Enough space on device?

%1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sisäinen kopiointi epäonnistui. Onko laitteella tarpeeksi tilaa?

%1</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="157"/>
        <source>Exe</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Exe</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="157"/>
        <source>Bin</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bin</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="166"/>
        <source>Language mismatch!
%1

%2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kieliristiriita!
%1

%2</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="168"/>
        <source>Only one file known! Maybe files are corrupted? Please download again.
%1

%2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vain yksi tiedosto tunnetaan! Tiedostot voivat olla vioittuneita — lataa uudelleen.
%1

%2</translation>
    </message>
    <message>
        <location filename="../innoextract.cpp" line="174"/>
        <source>Unknown files! Maybe files are corrupted? Please download again.

%1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuntemattomia filesoja! Tiedostot voivat olla vioittuneita — lataa uudelleen.

%1</translation>
    </message>
</context>
<context>
    <name>Language</name>
    <message>
        <location filename="../languages.cpp" line="23"/>
        <source>Belarusian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valkovenäjä</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="24"/>
        <source>Bulgarian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bulgaria</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="25"/>
        <source>Czech</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tšekki</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="26"/>
        <source>Chinese</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kiina</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="27"/>
        <source>Dutch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="28"/>
        <source>English</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Englanti</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="29"/>
        <source>Filipino</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="30"/>
        <source>Finnish</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Suomi</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="31"/>
        <source>French</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ranska</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="32"/>
        <source>German</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Saksa</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="33"/>
        <source>Greek</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kreikka</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="34"/>
        <source>Hungarian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Unkari</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="35"/>
        <source>Italian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Italia</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="36"/>
        <source>Japanese</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Japani</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="37"/>
        <source>Korean</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Korea</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="38"/>
        <source>Latvian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="39"/>
        <source>Norwegian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Norja</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="40"/>
        <source>Polish</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Puola</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="41"/>
        <source>Portuguese</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Portugali</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="42"/>
        <source>Romanian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Romania</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="43"/>
        <source>Russian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Venäjä</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="44"/>
        <source>Serbian</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="45"/>
        <source>Spanish</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Espanja</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="46"/>
        <source>Swedish</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ruotsi</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="47"/>
        <source>Turkish</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Turkki</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="48"/>
        <source>Ukrainian</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ukraina</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="49"/>
        <source>Vietnamese</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vietnam</translation>
    </message>
    <message>
        <location filename="../languages.cpp" line="71"/>
        <source>Auto (%1)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Automaattinen (%1)</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow_moc.ui" line="20"/>
        <source>VCMI Launcher</source>
        <translation>VCMI-laukaisulaite</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.ui" line="153"/>
        <source>Settings</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asetukset</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.ui" line="199"/>
        <source>Help</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ohje</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.ui" line="61"/>
        <source>Game</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Peli</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.ui" line="107"/>
        <source>Mods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modit</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.cpp" line="52"/>
        <source>Error starting executable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Virhe ohjelmatiedoston käynnistyksessä</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.cpp" line="289"/>
        <source>Replace config file?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Korvataanko asetustiedosto?</translation>
    </message>
    <message>
        <location filename="../mainwindow_moc.cpp" line="289"/>
        <source>Do you want to replace %1?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Haluatko korvata kohteen %1?</translation>
    </message>
</context>
<context>
    <name>ModFields</name>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="192"/>
        <source>Name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nimi</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="195"/>
        <source>Type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tyyppi</translation>
    </message>
    <message>
        <source>⭐</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">⭐</translation>
    </message>
</context>
<context>
    <name>ModStateController</name>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="129"/>
        <source>Can not install submod</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Aliamodia ei voi asentaa</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="132"/>
        <source>Mod is already installed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi on jo asennettu</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="141"/>
        <source>Can not uninstall submod</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Aliamodia ei voi poistaa</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="144"/>
        <source>Mod is not installed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modia ei ole asennettu</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="157"/>
        <source>Mod is already enabled</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi on jo käytössä</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="160"/>
        <location filename="../modManager/modstatecontroller.cpp" line="186"/>
        <source>Mod must be installed first</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi on asennettava ensin</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="164"/>
        <source>Mod is not compatible, please update VCMI and check the latest mod revisions</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi ei ole yhteensopiva, päivitä VCMI ja tarkista uusimmat modiversiot</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="167"/>
        <source>Can not enable translation mod for a different language!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Eri kielen käännösmodia ei voi ottaa käyttöön!</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="172"/>
        <source>Required mod %1 is missing</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vaadittu modi %1 puuttuu</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="183"/>
        <source>Mod is already disabled</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi on jo poistettu käytöstä</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="196"/>
        <source>Mod archive is missing</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modin arkisto puuttuu</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="201"/>
        <source>Mod archive is invalid or corrupted</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modin arkisto on virheellinen tai vioittunut</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="227"/>
        <source>Failed to extract mod data</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modin tietojen purku epäonnistui</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="256"/>
        <source>Mod data was not found</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modin tietoja ei löytynyt</translation>
    </message>
    <message>
        <location filename="../modManager/modstatecontroller.cpp" line="260"/>
        <source>Mod is located in a protected directory, please remove it manually:
</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modi sijaitsee suojatussa hakemistossa, poista se käsin:
</translation>
    </message>
</context>
<context>
    <name>ModStateItemModel</name>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="36"/>
        <source>Translation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käännös</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="37"/>
        <source>Town</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kaupunki</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="38"/>
        <source>Test</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Testi</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="39"/>
        <source>Templates</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mallit</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="40"/>
        <source>Spells</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loitsut</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="41"/>
        <source>Music</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Musiikki</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="42"/>
        <source>Maps</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kartat</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="43"/>
        <source>Sounds</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Äänet</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="44"/>
        <source>Skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Taidot</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="45"/>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="62"/>
        <source>Other</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Muut</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="46"/>
        <source>Objects</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Objektit</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="47"/>
        <source>Mechanics</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mekaniikat</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="48"/>
        <source>Interface</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käyttöliittymä</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="49"/>
        <source>Heroes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sankarit</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="50"/>
        <source>Graphical</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Graafinen</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="51"/>
        <source>Expansion</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Laajennus</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="52"/>
        <source>Creatures</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Olennot</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="53"/>
        <source>Compatibility</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yhteensopivuus</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="54"/>
        <source>Campaigns</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kampanjat</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="55"/>
        <source>Artifacts</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Artefaktit</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="56"/>
        <source>AI</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tekoäly</translation>
    </message>
    <message>
        <location filename="../modManager/modstateitemmodel_moc.cpp" line="57"/>
        <source>Resources</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Resurssit</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main.cpp" line="124"/>
        <source>Error starting executable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Virhe ohjelmatiedoston käynnistyksessä</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="125"/>
        <source>Failed to start %1
Reason: %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kohteen %1 käynnistys epäonnistui
Syy: %2</translation>
    </message>
</context>
<context>
    <name>StartGameTab</name>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="635"/>
        <source>Import from Clipboard</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuo leikepöydältä</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="654"/>
        <source>Rename Current Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nimeä nykyinen esiasetus uudelleen</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="568"/>
        <source>Create New Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Luo uusi esiasetus</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="549"/>
        <source>Export to Clipboard</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vie leikepöydälle</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="603"/>
        <source>Delete Current Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Poista nykyinen esiasetus</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="119"/>
        <source>Unsupported or corrupted game data detected!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Havaittiin ei-tuettua tai vioittunutta pelidataa!</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="141"/>
        <location filename="../startGame/StartGameTab.ui" line="160"/>
        <location filename="../startGame/StartGameTab.ui" line="201"/>
        <location filename="../startGame/StartGameTab.ui" line="220"/>
        <location filename="../startGame/StartGameTab.ui" line="299"/>
        <location filename="../startGame/StartGameTab.ui" line="391"/>
        <location filename="../startGame/StartGameTab.ui" line="410"/>
        <location filename="../startGame/StartGameTab.ui" line="451"/>
        <location filename="../startGame/StartGameTab.ui" line="489"/>
        <location filename="../startGame/StartGameTab.ui" line="508"/>
        <source>?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">?</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="239"/>
        <source>Install Translation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna käännös</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="429"/>
        <source>No soundtrack detected!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ääniraitaa ei löytynyt!</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="258"/>
        <source>Armaggedon&apos;s Blade campaigns are missing!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Armaggedon&apos;s Blade -kampanjat puuttuvat!</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="331"/>
        <source>No video files detected!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Videotiedostoja ei löytynyt!</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="470"/>
        <source>Activate Translation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ota käännös käyttöön</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="353"/>
        <source>Import files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuo tiedostoja</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="739"/>
        <source>Check For Updates</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tarkista päivitykset</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="758"/>
        <source>Go to Downloads Page</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Siirry lataussivulle</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="777"/>
        <source>Go to Changelog Page</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Siirry muutosloki-sivulle</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="695"/>
        <source>You are using the latest version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käytät uusinta versiota</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="37"/>
        <source>Game Data Files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pelin datatiedostot</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="55"/>
        <source>Mod Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modiesiasetus</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="280"/>
        <source>Install HD Edition (Steam)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Asenna HD Edition (Steam)</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="811"/>
        <source>Resume</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Jatka</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="872"/>
        <source>Play</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Pelaa</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.ui" line="839"/>
        <source>Editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Editori</translation>
    </message>
    <message numerus="yes">
        <location filename="../startGame/StartGameTab.cpp" line="181"/>
        <source>Update %n mods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">
            <numerusform>Päivitä %n modia</numerusform>
            <numerusform>Päivitä %n modia</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../startGame/StartGameTab.cpp" line="185"/>
        <source>Heroes Chronicles:
%n/%1 installed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">
            <numerusform>Heroes Chronicles:
%n/%1 asennettu</numerusform>
            <numerusform>Heroes Chronicles:
%n/%1 asennettu</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="210"/>
        <source>Update to %1 available</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Päivitys %1:een saatavilla</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="246"/>
        <source>All supported files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kaikki tuetut tiedostot</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="247"/>
        <source>Maps</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kartat</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="248"/>
        <source>Campaigns</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kampanjat</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="249"/>
        <source>Configs</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Konfiguraatiot</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="250"/>
        <source>Mods</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Modit</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="251"/>
        <source>Gog files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">GOG-tiedostot</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="254"/>
        <source>All files (*.*)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kaikki tiedostot (*.*)</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="256"/>
        <source>Select files (configs, mods, maps, campaigns, gog files) to install...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Valitse asennettavat tiedostot (konfiguraatiot, modit, kartat, kampanjat, GOG-tiedostot)...</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="299"/>
        <source>This option allows you to import additional data files into your VCMI installation. At the moment, following options are supported:

 - Heroes III Maps (.h3m or .vmap).
 - Heroes III Campaigns (.h3c or .vcmp).
 - Heroes III Chronicles using offline backup installer from GOG.com (.exe).
 - VCMI mods in zip format (.zip)
 - VCMI configuration files (.json)
</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tällä valinnalla voit tuoda lisää datatiedostoja VCMI-asennukseen. Tällä hetkellä tuetut vaihtoehdot:

- Heroes III -kartat (.h3m tai .vmap).
- Heroes III -kampanjat (.h3c tai .vcmp).
- Heroes III Chronicles gog.comin offline-varmuusasentajalla (.exe).
- VCMI-modit zip-muodossa (.zip)
- VCMI:n konfiguraatiotiedostot (.json)
</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="314"/>
        <source>Your Heroes III version uses different language. VCMI provides translations of the game into various languages that you can use. Use this option to automatically install such translation to your language.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III -versiosi käyttää eri kieltä. VCMI tarjoaa peliin käännöksiä useille kielille. Tällä valinnalla asennat käännöksen automaattisesti omalle kielellesi.</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="324"/>
        <source>Translation of Heroes III into your language is installed, but has been turned off. Use this option to enable it.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Heroes III:n käännös kielellesi on asennettu, mutta poistettu käytöstä. Ota se käyttöön tällä valinnalla.</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="334"/>
        <source>A new version of some of the mods that you have installed is now available in mod repository. Use this option to automatically update all your mods to latest version.

WARNING: In some cases, updated versions of mods may not be compatible with your existing saves. You may want to postpone mod update until you finish any of your ongoing games.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Joitakin asentamistasi modeista on saatavilla uutena versiona modivarastossa. Tällä valinnalla päivität kaikki modit automaattisesti uusimpaan versioon.

VAROITUS: Päivitetyt versiot eivät aina ole yhteensopivia vanhojen tallennusten kanssa. Voit lykätä päivitystä, kunnes olet päättänyt keskeneräiset pelit.</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="346"/>
        <source>If you own Heroes Chronicles on gog.com, you can use offline backup installers provided by gog to import Heroes Chronicles data into VCMI as custom campaigns.
To import Heroes Chronicles, download offline backup installer of each chronicle that you wish to install, select &apos;Import files&apos; option and select downloaded file. This will generate and install mod for VCMI that contains imported chronicles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Jos omistat Heroes Chroniclesin gog.comissa, voit käyttää gogin tarjoamia offline-varmuusasentimia tuodaksesi Chronicles-datan VCMI:in mukautettuina kampanjoina.
Tuontia varten lataa haluamasi kronikan offline-asennin, valitse &apos;Tuo tiedostoja&apos; ja anna ladattu tiedosto. Tämä luo ja asentaa VCMI-modin, joka sisältää tuodut kronikat</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="359"/>
        <source>VCMI has detected that Heroes III music files are missing from your installation. VCMI will run, but in-game music will not be available.

To resolve this problem, please copy missing mp3 files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI havaitsi, että Heroes III:n musiikkitiedostot puuttuvat asennuksestasi. VCMI toimii, mutta pelin musiikkia ei ole saatavilla.

Korjataksesi ongelman kopioi puuttuvat mp3-tiedostot Heroes III:sta VCMI:n datakansioon tai asenna VCMI uudelleen ja tuo Heroes III -data uudestaan</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="370"/>
        <source>VCMI has detected that Heroes III video files are missing from your installation. VCMI will run, but in-game cutscenes will not be available.

To resolve this problem, please copy VIDEO.VID file from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI havaitsi, että Heroes III:n videotiedostot puuttuvat asennuksestasi. VCMI toimii, mutta välianimaatiot eivät ole käytettävissä.

Korjataksesi ongelman kopioi VIDEO.VID Heroes III:sta VCMI:n datakansioon tai asenna VCMI uudelleen ja tuo Heroes III -data uudestaan</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="381"/>
        <source>VCMI has detected that some of Heroes III data files are missing from your installation. You may attempt to run VCMI, but game may not work as expected or crash.

To resolve this problem, please reinstall game and reimport data files using supported version of Heroes III. VCMI requires Heroes III: Shadow of Death or Complete Edition to run, which you can get (for example) from gog.com</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI havaitsi, että osa Heroes III -datasta puuttuu asennuksestasi. Voit yrittää käynnistää VCMI:n, mutta peli ei ehkä toimi oikein tai kaatuu.

Korjataksesi ongelman asenna peli uudelleen ja tuo data tuetusta Heroes III -versiosta. VCMI vaatii Heroes III: Shadow of Deathin tai Complete Editionin (esim. gog.comista).</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="392"/>
        <source>VCMI has detected that some of Heroes III: Armageddon&apos;s Blade data files are missing from your installation. VCMI will work, but Armageddon&apos;s Blade campaigns will not be available.

To resolve this problem, please copy missing data files from Heroes III to VCMI data files directory manually or reinstall VCMI and re-import Heroes III data files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">VCMI havaitsi, että osa Heroes III: Armageddon&apos;s Blade -datasta puuttuu asennuksestasi. VCMI toimii, mutta Armageddon&apos;s Blade -kampanjoita ei ole saatavilla.

Korjataksesi ongelman kopioi puuttuva data Heroes III:sta VCMI:n datakansioon tai asenna VCMI uudelleen ja tuo Heroes III -data uudestaan</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="403"/>
        <source>To improve graphics quality in VCMI, you can install files from the official Heroes III HD version on Steam.Select the Heroes HD folder from Steam.

After installation, you need to set the upscaling filter to x2 or higher in order to actually see the HD graphics.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can install resources from official Heroes III HD Edition (Steam) to improve graphics quality in VCMI. Choose your Heroes HD folder from Steam.

After installation you also have to set an upscale factor &gt; 1 to see HD graphics.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Voit asentaa resursseja virallisesta Heroes III HD Editionista (Steam) parantaaksesi grafiikan laatua VCMI:ssä. Valitse Steamista Heroes HD -kansiosi.

Asennuksen jälkeen sinun täytyy myös asettaa skaalauskerroin &gt; 1 nähdäksesi HD-grafiikan.</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="442"/>
        <location filename="../startGame/StartGameTab.cpp" line="451"/>
        <source>Preset import failed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Esiasetuksen tuonti epäonnistui</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="442"/>
        <location filename="../startGame/StartGameTab.cpp" line="451"/>
        <source>Failed to import preset - data in clipboard does not looks like mod preset!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Esiasetuksen tuonti epäonnistui – leikepöydän data ei vaikuta modiesiasetukselta!</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="467"/>
        <source>Enter preset name:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Anna esiasetuksen nimi:</translation>
    </message>
    <message>
        <location filename="../startGame/StartGameTab.cpp" line="510"/>
        <source>Rename preset &apos;%1&apos; to:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nimeä esiasetus &apos;%1&apos; uudelleen:</translation>
    </message>
</context>
<context>
    <name>UpdateDialog</name>
    <message>
        <location filename="../updatedialog_moc.ui" line="71"/>
        <source>You have the latest version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Käytät uusinta versiota</translation>
    </message>
    <message>
        <location filename="../updatedialog_moc.ui" line="94"/>
        <source>Close</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sulje</translation>
    </message>
    <message>
        <location filename="../updatedialog_moc.ui" line="101"/>
        <source>Check for updates on startup</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tarkista päivitykset käynnistyksessä</translation>
    </message>
    <message>
        <location filename="../updatedialog_moc.cpp" line="64"/>
        <source>Network error</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Verkkovirhe</translation>
    </message>
    <message>
        <location filename="../updatedialog_moc.cpp" line="101"/>
        <source>Cannot read JSON from URL or incorrect JSON data</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">JSONia ei voitu lukea URL-osoitteesta tai data on virheellistä</translation>
    </message>
</context>
</TS>
