<?xml version='1.0' encoding='utf-8'?>
<TS version="2.1" sourcelanguage="fr_FR" language="fi_FI">
    <context>
        <name>@default</name>
        <message>
            <location filename="../plugin_translator.py" line="416" />
            <source>Mise à jour entête TS : {0} (lang={1}, source={2})</source>
            <translation>TS-otsikon päivitys: {0} (lang={1}, lähde={2})</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="430" />
            <source>Racine TS inattendue dans {0}</source>
            <translation>Odottamaton TS-juuri kohteessa {0}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="468" />
            <source>Entête TS mis à jour : {0}</source>
            <translation>TS-otsikko päivitetty: {0}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="475" />
            <source>Erreur XML dans {0} : {1}</source>
            <translation>XML-virhe kohteessa {0}: {1}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="482" />
            <source>Erreur lors de la mise à jour de l'entête TS : {0}</source>
            <translation>Virhe päivitettäessä TS-otsikkoa: {0}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="567" />
            <source>Générateur de fichier pivot .TS</source>
            <translation>Pivot .TS-tiedostogeneraattori</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1069" />
            <source>Choisissez un dossier de plugin QGIS</source>
            <translation>Valitse QGIS-laajennuskansio</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1405" />
            <source>Erreur</source>
            <translation>Virhe</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1175" />
            <source>Sélectionnez un dossier valide.</source>
            <translation>Valitse kelvollinen kansio.</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1182" />
            <source>Aucune langue sélectionnée.</source>
            <translation>Kieltä ei ole valittu.</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1203" />
            <source>Aucun fichier .py ou .ui trouvé dans le plugin sélectionné.</source>
            <translation>Valitusta laajennuksesta ei löytynyt .py- tai .ui-tiedostoja.</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1218" />
            <source>Création du fichier pivot…</source>
            <translation>Luodaan pivot-tiedostoa…</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1278" />
            <source>Erreur lors de la génération du fichier TS :
{0}</source>
            <translation>Virhe luotaessa TS-tiedostoa:
{0}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1340" />
            <source>Pivot créé : {0}</source>
            <translation>Pivot luotu: {0}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1370" />
            <source>Création {0}…</source>
            <translation>Luominen {0}…</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1377" />
            <source>Terminé.</source>
            <translation>Valmis.</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1381" />
            <source>Avertissement</source>
            <translation>Varoitus</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1381" />
            <source>Génération terminée avec avertissements :</source>
            <translation>Sukupolvi valmistui varoituksella:</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1387" />
            <source>Terminé</source>
            <translation>Valmis</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1387" />
            <source>Génération du fichier pivot et des langues effectuée avec succès.</source>
            <translation>Pivot-tiedoston ja kielten luominen on suoritettu onnistuneesti.</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1393" />
            <source>Traduction</source>
            <translation>Käännös</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1393" />
            <source>Voulez-vous lancer la traduction maintenant ?</source>
            <translation>Haluatko aloittaa kääntämisen nyt?</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1405" />
            <source>Impossible d'appeler run_translator() : parent_plugin manquant.</source>
            <translation>Run_translator():n kutsuminen epäonnistui: parent_plugin puuttuu.</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1461" />
            <source>Générateur de fichiers .TS</source>
            <translation>.TS-tiedostogeneraattori</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1469" />
            <source>Traducteur Google</source>
            <translation>Google-kääntäjä</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="1528" />
            <source>Erreur au lancement du traducteur : {}</source>
            <translation>Virhe käynnistettäessä kääntäjää: {}</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="998" />
            <source>Langue source détectée automatiquement</source>
            <translation>Lähdekieli tunnistettiin automaattisesti</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="648" />
            <source>Re-détecter la langue source du plugin</source>
            <translation>Tunnista laajennuksen lähdekieli uudelleen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="991" />
            <source>détecté depuis TS existant</source>
            <translation>havaittu olemassa olevasta TS:stä</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="992" />
            <source>analyse heuristique</source>
            <translation>heuristinen analyysi</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="993" />
            <source>valeur par défaut</source>
            <translation>oletusarvo</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="495" />
            <source>Europe de l’Ouest</source>
            <translation>Länsi-Eurooppaa</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="496" />
            <source>Europe de l’Est</source>
            <translation>Itä-Eurooppaa</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="497" />
            <source>Moyen-Orient</source>
            <translation>Lähi-idässä</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="498" />
            <source>Asie</source>
            <translation>Aasia</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="501" />
            <source>Français</source>
            <translation>ranskalainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="502" />
            <source>Anglais</source>
            <translation>englanti</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="503" />
            <source>Espagnol</source>
            <translation>espanja</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="504" />
            <source>Portugais</source>
            <translation>portugali</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="505" />
            <source>Italien</source>
            <translation>italialainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="506" />
            <source>Allemand</source>
            <translation>saksaksi</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="507" />
            <source>Néerlandais</source>
            <translation>hollantilainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="508" />
            <source>Suédois</source>
            <translation>ruotsinkielinen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="509" />
            <source>Norvégien</source>
            <translation>norjalainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="510" />
            <source>Danois</source>
            <translation>tanskalainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="511" />
            <source>Finnois</source>
            <translation>suomalainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="513" />
            <source>Polonais</source>
            <translation>Kiillottaa</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="514" />
            <source>Tchèque</source>
            <translation>Tšekki</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="515" />
            <source>Slovaque</source>
            <translation>Slovakian</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="516" />
            <source>Slovène</source>
            <translation>slovenialainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="517" />
            <source>Croate</source>
            <translation>kroatialainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="518" />
            <source>Serbe</source>
            <translation>serbia</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="519" />
            <source>Roumain</source>
            <translation>romanialainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="520" />
            <source>Hongrois</source>
            <translation>Unkari</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="521" />
            <source>Bulgare</source>
            <translation>bulgarialainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="522" />
            <source>Grec</source>
            <translation>kreikkalainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="523" />
            <source>Russe</source>
            <translation>venäjäksi</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="524" />
            <source>Ukrainien</source>
            <translation>ukrainalainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="526" />
            <source>Hébreu</source>
            <translation>heprealainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="527" />
            <source>Arabe</source>
            <translation>arabi</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="528" />
            <source>Turc</source>
            <translation>turkkilainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="530" />
            <source>Chinois (simplifié)</source>
            <translation>kiina (yksinkertaistettu)</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="531" />
            <source>Chinois (traditionnel)</source>
            <translation>kiina (perinteinen)</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="532" />
            <source>Japonais</source>
            <translation>japanilainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="533" />
            <source>Coréen</source>
            <translation>korealainen</translation>
            </message>
        <message>
            <location filename="../plugin_translator.py" line="534" />
            <source>Hindi</source>
            <translation>Ei</translation>
            </message>
        </context>
    <context>
        <name>StartGUI</name>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2078" />
            <source>Google Traduction .ts / HTML (multilingue)</source>
            <translation>Google-kääntäjä .ts / HTML (monikielinen)</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2094" />
            <source>Traduire des fichiers .ts</source>
            <translation>Käännä .ts-tiedostoja</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2094" />
            <source>Traduire un fichier HTML</source>
            <translation>Käännä HTML-tiedosto</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2094" />
            <source>Traduire un dossier HTML complet</source>
            <translation>Käännä täydellinen HTML-tiedosto</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2116" />
            <source>Dossier i18n / fichier HTML / dossier HTML…</source>
            <translation>i18n-kansio / HTML-tiedosto / HTML-kansio…</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2120" />
            <source>📁 Parcourir</source>
            <translation>📁 Selaa</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2131" />
            <source>Traduction fichier .ts</source>
            <translation>Käännös .ts-tiedosto</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2137" />
            <source>Activer la traduction multilingue</source>
            <translation>Ota monikielinen käännös käyttöön</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3311" />
            <source>Prêt.</source>
            <translation>Valmis.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2219" />
            <source>▶ Lancer</source>
            <translation>▶ Käynnistä</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3460" />
            <source>Quitter</source>
            <translation>lähteä</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2274" />
            <source>Traduction fichier —</source>
            <translation>Tiedoston käännös -</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2287" />
            <source>Traduction du fichier pivot {}.ts</source>
            <translation>Pivot-tiedoston käännös {}.ts</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2307" />
            <source>Traduction du fichier {}</source>
            <translation>Käännös tiedostosta {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2323" />
            <source>Aucun fichier html dans le dossier {0}</source>
            <translation>Ei html-tiedostoa kansiossa {0}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2329" />
            <source>1 fichier html disponible dans le dossier {0}</source>
            <translation>1 html-tiedosto saatavilla kansiosta {0}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2335" />
            <source>{0} fichiers html disponibles dans le dossier {1}</source>
            <translation>{0} html-tiedostoja saatavilla kansiossa {1}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2343" />
            <source>Traduction fichier html</source>
            <translation>HTML-tiedoston käännös</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2359" />
            <source>Aucun fichier html n'est contenu dans le dossier {0}</source>
            <translation>Kansiossa {0} ei ole html-tiedostoa</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2366" />
            <source>Traduction de 1 fichier html contenu dans le dossier {0}</source>
            <translation>Käännös 1 html-tiedostosta kansioon {0}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2373" />
            <source>Traduction des {0} fichiers html contenus dans le dossier {1}</source>
            <translation>Kansion {1} sisältämien {0} html-tiedostojen käännös</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2379" />
            <source>Traduction dossier html</source>
            <translation>HTML-kansion käännös</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2857" />
            <source>Fichiers en cours de traitement : {} / {}</source>
            <translation>Käsiteltävät tiedostot: {} / {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2867" />
            <source>Traduction de {} en {} : %p%</source>
            <translation>Käännös sanasta {} {}: %p%</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2521" />
            <source>Choisir dossier i18n</source>
            <translation>Valitse kansio i18n</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2554" />
            <source>Choisir fichier HTML</source>
            <translation>Valitse HTML-tiedosto</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2554" />
            <source>HTML (*.html *.htm)</source>
            <translation>HTML (*.html *.htm)</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2579" />
            <source>Choisir dossier HTML</source>
            <translation>Valitse HTML-kansio</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2679" />
            <source>Traduction en cours</source>
            <translation>Käännös käynnissä</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2679" />
            <source>Une traduction est déjà en cours. Veuillez attendre la fin ou annuler.</source>
            <translation>Käännös on jo käynnissä. Odota loppuun tai peruuta.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2816" />
            <source>Erreur</source>
            <translation>Virhe</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2691" />
            <source>Veuillez choisir un dossier/fichier.</source>
            <translation>Valitse kansio/tiedosto.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2702" />
            <source>Veuillez cocher au moins une langue cible.</source>
            <translation>Tarkista vähintään yksi kohdekieli.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2722" />
            <source>Mode invalide.</source>
            <translation>Virheellinen tila.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2765" />
            <source>Pivot manquant</source>
            <translation>Pivot puuttuu</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2765" />
            <source>Aucun fichier pivot '&lt;base&gt;.ts' trouvé dans ce dossier.</source>
            <translation>Tästä kansiosta ei löydy pivot-tiedostoa '&lt;base&gt;.ts'.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2774" />
            <source>lrelease manquant</source>
            <translation>julkaisu puuttuu</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2774" />
            <source>Le fichier lrelease.exe est introuvable.</source>
            <translation>Lrelease.exe-tiedostoa ei löytynyt.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2798" />
            <source>Fichier HTML introuvable.</source>
            <translation>HTML-tiedostoa ei löydy.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3169" />
            <source>Dossier HTML introuvable.</source>
            <translation>HTML-kansiota ei löydy.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2842" />
            <source>Traduction en cours…</source>
            <translation>Käännös käynnissä…</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2910" />
            <source>Terminé</source>
            <translation>Valmis</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2960" />
            <source>Testeur de traduction</source>
            <translation>Käännösten testaaja</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2960" />
            <source>Voulez-vous lancer le testeur de conformité pour cette traduction ?</source>
            <translation>Haluatko suorittaa tämän käännöksen vaatimustenmukaisuuden testaajan?</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2992" />
            <source>Testeur</source>
            <translation>Testaaja</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2985" />
            <source>Mode inconnu : {}</source>
            <translation>Tuntematon tila: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2992" />
            <source>Erreur lors du lancement du testeur : {}</source>
            <translation>Virhe testeria käynnistettäessä: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3080" />
            <source>Test TS</source>
            <translation>Testaa TS</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3140" />
            <source>Choisir la langue à tester :</source>
            <translation>Valitse testattava kieli:</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3200" />
            <source>Test HTML</source>
            <translation>Testaa HTML:ää</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3113" />
            <source>Fichier HTML source introuvable.</source>
            <translation>HTML-lähdetiedostoa ei löydy.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3174" />
            <source>Aucune langue n'a été mémorisée pour cette traduction.</source>
            <translation>Tälle käännökselle ei ole tallennettu kieltä.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3137" />
            <source>Aucun fichier HTML traduit détecté.</source>
            <translation>Käännettyjä HTML-tiedostoja ei havaittu.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3200" />
            <source>Aucun couple HTML source/traduit détecté dans ce dossier.</source>
            <translation>Tässä kansiossa ei havaittu lähde/käännetty HTML-paria.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3207" />
            <source>Test HTML dossier</source>
            <translation>Testaa HTML-kansiota</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3207" />
            <source>Choisir le fichier et la langue à tester :</source>
            <translation>Valitse testattava tiedosto ja kieli:</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3247" />
            <source>Une traduction est en cours.
Voulez-vous vraiment interrompre et quitter ?</source>
            <translation>Käännös on meneillään.
Haluatko varmasti keskeyttää ja lopettaa?</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3460" />
            <source>Voulez-vous vraiment quitter ?</source>
            <translation>Haluatko todella lähteä?</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3340" />
            <source>Arrêter la traduction</source>
            <translation>Lopeta kääntäminen</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3340" />
            <source>Une traduction est en cours. Voulez-vous l'interrompre ?</source>
            <translation>Käännös on meneillään. Haluatko keskeyttää sen?</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3380" />
            <source>Prêt</source>
            <translation>Valmis</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3404" />
            <source>Arrêt du worker en cours…</source>
            <translation>Työntekijän sulkeminen käynnissä…</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3441" />
            <source>Confirmer la fermeture</source>
            <translation>Vahvista sulkeminen</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3441" />
            <source>⚠️ Une traduction est en cours.
Voulez-vous vraiment l'interrompre et quitter ?</source>
            <translation>⚠️ Käännös on käynnissä.
Haluatko todella keskeyttää sen ja lopettaa?</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2291" />
            <source>Dossier TS invalide (i18n attendu)</source>
            <translation>Virheellinen TS-kansio (odotettu i18n)</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2295" />
            <source>Dossier i18n introuvable</source>
            <translation>i18n-kansiota ei löydy</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2740" />
            <source>Veuillez sélectionner un dossier i18n valide.</source>
            <translation>Valitse kelvollinen i18n-kansio.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="2753" />
            <source>Aucun fichier pivot '&lt;nom_plugin&gt;.ts' trouvé dans le dossier i18n.</source>
            <translation>Pivot-tiedostoa '&lt;plugin_name&gt;.ts' ei löydy i18n-kansiosta.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3028" />
            <source>Le chemin sélectionné ne correspond pas à un dossier i18n valide.</source>
            <translation>Valittu polku ei vastaa kelvollista i18n-kansiota.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3040" />
            <source>Aucun fichier .ts trouvé dans le dossier i18n.</source>
            <translation>i18n-kansiosta ei löytynyt .ts-tiedostoja.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="3070" />
            <source>Aucun couple pivot / traduction détecté dans le dossier i18n.</source>
            <translation>i18n-kansiossa ei havaittu pivot/käännösparia.</translation>
            </message>
        </context>
    <context>
        <name>TestDialog</name>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1780" />
            <source>Analyse avancée des traductions</source>
            <translation>Kehittynyt käännösanalyysi</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1813" />
            <source>Erreurs</source>
            <translation>Virheet</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1818" />
            <source>Surligner éléments TS</source>
            <translation>Korosta TS-elementtejä</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1819" />
            <source>Placeholders, pluriels, %n, %1, etc.</source>
            <translation>Paikkamerkit, monikkomuodot, %n, %1 jne.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1823" />
            <source>Surligner différences HTML</source>
            <translation>Korosta HTML-erot</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1827" />
            <source>Filtre texte :</source>
            <translation>Tekstisuodatin:</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1829" />
            <source>Rechercher…</source>
            <translation>Tutkimaan…</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1833" />
            <source>Réinitialiser</source>
            <translation>Nollaa</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1963" />
            <source>Analyse terminée</source>
            <translation>Analyysi valmis</translation>
            </message>
        </context>
    <context>
        <name>TsGeneratorDialogBase</name>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="14" />
            <source>Générateur de fichiers .TS</source>
            <translation>.TS-tiedostogeneraattori</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="25" />
            <source>Choisir un dossier…</source>
            <translation>Valitse kansio…</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="32" />
            <source>📂 Parcourir</source>
            <translation>📂 Selaa</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="43" />
            <source>Préfixe TS :</source>
            <translation>TS-etuliite:</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="55" />
            <source>Langue source :</source>
            <translation>Alkuperäinen kieli:</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="67" />
            <source>Langues cibles :</source>
            <translation>Kohdekielet:</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="90" />
            <source>⚙ Générer les fichiers .ts</source>
            <translation>⚙ Luo .ts-tiedostoja</translation>
            </message>
        <message>
            <location filename="../plugin_translator_dialog_base.ui" line="107" />
            <source>Prêt.</source>
            <translation>Valmis.</translation>
            </message>
        </context>
    <context>
        <name>Worker</name>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="963" />
            <source>Début ({}) : {}</source>
            <translation>Aloita ({}): {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="974" />
            <source>Résumé : {} fichier(s) traduit(s) en {}</source>
            <translation>Yhteenveto: {} tiedostoa käännetty kielelle {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="974" />
            <source>Durée totale : {}s</source>
            <translation>Kokonaiskesto: {}s</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="999" />
            <source>[INTERRUPTION UTILISATEUR] Traduction interrompue à {}</source>
            <translation>[USER INTERRUPTION] Käännös keskeytettiin {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1004" />
            <source>Traductions restantes :</source>
            <translation>Muut käännökset:</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1004" />
            <source>- Fichiers non traités : {}</source>
            <translation>- Käsittelemättömät tiedostot: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1004" />
            <source>- Langues restantes : {}</source>
            <translation>- Muut kielet: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1004" />
            <source>Résumé : {} fichier(s) déjà traduit(s) avant interruption.</source>
            <translation>Yhteenveto: {} tiedostoa on jo käännetty ennen keskeytystä.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1130" />
            <source>Aucun fichier pivot .ts trouvé.</source>
            <translation>Pivot .ts -tiedostoja ei löytynyt.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1148" />
            <source>Création : {}</source>
            <translation>Luominen: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1150" />
            <source>TS ERROR: copie pivot → {} : {}</source>
            <translation>TS-VIRHE: pivot-kopio → {}: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1188" />
            <source>Mode inconnu</source>
            <translation>Tuntematon tila</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1214" />
            <source>Aucun travail à effectuer.</source>
            <translation>Ei töitä.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1250" />
            <source>Erreur lors du traitement de {} ({}) : {}</source>
            <translation>Virhe käsittelyssä {} ({}): {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1276" />
            <source>Interruption utilisateur</source>
            <translation>Käyttäjän keskeytys</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1280" />
            <source>Terminé pour toutes les langues.</source>
            <translation>Täytetty kaikille kielille.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1415" />
            <source>Fichier ignoré : pivot détecté ({0}). Ce fichier est un pivot et ne doit pas être traduit.</source>
            <translation>Tiedosto ohitettu: pivot havaittu ({0}). Tämä tiedosto on pivot-tiedosto, eikä sitä pidä kääntää.</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1529" />
            <source>TS enregistré : {}</source>
            <translation>Rekisteröity TS: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1540" />
            <source>[Profilage TS] {} : {} messages, {} requêtes Google, {} hits mémoire, {}s</source>
            <translation>[TS-profiili] {}: {} viestiä, {} Google-kyselyä, {} muistiosumaa, {}s</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1571" />
            <source>QM généré : {}</source>
            <translation>Luotu QM: {}</translation>
            </message>
        <message>
            <location filename="../translate_ts_html_gui_API_google.py" line="1654" />
            <source>[HTML] Enregistré : {}</source>
            <translation>[HTML] Tallennettu: {}</translation>
            </message>
        </context>
    <context>
        <name>metadata</name>
        <message>
            <source>plugin_translator</source>
            <translation>plugin_translator</translation>
            </message>
        <message>
            <source>Automatic generation and translation of .ts/.qm or HTML files for QGIS plugins using Google Translate.</source>
            <translation>Automaattinen .ts/.qm- tai HTML-tiedostojen luominen ja kääntäminen QGIS-laajennuksia varten Google-kääntäjän avulla.</translation>
            </message>
        <message>
            <source>This plugin automatically generates translation files (.ts and .qm) for a QGIS plugin and translates them using Google Translate. You can choose the plugin's source language, so you no longer need to write your plugin text in English. It also allows you to translate an HTML file or an entire HTML folder. The plugin to be translated must have an i18n subfolder, and the strings must comply with Qt's automatic translation rules.</source>
            <translation>Tämä laajennus luo automaattisesti käännöstiedostoja (.ts ja .qm) QGIS-laajennukselle ja kääntää ne Google-kääntäjän avulla.</translation>
            </message>
        <message>
            <source>François Thévand</source>
            <translation>François Thévand</translation>
            </message>
        <message>
            <source>francois.thevand@gmail.com</source>
            <translation>francois.thevand@gmail.com</translation>
            </message>
        <message>
            <source>https://github.com/fthvd/plugin_translator</source>
            <translation>https://github.com/fthvd/plugin_translator</translation>
            </message>
        <message>
            <source>https://github.com/fthvd/plugin_translator</source>
            <translation>https://github.com/fthvd/plugin_translator</translation>
            </message>
        <message>
            <source>https://github.com/fthvd/plugin_translator/issues</source>
            <translation>https://github.com/fthvd/plugin_translator/issues</translation>
            </message>
        </context>
    </TS>
