Add Finnish translation.
authorDavid ‘Bombe’ Roden <bombe@freenetproject.org>
Wed, 19 Nov 2014 06:04:47 +0000 (07:04 +0100)
committerDavid ‘Bombe’ Roden <bombe@freenetproject.org>
Wed, 19 Nov 2014 06:04:47 +0000 (07:04 +0100)
Thanks, Samuel_Mehmke@tgi77g32udm5aq3agpfaiiz6zb63bcj5zgs2bxruu7mblfqzk6ma.freemail!

src/main/java/de/todesbaum/jsite/main/Main.java
src/main/resources/de/todesbaum/jsite/i18n/jSite.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_de.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_fi.properties [new file with mode: 0644]
src/main/resources/de/todesbaum/jsite/i18n/jSite_fr.properties
src/main/resources/de/todesbaum/jsite/i18n/jSite_pl.properties
src/main/resources/flag-fi.png [new file with mode: 0644]

index 8fe5529..0e2d546 100644 (file)
@@ -126,7 +126,8 @@ public class Main implements ActionListener, ListSelectionListener, WizardListen
                        Locale.ENGLISH,
                        Locale.GERMAN,
                        Locale.FRENCH,
-                       new Locale("pl")
+                       new Locale("pl"),
+                       new Locale("fi")
        };
 
        /** The actions that switch the language. */
index df40f05..0257591 100644 (file)
@@ -45,6 +45,7 @@ jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
 jsite.menu.language.pl=Polski
+jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Nodes
 jsite.menu.nodes.manage-nodes=Manage nodes
 jsite.menu.options=Options
index 908e4a1..eb67bcb 100644 (file)
@@ -45,6 +45,7 @@ jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
 jsite.menu.language.pl=Polski
+jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Nodes
 jsite.menu.nodes.manage-nodes=Nodes verwalten
 jsite.menu.options=Optionen
diff --git a/src/main/resources/de/todesbaum/jsite/i18n/jSite_fi.properties b/src/main/resources/de/todesbaum/jsite/i18n/jSite_fi.properties
new file mode 100644 (file)
index 0000000..394c1b2
--- /dev/null
@@ -0,0 +1,207 @@
+#
+# jSite - jSite_fi.properties - Copyright © 2006–2014 David Roden
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+
+# Finnish language file by Samuel_Mehmke <Samuel_Mehmke@tgi77g32udm5aq3agpfaiiz6zb63bcj5zgs2bxruu7mblfqzk6ma.freemail>
+
+# Attention, translators! Most of the strings here are used directly.
+# However, some of them are parsed by MessageFormat
+# (http://java.sun.com/j2se/1.5.0/docs/api/java/text/MessageFormat.html)
+# and thus have to adhere to some rules (check the URL above). This is the
+# case when a line contains placeholders like {0} or {0,number}! In these
+# lines single quotes (ASCII 39) needs to be escaped by entering them twice,
+# otherwise the placeholder will not be replaced!
+
+jsite.general.ok=OK
+jsite.general.cancel=Peruuta
+
+jsite.wizard.previous=Edellinen
+jsite.wizard.next=Seuraava
+jsite.wizard.quit=Lopeta
+
+jsite.quit.question=Haluatko todella lopettaa
+jsite.quit.question.title=Lopeta todella?
+jsite.quit.overwrite-configuration=<html><b>Ylikirjoita asetukset?</b><br><br>Asetustiedosto on jo olemassa:<br><code>{0}</code><br><br>Kirjoitetaanko sen yli?</html>
+jsite.quit.overwrite-configuration.title=Ylikirjoita asetukset?
+jsite.quit.config-not-saved=<html><b>Asetuksia ei tallennettu</b><br><br>Asetuksia ei voitu tallentaa.<br>Haluatko lopettaa kuitenkin?</html>
+
+jsite.menu.languages=Kielet
+jsite.menu.language.en=English
+jsite.menu.language.de=Deutsch
+jsite.menu.language.fr=Fran\u00e7ais
+jsite.menu.language.it=Italiano
+jsite.menu.language.pl=Polski
+jsite.menu.language.fi=Suomi
+jsite.menu.nodes=Solmut
+jsite.menu.nodes.manage-nodes=Hallitse solmuja
+jsite.menu.options=Asetukset
+jsite.menu.options.preferences=Asetukset
+jsite.menu.help=Ohje
+jsite.menu.help.check-for-updates=Tarkista Päivitykset
+jsite.menu.help.about=Tietoja
+
+jsite.about.message=<html><big><b>jSite {0}</b></big><br><br>Tekij\u00e4noikeus \u00a9 2006\u20132012 David Roden<br>Julkaistu lisenssill\u00e4 GNU General Public License</html>
+
+jsite.node-manager.heading=Solmumanageri
+jsite.node-manager.description=Hallitse solmujasi t\u00e4\u00e4ll\u00e4.
+jsite.node-manager.node-information=Solmun tiedot
+jsite.node-manager.add-node=Lis\u00e4\u00e4 Solmu
+jsite.node-manager.new-node=Uusi Solmu
+jsite.node-manager.delete-node=Poista Solmu
+jsite.node-manager.delete-node.warning=<html><b>Vahvista solmun poistaminen</b><br><br>Poistetaanko solmu todella?</html>
+jsite.node-manager.name=Nimi
+jsite.node-manager.hostname=Is\u00e4nt\u00e4nimi
+jsite.node-manager.port=Portti
+
+jsite.preferences.heading=Asetukset
+jsite.preferences.description=K\u00e4yt\u00e4 t\u00e4t\u00e4 sivua hallitaksesi globaaleja asetuksia.
+jsite.preferences.temp-directory=Hakemisto v\u00e4liaikaisille tiedostoille
+jsite.preferences.temp-directory.default=Oletus (j\u00e4rjestelm\u00e4n valitsema)
+jsite.preferences.temp-directory.custom=Mukautettu
+jsite.preferences.temp-directory.choose=Valitse
+jsite.preferences.temp-directory.choose.approve=Valitse
+jsite.preferences.config-directory=Asetustiedoston sijainti
+jsite.preferences.config-directory.jar=JAR-tiedoston vieress\u00e4
+jsite.preferences.config-directory.home=Kotihakemisto
+jsite.preferences.config-directory.custom=Mukautettu
+jsite.preferences.insert-options=Latausasetukset
+jsite.preferences.insert-options.use-early-encode=Luo lopullinen URI aikaisin
+jsite.preferences.insert-options.priority=Prioriteetti
+jsite.preferences.insert-options.manifest-putter=Manifestin Asettaja
+
+jsite.insert.heading=Projektin lataaminen
+jsite.insert.description=Ole hyv\u00e4 ja odota kun projektia ladataan.
+jsite.insert.project-information=Projektin tiedot
+jsite.insert.request-uri=Freesite
+jsite.insert.start-time=Aloitusaika
+jsite.insert.starting=Aloitetaan
+jsite.insert.done=Valmis.
+jsite.insert.done.title=Lataus valmis
+jsite.insert.insert-aborted=Lataus keskeytettiin.
+jsite.insert.insert-aborted.title=Lataus Keskeytetty
+jsite.insert.progress=Edistys
+jsite.insert.k-per-s=KB/s
+jsite.insert.insert-failed=<html><b>Lataus ep\u00e4onnistui</b><br><br>Projektin lataus ep\u00e4onnistui<br>joitain tiedostoja ei voitu ladata.</html>
+jsite.insert.insert-failed-with-cause=<html><b>Lataus ep\u00e4onnistui</b><br><br>Projektin lataus ep\u00e4onnistui.<br>Joitain tiedostoja ei voitu ladata.<br>Seuraava virhe tapahtui:<br><br><code>{0}</code></html>
+jsite.insert.insert-failed.title=Lataus ep\u00e4onnistui
+jsite.insert.inserted=<html><b>Projekti ladattu</b><br><br>Projektisi ladattiin onnistuneesti.</html>
+jsite.insert.okay-copy-uri=Kopioi URI leikep\u00f6yd\u00e4lle
+jsite.insert.reinserted-edition=<html><b>Editio ladattu uudelleen</b><br><br>Editio, jota olet juuri lataamassa,<br>on jo ladattu aikaisemmin.</html>
+jsite.insert.reinserted-edition.title=Editio Ladattu Uudelleen
+
+jsite.file-scanner.can-not-read-directory=Ei voitu lukea hakemistoa
+
+jsite.project.heading=Valitse Projekti
+jsite.project.description=Valitse projekti alla olevasta listasta, tai luo uusi projekti.
+jsite.project.action.browse=Selaa
+jsite.project.action.browse.choose=Valitse
+jsite.project.action.browse.tooltip=Selaa hakemisto
+jsite.project.action.add-project=Lis\u00e4\u00e4 projekti
+jsite.project.action.add-project.tooltip=Lis\u00e4\u00e4 uusi projekti
+jsite.project.new-project.name=Uusi Projekti
+jsite.project.action.delete-project=Poista projekti
+jsite.project.action.delete-project.tooltip=Poista projekti
+jsite.project.action.delete-project.confirm=<html><b>Vahvista poistaminen</b><br><br>Projekti \u201e{0}\u201c poistetaan!<br>Haluatko jatkaa?</html>
+jsite.project.action.clone-project=Kloonaa projekti
+jsite.project.action.clone-project.copy=Kopio {0}
+jsite.project.action.clone-project.tooltip=Kloonaa valittu projekti
+jsite.project.action.copy-uri=Kopioi URI Leikep\u00f6yd\u00e4lle
+jsite.project.action.copy-uri.tooltip=Kopioi projektin URI leikep\u00f6yd\u00e4lle
+jsite.project.action.manage-keys=Hallitse Avaimia
+jsite.project.action.manage-keys.tooltip=Hallitse t\u00e4m\u00e4n projektin avaimia
+jsite.project.action.reset-edition=Alusta Editio
+jsite.project.action.reset-edition.tooltip=Alustaa projektin editio-numeron
+jsite.project.project.information=Projektin tiedot
+jsite.project.project.name=Nimi
+jsite.project.project.description=Kuvaus
+jsite.project.project.local-path=Paikallinen polku
+jsite.project.project.address=Osoite
+jsite.project.project.path=Polku
+jsite.project.project.edition=Editio
+jsite.project.project.uri=URI
+jsite.project.keygen.io-error=<html><b>Solmuun ei saatu yhteytt\u00e4</b><br><br>Kommunikointi Freenet solmusi kanssa ep\u00e4onnistui<br>seuraavan viestin kanssa:<br><br><code>{0}</code><br><br>Ole hyv\u00e4 ja varmista, ett\u00e4 olet asettannut<br>oikean is\u00e4nt\u00e4nimen ja portin numeron<br>”Solmun Hallinta” sivulla.</html>
+jsite.project.warning.generate-new-key=<html><b>Luo uusi avain?</b><br><br>Jos luot uuden avaimen, sivustosi julkaistaan<br>kyseisell\u00e4 avaimella. Muiden k\u00e4ytt\u00e4jien<br>luottamus vanhaan avaimeen menetet\u00e4\u00e4n!<br>Editio my\u00f6s alustetaan.</html>
+jsite.project.warning.reset-edition=<html><b>Alusta editio?</b><br><br>Edition alustaminen voi johtaa latausvirheisiin<br>ja sekaannukseen, ellet ole muuttannut<br>projektin polkua tai avainta!</html>
+jsite.project.warning.use-clipboard-now=<html><b>URI kopioitu</b><br><br>Huomaa, ett\u00e4 jSite:n lopettaminen voi aiheuttaa<br>leikep\u00f6yd\u00e4n tyhjenemisen<br>K\u00e4yt\u00e4 URI:a v\u00e4litt\u00f6m\u00e4sti toisessa ikkunassa!</html>
+
+jsite.project-files.heading=Projektin Tiedostot
+jsite.project-files.description=<html>T\u00e4ll\u00e4 sivulla voit asettaa parametrej\u00e4 projektin tiedostoille, kuten<br>ulkoisesti luodut avaimet tai MIME-tyypit, jos automaattinen tunnistus ep\u00e4onnistui.</html>
+jsite.project-files.action.rescan=Skannaa uudelleen
+jsite.project-files.action.rescan.tooltip=Skannaa projektin hakemisto uusien tiedostojen varalta
+jsite.project-files.always-force-insert=Pakota aina lataaminen
+jsite.project-files.always-force-insert.tooltip=Ladataanko kaikki projektin tiedostot, vaikka ne eiv\u00e4t olisi muuttuneet
+jsite.project-files.ignore-hidden-files=Ohita piilotetut tiedostot
+jsite.project-files.ignore-hidden-files.tooltip=Piilotettuja tiedostoja ei ladata
+jsite.project-files.file-options=Tiedostoasetukset
+jsite.project-files.default=Oletustiedosto
+jsite.project-files.default.tooltip=Aseta t\u00e4m\u00e4 tiedosto projektin indeksiksi
+jsite.project-files.insert=Lataa
+jsite.project-files.insert.tooltip=Poista valinta, jos et halua ladata t\u00e4t\u00e4 tiedostoa
+jsite.project-files.force-insert=Pakota lataaminen
+jsite.project-files.force-insert.tooltip=Lataa tiedosto vaikka se ei olisi muuttunut
+jsite.project-files.insert-redirect=Uudelleenohjaa
+jsite.project-files.insert-redirect.tooltip=Haluatko asettaa uudelleenohjauksen t\u00e4lle tiedostolle
+jsite.project-files.custom-key=Mukautettu avain
+jsite.project-files.custom-key.tooltip=Ulkoisesti luotu avain t\u00e4lle tiedostolle
+jsite.project-files.rename=Nime\u00e4 uudelleen
+jsite.project-files.rename.tooltip=Nime\u00e4 tiedosto uudelleen ladatulla sivustolla
+jsite.project-files.mime-type=MIME-Tyyppi
+jsite.project-files.mime-type.tooltip=Valitse oikea MIME-tyyppi t\u00e4ss\u00e4, jos automaattinen tunnistus ep\u00e4onnistui
+jsite.project-files.container=S\u00e4ili\u00f6
+jsite.project-files.container.tooltip=Valitse s\u00e4ili\u00f6 t\u00e4lle tiedostolle
+jsite.project-files.scan-error=<html><b>Virhe tiedostoja skannatessa</b><br><br>Joko projektin hakemistoa ei ole olemassa,<br>tai jotkin tiedostot/hakemistot eiv\u00e4t ole k\u00e4ytett\u00e4viss\u00e4!<br>Ole hyv\u00e4 ja mene takaisin ja valitse oikea hakemisto!</html>
+jsite.project-files.insert-now=Lataa nyt
+jsite.project-files.invalid-default-file=Vain hakemiston juuressa oleva tiedosto voidaan valita oletustiedostoksi.
+jsite.project-files.scanning=Skannataan
+
+jsite.update-checker.found-version.title=Uusi versio l\u00f6ytyi
+jsite.update-checker.found-version.message=<html>Uusi versio l\u00f6ytyi.<br><br>Versio {0} (julkaistu {1,date})</html>
+jsite.update-checker.latest-version.title=Tarkista p\u00e4ivitykset
+jsite.update-checker.latest-version.newer.message=<html>K\u00e4yt\u00e4t versiota {0}, mutta uudempi<br>versio ({1}) l\u00f6ytyi!</html>
+jsite.update-checker.latest-version.older.message=<html>K\u00e4yt\u00e4t versiota {0}, mutta uusin<br>versio on {1}.</html>
+jsite.update-checker.latest-version.okay.message=<html>K\u00e4yt\u00e4t versiota {0},<br>joka on uusin versio.</html>
+
+jsite.key-dialog.title=Hallitse Projektin Avaimia
+jsite.key-dialog.button.ok.tooltip=Hyv\u00e4ksy muutokset
+jsite.key-dialog.button.cancel.tooltip=Hylk\u00e4\u00e4 muutokset
+jsite.key-dialog.button.copy-from-project=Kopioi Projektista
+jsite.key-dialog.button.copy-from-project.tooltip=Kopioi avaimet valitusta projektista
+jsite.key-dialog.button.copy-from-identity=Kopioi Identiteetilt\u00e4
+jsite.key-dialog.button.copy-from-identity.tooltip=Kopioi avaimet valitulta identiteetilt\u00e4
+jsite.key-dialog.button.generate=Luo avaimet uudelleen
+jsite.key-dialog.button.generate.tooltip=Luo uusi avainpari
+jsite.key-dialog.label.keys=<html><b>Avaimet</b></html>
+jsite.key-dialog.label.private-key=Yksityinen Avain
+jsite.key-dialog.label.public-key=Julkinen Avain
+jsite.key-dialog.label.copy-keys=<html><b>Kopioi Avaimet</b></html>
+jsite.key-dialog.label.project=Projekti
+jsite.key-dialog.label.identity=Identiteetti
+jsite.key-dialog.label.actions=<html><b>Toiminnot</b></html>
+
+jsite.warning.empty-index=<html><b>Ei oletustiedostoa</b><br><br>Et ole m\u00e4\u00e4ritellyt oletustiedostoa t\u00e4lle projektille.<br>Vaikka onkin mahdollista ladata projekti ilman oletustiedostoa,<br>sinun tulisi m\u00e4\u00e4ritell\u00e4 se selaamisen helpottamiseksi.</html>
+jsite.warning.index-not-html=<html><b>Oletustiedosto ei ole HTML:\u00e4\u00e4</b><br><br>Oletustiedostosi MIME-tyyppi ei ole ”text/html”!<br>Sivuston katsominen selaimella voi tuottaa<br>odottamattomie tuloksia.</html>
+jsite.warning.site-larger-than-2-mib=<html><b>Sivustosi on yli 2 MiB!</b><br><br>Sivustosi sis\u00e4lt\u00e4\u00e4 enemm\u00e4n kuin 2 megatavua.<br>Johtuen bugeista Freenetiss\u00e4, se ei luultavasti lataudu kunnolla.<br>Yrit\u00e4 pienent\u00e4\u00e4 sivuston kokoa, tai jatka omalla vastuullasi.</html>
+
+jsite.error.no-node-selected=<html><b>Solmua ei ole valittu</b><br><br>Ole hyv\u00e4 ja valitse solmu valikosta!</html>
+jsite.error.no-node-running=<html><b>Solmu ei ole k\u00e4ynniss\u00e4</b><br><br>Et voi ladata projektia jos solmusi ei ole k\u00e4ynniss\u00e4.<br>Ole hyv\u00e4 ja k\u00e4ynnist\u00e4 solmusi ja yrit\u00e4<br>sitten uudestaan.</html>
+jsite.error.no-local-path=<html><b>Ei paikallista polkua</b><br><br>Et m\u00e4\u00e4ritellyt paikallista polkua ladattaville tiedostoille.<br>Et voi jatkaa ilman polkua.</html>
+jsite.error.no-path=<html><b>Ei Freesite-polkua</b><br><br>Et m\u00e4\u00e4ritellyt freesite-polkua.<br>Et voi jatkaa ilman freesite-polkua.</html>
+jsite.error.index-missing=<html><b>Oletustiedostosi puuttuu</b><br><br>Oletustiedosto on m\u00e4\u00e4ritelty aikaisemmin,<br>mutta sit\u00e4 ei en\u00e4\u00e4 ole olemassa!<br>Ole hyv\u00e4 ja valitse uusi oletustiedosto.</html>
+jsite.error.index-not-inserted=<html><b>Oletustiedostoa ei ladattu</b><br><br>Valitsit, ett\u00e4 oletustiedostoa ei ladata!<br>Sinun täytyy joko ladata se tai valita toinen oletustiedosto.</html>
+jsite.error.no-custom-key=<html><b>Ei mukautettua avainta tiedostolle</b><br><br>P\u00e4\u00e4tit olla lataamatta <code>{0}</code>,<br>mutta et antanut avainta uudelleenohjaukseen!</html>
+jsite.error.no-files-to-insert=<html><b>Ei tiedostoja ladattavaksi</b><br><br>Et valinnut yht\u00e4\u00e4n tiedostoa ladattavaksi. Valitse<br>ainakin yksi tiedosto ladattavaksi!</html>
+jsite.error.duplicate-file=<html><b>Duplikaattitiedosto</b><br><br>Tiedosto <code>{0}</code> on ladattu kahdesti!<br>Tarkista tiedostojesi nimet ja uudelleenohjaukset!</html>
index c9954a5..eda11c6 100644 (file)
@@ -45,6 +45,7 @@ jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
 jsite.menu.language.pl=Polski
+jsite.menu.language.fi=Suomi
 jsite.menu.nodes=Noeud
 jsite.menu.nodes.manage-nodes=G\u00e9rer les noeuds
 jsite.menu.options=Options
@@ -204,4 +205,4 @@ jsite.error.index-not-inserted=<html><b>Fichier par d\u00e9faut non ins\u00e9r\u
 jsite.error.no-custom-key=<html><b>Pas de clef existante sp\u00e9cifi\u00e9e pour ce fichier</b><br><br>Vous avez sp\u00e9cifier de ne pas ins\u00e9rer <code>{0}</code><br> mais n'avez pas sp\u00e9cifier de clef ou rediriger!</html>
 jsite.error.no-files-to-insert=<html><b>Aucun fichier \u00e0 ins\u00e9rer</b><br><br>Vous n'avez s\u00e9lectionn\u00e9 aucun fichier pour l'insertion !<br>Veuillez s\u00e9lectionner au moins un fichier \u00e0 ins\u00e9rer.</html>
 jsite.error.duplicate-file=<html><b>Fichier dupliqu\u00e9</b><br><br>Le fichier <code>{0}</code> est ins\u00e9r\u00e9 deux fois !<br>Veuillez v\u00e9rifier les noms de fichier et les redirections.</html>
-# to update: 144, 145, 180-183, 189-192, 196
\ No newline at end of file
+# to update: 145, 146, 181-184, 190-193, 197
index c34add4..4bb32b7 100644 (file)
@@ -45,6 +45,7 @@ jsite.menu.language.de=Deutsch
 jsite.menu.language.fr=Fran\u00e7ais
 jsite.menu.language.it=Italiano
 jsite.menu.language.pl=Polski
+jsite.menu.language.fi=Suomi
 jsite.menu.nodes=W\u0119z\u0142y
 jsite.menu.nodes.manage-nodes=Zarz\u0105dzaj w\u0119z\u0142ami
 jsite.menu.options=Opcje
diff --git a/src/main/resources/flag-fi.png b/src/main/resources/flag-fi.png
new file mode 100644 (file)
index 0000000..b3518c1
Binary files /dev/null and b/src/main/resources/flag-fi.png differ