From a7a7241689a1157d7f2c5c8d6f75fa5be3648e07 Mon Sep 17 00:00:00 2001 From: nobnago Date: Sun, 19 Dec 2010 20:38:12 +0100 Subject: [PATCH] finish localisation --- res/values-fi/arrays.xml | 145 +++++++++++++++++ res/values-fi/strings.xml | 296 ++++++++++++++++++++++++++++++++++ tools/update-localizations.py | 10 +- 3 files changed, 447 insertions(+), 4 deletions(-) create mode 100644 res/values-fi/arrays.xml create mode 100644 res/values-fi/strings.xml diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml new file mode 100644 index 0000000000..f89eb18fb4 --- /dev/null +++ b/res/values-fi/arrays.xml @@ -0,0 +1,145 @@ + + + + + + + Satunnaisessa järjestyksessä + Lisäämisjärjestyksessä + Käänteisessä lisäämisjärjestyksessä + + + 0 + 1 + 2 + + + Jaa tarkastelujen kesken + Tarkastelun jälkeen + Ennen tarkastelua + + + 0 + 1 + 2 + + + Suurin väliaika ensin + Pienin väliaika ensin + Erääntyvien järjestyksessä + Satunnainen järjestys + + + 0 + 1 + 2 + 3 + + + 10 % + 20 % + 30 % + 40 % + 50 % + 60 % + 70 % + 80 % + 90 % + 100 % + 110 % + 120 % + 130 % + 140 % + 150 % + + + 10 + 20 + 30 + 40 + 50 + 60 + 70 + 80 + 90 + 100 + 110 + 120 + 130 + 140 + 150 + + + Piilota kysymys vastatessa + Näytä kysymys vastatessa + CardModelin mukaan + + + 0 + 1 + 2 + + + Raportoi aina + Älä raportoi koskaan + Kysy + + + 0 + 1 + 2 + + + 10 + 25 + 50 + 75 + 100 + 150 + 200 + Ei koskaan + + + 10 + 25 + 50 + 75 + 100 + 150 + 200 + 1000000 + + + Näytä vanhin muutettu ensimmäisenä + Näytä lisätyt järjestyksessä + Näytä satunnaisessa järjestyksessä + + + tunti + päivä + kuukausi + vuosi + + + tuntia + päivää + Kuukautta + vuotta + + diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml new file mode 100644 index 0000000000..c3c2189ffa --- /dev/null +++ b/res/values-fi/strings.xml @@ -0,0 +1,296 @@ + + + + + + Peruuta + Tallenna + Ankidroid + Kyllä + Ei + OK + Decks with versions older than 39 are not supported by AnkiDroid, please open the deck with Anki desktop version to upgrade the deck to the latest version. + Valitse SD-kortille kopioimasi pakka + SD-kortti on irrotettu + %1$d / %2$d jäljellä + %d uutta tänään + Ladataan pakkaa... + Pakkoja ei löydetty. + Synkronointiloki + Päivitetään pakkaa... + Päivitys epäonnistui! + Upgrade deck results + Notes + Sovelluksen päivitys + Ankidroid on päivitetty + Lataa uusin versio + Vahvista Android-päivitys + Uusi versio Ankidroidista on saatavilla Android Marketista.\n\nHaluatko asentaa sen? + Älä ilmoita tästä päivityksestä uudelleen + SD-kortti ei ole käytettävissä, koska se on kytketty USB-tilassa. Irrota USB käyttääksesi pakkojasi. + Näytä ajastin / valkotaulu + Piilota Valkotaulu + Tyhjennä Valkotaulu + Istunnon kysymysten raja saavutettu + Istunnon aikaraja saavutettu + Card editing not allowed while cramming + Suspend Leeches + Card marked as leech and suspended + Card marked as leech + Montako uutta korttia näytetään korkeintaan päivässä. + Uusia Kortteja / Päivä + Istunnon aikaraja + Yhteen istuntoon käytettävä minuuttimäärä. 0 tarkoittaa ei rajoitusta. + Istunnon kysymysraja + Yhdessä istunnossa esitettävien kysymysten määrä. 0 tarkoittaa ei rajoitusta. + Uusien korttien järjestys + Uusien korttien esitysjärjestys. + Uudet kortit näytetään... + Uusien korttien sijoittelu + Minne uudet kortit jaetaan tarkastelun aikana. + Näytä uudet kortit... + Korttien tarkastelujärjestys + Tarkastele kortteja... + Tarkasteltavien korttien esitysjärjestys. + Näytä vastaus + Näytä kysymys + Kysymyskortti + Uudestaan + Hyvä + Helppo + Erittäin Helppo + Uudestaan + Vaikea + Hyvä + Helppo + Pakat + Synkronointi + Lisäasetukset + Kysymys ja vastaus -näyttö + Synkronoi avattaessa + Synkronoi suljettaessa + Study options on load + Shows study options screen when loading a deck + Näytä ajastin + Timer showing the time it is taking you to answer + Voit kirjoittaa ruudulle + Whiteboard stroke width + Select the width of the stroke + Esimerkkipakka + Luo pakka pääkaupungeista, jos pakkaa ei löydy + Kirjoita vastaukset + Voit kirjoittaa vastauksen, ja verrata sitä oikean vastaukseen + Allow text selection + Lets you select and copy text from cards with a long click, and perform lookup in external dictionnary + Tuki ruby-huomautusten käytölle + Merkkien \'[\' ja \']\' välissä olevaa tekstiä käsitellään ruby-huomautuksena + Näyttöfontin suhteellinen koko + Näytön fonttikoko suhteessa pakan määritelmiin + Piilota kysymys vastauksen yhteydessä? + Määrittää piilotetaanko kysymys kun vastaus näytetään. + Pakan polku + Polku jonne pakkasi on tallennettu + Review in fullscreen + You can decide if you want use all available screen space during card reviewing + Open Online Deck + Valitse pakka jonka haluat ladata + Asetukset + Pakan asetukset + Tietoja + Korttien muokkaus + Card Adder + Ladataan pakkaa. Odota hetki... + Ei ole internet-yhteyttä + Nyt ladataan + Henkilökohtaiset Pakat + Starting download... + Ladataan... + Pysäytetty + Ladattu + Virhe + Peruutetaan... + Loading available personal decks... + Huomio + A network error has ocurred. Retry, or cancel and return to the previous screen. + Yritä uudelleen + Peru + Shared Decks + Päivitetään... + Saatavilla olevia jaettuja pakkoja ladataan... + Peruuta Lataus + Jatka Lataamista + Keskeytä lataaminen + This deck is already downloading + Synkronoi kaikki + tosiasia + tosiasiaa + <table><tr><td><b>Lisätty/Muutettu</b></td><td><b>Täällä</b></td><td><b>Serveri</b></td></tr><tr><td>Kortit</td><td>%1$s</td><td>%2$s</td></tr><tr><td>Faktat</td><td>%3$s</td><td>%4$s</td></tr><tr><td>Mallit</td><td>%5$s</td><td>%6$s</td></tr><tr><td>Stats</td><td>%7$s</td><td>%8$s</td></tr></table> + Tallennetaan muutokset ... + <html> +<body> +<h2>AnkiDroid:<br/> +Flashcards for Android</h2> +<p>AnkiDroid can read .anki files produced by the desktop <a href="http://ichi2.net/anki">Anki</a> software.</p> +<p>To help us make AnkiDroid better, please report any bug <a href="http://code.google.com/p/ankidroid/issues">here</a>, new feature ideas are very welcome too! +Please use the <a href="http://ichi2.net/anki/wiki/AndroidAnki">wiki</a> and say Hi on the <a href="http://groups.google.com/group/anki-android">forum</a>.</p> +<p>AnkiDroid is <a href="http://en.wikipedia.org/wiki/Open_source_software">open source software</a>, so everyone is encouraged to <a href="http://ichi2.net/anki/wiki/ContributeToAnkiDroid">join</a> the <a href="http://ichi2.net/anki/wiki/AnkiDroidContributors">contributors</a> :-) +Non-developers can also help, for instance by updating the wiki and screenshots, <a href="http://ichi2.net/anki/donate.html">donating</a> to Anki, or blogging about AnkiDroid!</p> +<p>AnkiDroid is released under the <a href="http://www.gnu.org/licenses/gpl.html">GNU-GPL v3 license</a> and the source code is available <a href="http://github.com/nicolas-raoul/Anki-Android">here</a>.</p> +</body> +</html> + Study Options + Pakan nimi + Reviews due: + New today: + New total: + New cards per day: + Session limit (minutes): + Session limit (questions): + Aloita tarkistaminen + Study Options + %1$s (%2$d of %3$d due) + Lisää Valintoja + Tallenna + No Deck Loaded + No deck is currently loaded. Anki decks are stored on your SD card and are read from the location specified in the preferences (currently this is set to: \"%s\"). The preferences can be reached by pressing your device\'s \"Menu\" button and then selecting \"Preferences\".\n\nTo load a deck, press your device\'s \"Menu\" button and then select \"Open Deck\" or press one of the buttons below. + Deck Could Not Be Loaded + The deck you selected is not a valid Anki deck. Please use the Anki desktop application to create a valid deck before loading it in Ankidroid.\n\nIn the meantime, you can select another deck or load the sample deck with the buttons below. + No External Storage Available + No external storage is currently available. AnkiDroid needs to have access to the sdcard in order to read and load your Anki decks. Check that your sdcard is mounted and try again. + Load Other Deck + Load Sample Deck + Open Deck + Synkronointi + Lataa pakka + Shared deck + Henkilökohtainen pakka + Synkronoi + Oma Tili + Asetukset + Deck Properties + Lisää kortti + Tietoja + Suspend Card + Muokkaa Korttia + Lookup in Aedict + Merkitse Kortti + Merkitty + Ladataan... + Continue Reviewing + Hyvin Tehty! + Onneksi olkoon! + You have finished for now. + Opi Lisää + Review Early + Open Other Deck + Back to Study Screen + Käyttäjätunnus + Salasana + Kirjaudu sisään + Don\'t have an AnkiOnline account? It\'s free! + Rekisteröidy + Logged as + Kirjaudu ulos + Logging in, please wait... + Virheellinen käyttäjätunnus tai salasana. + http://ankiweb.net/ + Lataaminen valmistui + Pakka ladattu + A network error has ocurred. + In order to proceed with this operation, you need to have an AnkiOnline account and be logged in. + Syncing %s + Tags to cram + Start Cram mode + Stop Cram mode + Päntätä + Yhdistetään... + Syncing %s + Fetching summary from server... + Preparing full sync... + Lähetetään... + Ladataan... + Synkronointi valmis. + Determining differences... + Transferring payload... + Applying reply... + Muutoksia ei löytynyt. + Virhe: Pakkaa ei ole synkronoitu + Muutoksia ei löytynyt + No deck on server + Full sync from server + 1 fact to server + %d facts to server + 1 fact from server + %d facts from server + %d virhettä odottaa ilmoittamista + There are %d errors to report + Ilmoita virheistä + Älä ilmoita virheistä + ankidroid@gmail.com + Error reporting mode + Errors can be reported automatically, never reported, or you can be prompted + Widget + Widget notification threshold + The minimum number of cards due at which a notification is raised + Värähdellä + Blink light + Cards Due + %d AnkiDroid cards due + Malli: + Malli + Kortti: + Kortit: + Lisää + Sulje + Pian + Next review time + Shows the next review time depending on your choice + Update notifications + Notify me when AnkiDroid is updated + Per Day + Kumoa + Tee uudelleen + Poista Pakka + Poista Pakka + Haluatko varmasti poistaa pakan %s? + Poista se + + Uudet kortit satunnaisessa järjestyksessä + New cards in order added + New cards in reverse order added + + + Spread new cards through reviews + New cards after reviews + New cards before reviews + + + Review cards from largest interval + Review cards from smallest interval + Review cards in order due + Review cards in random order + + + Näytä väärin vastatut kortit pian + Näytä väärin vastatut kortit lopussa + Näytä väärin vastatut kortit 10 minuutin ajalta + Näytä väärin vastatut kortit 8 tunnin ajalta + Näytä väärin vastatut kortit 3 päivän ajalta + + diff --git a/tools/update-localizations.py b/tools/update-localizations.py index 1fe252c148..6ae881965c 100644 --- a/tools/update-localizations.py +++ b/tools/update-localizations.py @@ -18,6 +18,12 @@ # http://crowdin.net/download/project/ankidroid.zip # Unfortunately, the arrays.xml files' 0,1,2,3,4,5 values must be fixed manually (Linux command: meld git) --> seems to work now +# Below is the list of official AnkiDroid localizations. +# Add a language if it is more than 50% translated. +languages = ['pt-PT', 'fr', 'ru', 'ca', 'es-ES', 'el', 'it', 'pl', 'de', 'ro', 'sv-SE', 'zh-CN', 'zh-TW', 'cs', 'ru', 'fi']; + + + import os import zipfile @@ -45,10 +51,6 @@ def replacechars(filename): fin.close() os.rename(newfilename, filename) - -# Below is the list of official AnkiDroid localizations. -# Add a language if it is more than 50% translated. -languages = ['pt-PT', 'fr', 'ru', 'ca', 'es-ES', 'el', 'it', 'pl', 'de', 'ro', 'sv-SE', 'zh-CN', 'zh-TW', 'cs']; zipname = 'ankidroid.zip' print "downloading crowdin-file"