Page MenuHomePhabricator (Chris)

fi.po
No OneTemporary

Authored By
Unknown
Size
72 KB
Referenced Files
None
Subscribers
None
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the meandmyshadow package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: meandmyshadow 0.5svn\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-10 19:20+0800\n"
"PO-Revision-Date: 2019-06-29 00:01+0000\n"
"Last-Translator: odamite <odamite@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/me-and-my-shadow/"
"translations/fi/>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.7.1\n"
#: ../src/AchievementList.cpp:43
msgid "Newbie"
msgstr "Aloittelija"
#: ../src/AchievementList.cpp:43
msgid "Complete a level."
msgstr "Suorita 1 kenttä."
#: ../src/AchievementList.cpp:44
msgid "Graduate"
msgstr "Valmistu"
#: ../src/AchievementList.cpp:44
msgid "Complete the tutorial level pack."
msgstr "Suorita johdatuskurssi."
#: ../src/AchievementList.cpp:45
msgid "Experienced player"
msgstr "Kokenut pelaaja"
#: ../src/AchievementList.cpp:45
msgid "Complete 50 levels."
msgstr "Suorita 50 kenttää."
#: ../src/AchievementList.cpp:47
msgid "You did it!"
msgstr ""
#: ../src/AchievementList.cpp:47
#, fuzzy
#| msgid "Complete the tutorial level pack with gold for all levels."
msgid "Complete any level pack besides tutorial."
msgstr "Suorita johdatuskurssi ainoastaan kultamitaleilla."
#: ../src/AchievementList.cpp:49
msgid "Good job!"
msgstr "Hienoa!"
#: ../src/AchievementList.cpp:49
msgid "Receive a gold medal."
msgstr "Ansaitse kultamitali."
#: ../src/AchievementList.cpp:50
msgid "Outstanding graduate"
msgstr "Erinomainen todistus"
#: ../src/AchievementList.cpp:50
msgid "Complete the tutorial level pack with gold for all levels."
msgstr "Suorita johdatuskurssi ainoastaan kultamitaleilla."
#: ../src/AchievementList.cpp:51
msgid "Expert"
msgstr "Mestari"
#: ../src/AchievementList.cpp:51
msgid "Earn 50 gold medals."
msgstr "Ansaitse 50 kultamitalia."
#: ../src/AchievementList.cpp:53
msgid "Victory"
msgstr ""
#: ../src/AchievementList.cpp:53
#, fuzzy
#| msgid "Complete a level."
msgid "Complete all official levels."
msgstr "Suorita 1 kenttä."
#: ../src/AchievementList.cpp:54
msgid "Great victory"
msgstr ""
#: ../src/AchievementList.cpp:54
#, fuzzy
#| msgid "Complete the tutorial level pack with gold for all levels."
msgid "Complete all official levels with silver or gold."
msgstr "Suorita johdatuskurssi ainoastaan kultamitaleilla."
#: ../src/AchievementList.cpp:55
msgid "Epic victory"
msgstr ""
#: ../src/AchievementList.cpp:55
#, fuzzy
#| msgid "Complete the tutorial level pack with gold for all levels."
msgid "Complete all official levels with gold."
msgstr "Suorita johdatuskurssi ainoastaan kultamitaleilla."
#: ../src/AchievementList.cpp:57
msgid "Survivalist"
msgstr ""
#: ../src/AchievementList.cpp:57
#, fuzzy
#| msgid "Complete 50 levels."
msgid "Complete 10 levels in row without dying."
msgstr "Suorita 50 kenttää."
#: ../src/AchievementList.cpp:58
msgid "Expert survivalist"
msgstr ""
#: ../src/AchievementList.cpp:58
msgid ""
"Complete the default level pack from start to finish without dying or "
"resetting once."
msgstr ""
#: ../src/AchievementList.cpp:60
msgid "Hooked"
msgstr "Koukussa"
#: ../src/AchievementList.cpp:60
msgid "Play Me and My Shadow for more than 2 hours."
msgstr "Pelaa Me and My Shadow:ta 2 tuntia."
#: ../src/AchievementList.cpp:61
msgid "Loyal fan of Me and My Shadow"
msgstr "Me and My Shadow:n uskollinen fani"
#: ../src/AchievementList.cpp:61
msgid "Play Me and My Shadow for more than 24 hours."
msgstr "Pelaa Me and My Shadow:ta 24 tuntia."
#: ../src/AchievementList.cpp:63
msgid "Constructor"
msgstr "Rakentaja"
#: ../src/AchievementList.cpp:63
msgid "Use the level editor for more than 2 hours."
msgstr "Käytä kenttäeditoria 2 tuntia."
#: ../src/AchievementList.cpp:64
msgid "The creator"
msgstr "Luoja"
#: ../src/AchievementList.cpp:64
msgid "Use the level editor for more than 8 hours."
msgstr "Käytä kenttäeditoria yli 8 tuntia."
#: ../src/AchievementList.cpp:66
msgid "Look, cute level!"
msgstr "Hei, kiva kenttä!"
#: ../src/AchievementList.cpp:66
msgid "Create a level for the first time."
msgstr "Luo kenttä ensimmäistä kertaa."
#: ../src/AchievementList.cpp:67
msgid "The level museum"
msgstr "Kenttämuseo"
#: ../src/AchievementList.cpp:67
msgid "Create 10 levels."
msgstr "Rakenna 10 kenttää."
#: ../src/AchievementList.cpp:69
msgid "Hello, World!"
msgstr "Hei maailma!"
#: ../src/AchievementList.cpp:69
msgid "Write a script for the first time."
msgstr "Kirjoita ensimmäinen skripti."
#: ../src/AchievementList.cpp:71
msgid "Frog"
msgstr "Sammakko"
#: ../src/AchievementList.cpp:71
msgid "Jump 100 times."
msgstr "Hyppää 100 kertaa."
#: ../src/AchievementList.cpp:72
msgid "Kangaroo"
msgstr "Kenguru"
#: ../src/AchievementList.cpp:72
msgid "Jump 1000 times."
msgstr "Hyppää 1000 kertaa."
#: ../src/AchievementList.cpp:74
msgid "Carrier"
msgstr ""
#: ../src/AchievementList.cpp:74
#, fuzzy
#| msgid "Player to shadow to player to shadow..."
msgid "Player or shadow hold other 100 times."
msgstr "Edestakaisin..."
#: ../src/AchievementList.cpp:75
msgid "Acrobat"
msgstr ""
#: ../src/AchievementList.cpp:75
#, fuzzy
#| msgid "Player to shadow to player to shadow..."
msgid "Player or shadow hold other 1000 times."
msgstr "Edestakaisin..."
#: ../src/AchievementList.cpp:77
msgid "Wanderer"
msgstr "Vaeltaja"
#: ../src/AchievementList.cpp:77
msgid "Travel 100 meters."
msgstr "Matkusta 100 metriä."
#: ../src/AchievementList.cpp:78
msgid "Runner"
msgstr "Juoksija"
#: ../src/AchievementList.cpp:78
msgid "Travel 1 kilometer."
msgstr "Matkusta 1 kilometri."
#: ../src/AchievementList.cpp:79
msgid "Long distance runner"
msgstr "Kestävyysjouksu"
#: ../src/AchievementList.cpp:79
msgid "Travel 10 kilometers."
msgstr "Matkaa 10 kilometriä."
#: ../src/AchievementList.cpp:80
msgid "Marathon runner"
msgstr "Maraton"
#: ../src/AchievementList.cpp:80
msgid "Travel 42,195 meters."
msgstr "Matkaa 42,195 metriä."
#: ../src/AchievementList.cpp:82
msgid "Sokoban"
msgstr ""
#: ../src/AchievementList.cpp:82
msgid "Push blocks for 100 meters."
msgstr ""
#: ../src/AchievementList.cpp:83
msgid "Box delivering company"
msgstr ""
#: ../src/AchievementList.cpp:83
msgid "Push blocks for 1 kilometer."
msgstr ""
#: ../src/AchievementList.cpp:85
msgid "Be careful!"
msgstr "Varovasti!"
#: ../src/AchievementList.cpp:85
msgid "Die for the first time."
msgstr "Kuole ensimmäistä kertaa."
#: ../src/AchievementList.cpp:86
msgid "It doesn't matter..."
msgstr "Ei se haittaa..."
#: ../src/AchievementList.cpp:86
msgid "Die 50 times."
msgstr "Kuole 50 kertaa."
#: ../src/AchievementList.cpp:87
msgid "Expert of trial and error"
msgstr "Yritys ja erehdys"
#: ../src/AchievementList.cpp:87
msgid "Die 1000 times."
msgstr "Kuole 1000 kertaa."
#: ../src/AchievementList.cpp:89
msgid "Keep an eye for moving blocks!"
msgstr "Varo liikuvia palikoita!"
#: ../src/AchievementList.cpp:89
msgid "Get squashed for the first time."
msgstr "Liiskaannu ensimmäistä kertaa."
#: ../src/AchievementList.cpp:90
msgid "Potato masher"
msgstr "Perunasurvin"
#: ../src/AchievementList.cpp:90
msgid "Get squashed 50 times."
msgstr "Liiskaannu 50 kertaa."
#: ../src/AchievementList.cpp:92
msgid "Double kill"
msgstr "Tuplatappo"
#: ../src/AchievementList.cpp:92
msgid "Get both the player and the shadow dead."
msgstr "Tapa samanaikaisesti sekä pelaaja että varjo."
#: ../src/AchievementList.cpp:94
msgid "Bad luck"
msgstr "Huono-onninen"
#: ../src/AchievementList.cpp:94
msgid "Die 5 times in under 5 seconds."
msgstr "Kuole 5 kertaa 5 sekunnin sisällä."
#: ../src/AchievementList.cpp:95
msgid "This level is too dangerous"
msgstr "Tämä kenttä on liian vaarallinen"
#: ../src/AchievementList.cpp:95
msgid "Die 10 times in under 5 seconds."
msgstr "Kuole 10 kertaa 5 sekunnin sisällä."
#: ../src/AchievementList.cpp:97
msgid "You forgot your friend"
msgstr "Unohdit ystäväsi"
#: ../src/AchievementList.cpp:97
msgid "Finish the level with the player or the shadow dead."
msgstr "Suorita kenttä, kun pelaaja tai varjo on kuollut."
#: ../src/AchievementList.cpp:98
msgid "Just in time"
msgstr "Ajoissa"
#: ../src/AchievementList.cpp:98
msgid "Reach the exit with the player and the shadow simultaneously."
msgstr "Saavuta uloskäynti samanaikaisesti sekä pelaajalla että varjolla."
#: ../src/AchievementList.cpp:99
msgid "Duel"
msgstr ""
#: ../src/AchievementList.cpp:99
msgid "Player and shadow push the same pushable block in opposite directions."
msgstr ""
#: ../src/AchievementList.cpp:101
msgid "Recorder"
msgstr "Nauhoittaja"
#: ../src/AchievementList.cpp:101
msgid "Record 100 times."
msgstr "Nauhoita 100 kertaa."
#: ../src/AchievementList.cpp:102
msgid "Shadowmaster"
msgstr "Varjomestari"
#: ../src/AchievementList.cpp:102
msgid "Record 1000 times."
msgstr "Nauhoita 1000 kertaa."
#: ../src/AchievementList.cpp:104
msgid "Under par"
msgstr ""
#: ../src/AchievementList.cpp:104
msgid "Complete a level with recordings less than the target recordings."
msgstr ""
#: ../src/AchievementList.cpp:106
msgid "Switch puller"
msgstr "Vivun vääntäjä"
#: ../src/AchievementList.cpp:106
msgid "Pull the switch 100 times."
msgstr "Vedä 100 kertaa vivuista."
#: ../src/AchievementList.cpp:107
msgid "The switch is broken!"
msgstr "Vipu on rikki!"
#: ../src/AchievementList.cpp:107
msgid "Pull the switch 1000 times."
msgstr "Vedä 1000 kertaa vivuista."
#: ../src/AchievementList.cpp:109
msgid "Swapper"
msgstr "Vaihtaja"
#: ../src/AchievementList.cpp:109
msgid "Swap 100 times."
msgstr "Käytä vaihtoa 100 kertaa."
#: ../src/AchievementList.cpp:111
msgid "Play it save"
msgstr "Varmuuden vuoksi"
#: ../src/AchievementList.cpp:111
msgid "Save 100 times."
msgstr "Tallenna 100 kertaa."
#: ../src/AchievementList.cpp:112
msgid "This game is too hard"
msgstr "Tämä peli on liian vaikea"
#: ../src/AchievementList.cpp:112
msgid "Load the game 100 times."
msgstr "Lataa peli 100 kertaa."
#: ../src/AchievementList.cpp:114
msgid "Enriched"
msgstr ""
#: ../src/AchievementList.cpp:114
#, fuzzy
#| msgid "Collectable"
msgid "Collect 100 collectibles."
msgstr "Avain"
#: ../src/AchievementList.cpp:115
msgid "Treasure hunter"
msgstr ""
#: ../src/AchievementList.cpp:115
#, fuzzy
#| msgid "Collectable"
msgid "Collect 1000 collectibles."
msgstr "Avain"
#: ../src/AchievementList.cpp:117
msgid "No, thanks"
msgstr "Ei kiitos"
#: ../src/AchievementList.cpp:117
msgid "Complete a level with checkpoint, but without saving."
msgstr "Suorita kenttä käyttämättä siinä olevaa tallennuspistettä."
#: ../src/AchievementList.cpp:119
msgid "Panic save"
msgstr "Hätätallennus"
#: ../src/AchievementList.cpp:119
msgid "Save twice in 1 second."
msgstr "Tallenna kahdesti sekunnin sisällä."
#: ../src/AchievementList.cpp:120
msgid "Panic load"
msgstr "Hätälataus"
#: ../src/AchievementList.cpp:120
msgid "Load twice in 1 second."
msgstr "Lataa peli kahdesti sekunnin sisällä."
#: ../src/AchievementList.cpp:122
msgid "Bad saving position"
msgstr "Tuli tallennettua pahaan paikkaan"
#: ../src/AchievementList.cpp:122
msgid "Load the game and die within 1 second."
msgstr "Lataa peli ja kuole sekunnun sisällä."
#: ../src/AchievementList.cpp:123
msgid "This level is too hard"
msgstr "Tämä kenttä on liian vaikea"
#: ../src/AchievementList.cpp:123
msgid "Load the same save and die 100 times."
msgstr "Lataa sama tallennus ja kuole 100 kertaa."
#: ../src/AchievementList.cpp:125
msgid "Quick swap"
msgstr "Nopea vaihto"
#: ../src/AchievementList.cpp:125
msgid "Swap twice in under a second."
msgstr "Käytä vaihtoa kahdesti sekunnin sisällä."
#: ../src/AchievementList.cpp:128
msgid "Horizontal confusion"
msgstr "Sekaisin suunnasta"
#: ../src/AchievementList.cpp:128
msgid "Press left and right simultaneously."
msgstr "Paina oikealle ja vasemmalla samanaikaisesti."
#: ../src/AchievementList.cpp:130
msgid "Programmer"
msgstr "Ohjelmoija"
#: ../src/AchievementList.cpp:130
msgid "Play the development version of Me and My Shadow."
msgstr "Pelaa Me and My Shadow:n kehittäjäversiota."
#: ../src/AchievementList.cpp:137
msgid "Cheater"
msgstr "Huijari"
#: ../src/AchievementList.cpp:137
msgid "Cheat in game."
msgstr "Huijaa pelissä."
#: ../src/Addons.cpp:47 ../src/LevelPackManager.cpp:116
msgid "Levels"
msgstr "Kentät"
#: ../src/Addons.cpp:47
msgid "Single level which usually contain demanding puzzles"
msgstr "Yksittäisiä kenttiä, jotka sisältävät usein vaativia pulmia"
#: ../src/Addons.cpp:48
msgid "Levelpacks"
msgstr "Kenttäpaketit"
#: ../src/Addons.cpp:48
msgid "Collection of levels with the same author or style"
msgstr "Kokoelma kenttiä, jotka ovat samantyyppisiä tai samalta tekijältä"
#: ../src/Addons.cpp:49
msgid "Themes"
msgstr "Teemat"
#: ../src/Addons.cpp:49
msgid "Give every block and background a new look and feel"
msgstr "Palikoiden ja taustan ulkoasu"
#: ../src/Addons.cpp:179 ../src/TitleMenu.cpp:47
msgid "Addons"
msgstr "Lisäosat"
#: ../src/Addons.cpp:255 ../src/Addons.cpp:726 ../src/Addons.cpp:861
#: ../src/Addons.cpp:889 ../src/CreditsMenu.cpp:91 ../src/HelpManager.cpp:1021
#: ../src/HelpManager.cpp:1041 ../src/LevelSelect.cpp:169
#: ../src/StatisticsScreen.cpp:209
msgid "Back"
msgstr "Takaisin"
#: ../src/Addons.cpp:270
msgid "ERROR: unable to download addons file!"
msgstr "VIRHE: lisäosatiedoston lataus epäonnistui!"
# TRANSLATORS: addon_list is the name of a file and should not be translated.
#. TRANSLATORS: addon_list is the name of a file and should not be translated.
#: ../src/Addons.cpp:282
msgid "ERROR: unable to load addon_list file!"
msgstr "VIRHE: addon_list-tiedoston lataus epäonnistui!"
#: ../src/Addons.cpp:293
msgid "ERROR: Invalid file format of addons file!"
msgstr "VIRHE: lisäosatiedoston muoto on virheellinen!"
#: ../src/Addons.cpp:305
msgid "ERROR: Addon list version is unsupported!"
msgstr "VIRHE: Lisäosalistan versiota ei tueta!"
# TRANSLATORS: installed_addons is the name of a file and should not be
# translated.
#. TRANSLATORS: installed_addons is the name of a file and should not be translated.
#: ../src/Addons.cpp:326
msgid "ERROR: Unable to create the installed_addons file."
msgstr "VIRHE: installed_addons-tiedoston luonti ei onnistunut."
#: ../src/Addons.cpp:344
msgid "ERROR: Invalid file format of the installed_addons!"
msgstr "VIRHE: installed_addons-tiedoston muoto on virheellinen!"
# TRANSLATORS: indicates the author of an addon.
#. TRANSLATORS: indicates the author of an addon.
#: ../src/Addons.cpp:503 ../src/Addons.cpp:814
#, c-format
msgid "by %s"
msgstr "tekijä: %s"
#: ../src/Addons.cpp:511
msgid "Installed"
msgstr "Asennettu"
#: ../src/Addons.cpp:516
msgid "Updatable"
msgstr "Päivitettävä"
#: ../src/Addons.cpp:526
msgid "Not installed"
msgstr "Ei asennettu"
#: ../src/Addons.cpp:718
msgid "Unable to initialize addon menu:"
msgstr "Lisäosavalikkoa ei voi luoda:"
#: ../src/Addons.cpp:818
#, c-format
msgid "Version: %d\n"
msgstr "Versio: %d\n"
#: ../src/Addons.cpp:820
#, c-format
msgid "Installed version: %d\n"
msgstr "Asennettu versio: %d\n"
#: ../src/Addons.cpp:823
#, c-format
msgid "License: %s\n"
msgstr "Lisenssi: %s\n"
#: ../src/Addons.cpp:826
#, c-format
msgid "Website: %s\n"
msgstr "Verkkosivu: %s\n"
#: ../src/Addons.cpp:830
msgid "(No descriptions provided)"
msgstr "(Ei kuvausta)"
#: ../src/Addons.cpp:856 ../src/Addons.cpp:883
msgid "Remove"
msgstr "Poista"
#: ../src/Addons.cpp:872
msgid "Update"
msgstr "Päivitä"
#: ../src/Addons.cpp:878
msgid "Install"
msgstr "Asenna"
#: ../src/Addons.cpp:977
#, c-format
msgid "This addon can't be removed because it's needed by %s."
msgstr "Tätä lisäosaa ei voida poistaa, koska %s tarvitsee sen."
#: ../src/Addons.cpp:977 ../src/Addons.cpp:1278
msgid "Dependency"
msgstr "Riippuvuus"
#: ../src/Addons.cpp:1006
#, c-format
msgid "WARNING: File '%s' appears to have been removed already."
msgstr "VAROITUS: Tiedosto '%s' vaikuttaa jo poistetulta."
#: ../src/Addons.cpp:1006 ../src/Addons.cpp:1013 ../src/Addons.cpp:1021
#: ../src/Addons.cpp:1028 ../src/Addons.cpp:1037 ../src/Addons.cpp:1043
#: ../src/Addons.cpp:1062 ../src/Addons.cpp:1069 ../src/Addons.cpp:1114
#: ../src/Addons.cpp:1127 ../src/Addons.cpp:1134 ../src/Addons.cpp:1145
#: ../src/Addons.cpp:1174 ../src/Addons.cpp:1179 ../src/Addons.cpp:1189
#: ../src/Addons.cpp:1195 ../src/Addons.cpp:1208 ../src/Addons.cpp:1213
#: ../src/Addons.cpp:1235 ../src/Addons.cpp:1241 ../src/Addons.cpp:1271
msgid "Addon error"
msgstr "Lisäosavirhe"
#: ../src/Addons.cpp:1013
#, c-format
msgid "ERROR: Unable to remove file '%s'!"
msgstr "VIRHE: Tiedoston '%s' poisto epäonnistui!"
#: ../src/Addons.cpp:1021
#, c-format
msgid "WARNING: Directory '%s' appears to have been removed already."
msgstr "VAROITUS: Hakemisto '%s' vaikuttaa jo poistetulta."
#: ../src/Addons.cpp:1028
#, c-format
msgid "ERROR: Unable to remove directory '%s'!"
msgstr "VIRHE: Hakemiston '%s' poisto epäonnistui!"
#: ../src/Addons.cpp:1037
#, c-format
msgid "WARNING: Level '%s' appears to have been removed already."
msgstr "VAROITUS: Kenttä '%s' vaikuttaa jo poistetulta."
#: ../src/Addons.cpp:1043
#, c-format
msgid "ERROR: Unable to remove level '%s'!"
msgstr "VIRHE: Kentän '%s' poisto epäonnistui!"
#: ../src/Addons.cpp:1062
#, c-format
msgid "WARNING: Levelpack directory '%s' appears to have been removed already."
msgstr "VAROITUS: Kenttäpaketin hakemisto '%s' vaikuttaa jo poistetulta."
#: ../src/Addons.cpp:1069
#, c-format
msgid "ERROR: Unable to remove levelpack directory '%s'!"
msgstr "VIRHE: Kenttäpaketin hakemiston '%s' poisto epäonnistui!"
#: ../src/Addons.cpp:1114
#, c-format
msgid "ERROR: Unable to download addon file %s."
msgstr "VIRHE: Lisäosatiedoston %s lataus epäonnistui."
#: ../src/Addons.cpp:1127
#, c-format
msgid "ERROR: Unable to extract addon file %s."
msgstr "VIRHE: Lisäosatiedoston %s purku epäonnistui."
#: ../src/Addons.cpp:1134
msgid "ERROR: Addon is missing metadata!"
msgstr "VIRHE: Lisäosan metatiedot puuttuvat!"
#: ../src/Addons.cpp:1145
msgid "ERROR: Invalid file format for metadata file!"
msgstr "VIRHE: Metatietotiedoston muoto on virheellinen!"
#: ../src/Addons.cpp:1174
#, c-format
msgid "WARNING: File '%s' already exists, addon may be broken or not working!"
msgstr ""
"VAROITUS: Tiedosto '%s' on jo olemassa: lisäosa ei välttämättä toimi oikein!"
#: ../src/Addons.cpp:1179
#, c-format
msgid ""
"WARNING: Unable to copy file '%s' to '%s', addon may be broken or not "
"working!"
msgstr ""
"VAROITUS: Tiedoston '%s' kopiointi kohteeseen '%s' epäonnistui: lisäosa ei "
"välttämättä toimi oikein!"
#: ../src/Addons.cpp:1189
#, c-format
msgid ""
"WARNING: Destination directory '%s' already exists, addon may be broken or "
"not working!"
msgstr ""
"VAROITUS: Kohdehakemisto '%s' on jo olemassa: lisäosa ei välttämättä toimi "
"oikein!"
#: ../src/Addons.cpp:1195 ../src/Addons.cpp:1241
#, c-format
msgid ""
"WARNING: Unable to move directory '%s' to '%s', addon may be broken or not "
"working!"
msgstr ""
"VAROITUS: Hakemisto '%s' siirto kohteeseen '%s' epäonnistui: lisäosa ei "
"välttämättä toimi oikein!"
#: ../src/Addons.cpp:1208
#, c-format
msgid "WARNING: Level '%s' already exists, addon may be broken or not working!"
msgstr ""
"VAROITUS: Kenttä '%s' on jo olemassa: lisäosa ei välttämättä toimi oikein!"
#: ../src/Addons.cpp:1213
#, c-format
msgid ""
"WARNING: Unable to copy level '%s' to '%s', addon may be broken or not "
"working!"
msgstr ""
"VAROITUS: Kentän '%s' kopiointi kohteeseen '%s' epäonnistui: lisäosa ei "
"välttämättä toimi oikein!"
#: ../src/Addons.cpp:1235
#, c-format
msgid ""
"WARNING: Levelpack directory '%s' already exists, addon may be broken or not "
"working!"
msgstr ""
"VAROITUS: Kenttäpaketin hakemisto '%s' on jo olemassa: lisäosa ei "
"välttämättä toimi oikein!"
#: ../src/Addons.cpp:1271
#, c-format
msgid "ERROR: Addon requires another addon (%s) which can't be found!"
msgstr "VIRHE: Lisäosan riippuvuutta %s ei löytynyt!"
#: ../src/Addons.cpp:1278
#, c-format
msgid "The addon %s is needed and will be installed now."
msgstr "Lisäosa %s tarvitaan ja asennetaan nyt."
#: ../src/Block.cpp:745 ../src/LevelEditor.cpp:284
msgid "On"
msgstr "Päällä"
#: ../src/Block.cpp:746 ../src/LevelEditor.cpp:285
msgid "Off"
msgstr "Pois"
#: ../src/CommandManager.cpp:41
#, c-format
msgid "Undo %s"
msgstr "Kumoa %s"
#: ../src/CommandManager.cpp:43
msgid "Can't undo"
msgstr "Ei voi kumota"
#: ../src/CommandManager.cpp:49
#, c-format
msgid "Redo %s"
msgstr "Toista %s"
#: ../src/CommandManager.cpp:51
msgid "Can't redo"
msgstr "Ei voi toistaa"
#: ../src/Commands.cpp:120
#, c-format
msgid "Resize %s"
msgstr "Muuta kokoa %s"
#: ../src/Commands.cpp:120
#, c-format
msgid "Move %s"
msgstr "Siirrä %s"
# TRANSLATORS: Block name
# TRANSLATORS: Context: Resize/Move ...
# TRANSLATORS: Context: Add/Remove ...
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Resize/Move ...
#. TRANSLATORS: Context: Add/Remove ...
#. TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Block name
#: ../src/Commands.cpp:122 ../src/Commands.cpp:1101 ../src/Commands.cpp:1145
#: ../src/LevelEditor.cpp:1623 ../src/LevelEditor.cpp:4736
msgid "Custom scenery block"
msgstr "Mukautettu maisemapalikka"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:128
#, c-format
msgid "Move %d object"
msgid_plural "Move %d objects"
msgstr[0] "Siirrä %d kohde"
msgstr[1] "Siirrä %d kohdetta"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:208
msgid "Resize level"
msgstr "Muuta kentän kokoa"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:822
msgid "Modify level property"
msgstr "Muokkaa kentän ominaisuutta"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:935
#, c-format
msgid "Add background layer %s"
msgstr "Lisää taustataso %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:937
#, c-format
msgid "Delete background layer %s"
msgstr "Poista taustataso %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:941
#, c-format
msgid "Add foreground layer %s"
msgstr "Lisää etutaso %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:943
#, c-format
msgid "Delete foreground layer %s"
msgstr "Poista etutaso %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:975
#, c-format
msgid "Modify the property of background layer %s"
msgstr "Muokkaa taustatason %s ominaisuutta"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:978
#, c-format
msgid "Modify the property of foreground layer %s"
msgstr "Muokkaa etutason %s ominaisuutta"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1068
#, c-format
msgid "Move %d object from layer %s to layer %s"
msgid_plural "Move %d objects from layer %s to layer %s"
msgstr[0] "Siirrä %d kohde tasolta %s tasolle %s"
msgstr[1] "Siirrä %d kohdetta tasolta %s tasolle %s"
#: ../src/Commands.cpp:1099
#, c-format
msgid "Add %s"
msgstr "Lisää %s"
#: ../src/Commands.cpp:1099
#, c-format
msgid "Remove %s"
msgstr "Poista %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1107
#, c-format
msgid "Add %d object"
msgid_plural "Add %d objects"
msgstr[0] "Lisää %d kohde"
msgstr[1] "Lisää %d kohdetta"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1109
#, c-format
msgid "Remove %d object"
msgid_plural "Remove %d objects"
msgstr[0] "Poista %d kohde"
msgstr[1] "Poista %d kohdetta"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1116
#, c-format
msgid "Add path to %s"
msgstr "Lisää polku kohteeseen %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1118
#, c-format
msgid "Remove a path point from %s"
msgstr "Poista kohta polusta kohteessa %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1123
#, c-format
msgid "Remove all paths from %s"
msgstr "Poista kaikki polut kohteesta %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1128
#, c-format
msgid "Add link from %s to %s"
msgstr "Lisää yhteys kohteesta %s kohteeseen %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1133
#, c-format
msgid "Remove all links from %s"
msgstr "Poista kaikki yhteydet kohteesta %s"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1139
msgid "Modify the %2 property of %1"
msgstr "Muokkaa kohteen %1 ominaisuutta %2"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1190
#, c-format
msgid "Edit the script of %s"
msgstr "Muokkaa kohteen %s skriptiä"
# TRANSLATORS: Context: Undo/Redo ...
#. TRANSLATORS: Context: Undo/Redo ...
#: ../src/Commands.cpp:1193
msgid "Edit the script of level"
msgstr "Muokkaa kentän skriptiä"
#: ../src/CreditsMenu.cpp:37 ../src/TitleMenu.cpp:54
msgid "Credits"
msgstr "Tekijät"
# TRANSLATORS: This is the decimal point character in your language.
#. TRANSLATORS: This is the decimal point character in your language.
#: ../src/Functions.cpp:537 ../src/OptionsMenu.cpp:433
msgctxt "numeric"
msgid "."
msgstr ","
# TRANSLATORS: This is the thousands separator character in your language.
#. TRANSLATORS: This is the thousands separator character in your language.
#: ../src/Functions.cpp:539 ../src/OptionsMenu.cpp:434
msgctxt "numeric"
msgid ","
msgstr " "
# TRANSLATORS: This is the grouping of digits in your language,
# see <http://www.cplusplus.com/reference/locale/numpunct/grouping/> for more information.
# However, we use string containing "123..." instead of "\x01\x02\x03...", also, "0" is the same as "".
#. TRANSLATORS: This is the grouping of digits in your language,
#. see <http://www.cplusplus.com/reference/locale/numpunct/grouping/> for more information.
#. However, we use string containing "123..." instead of "\x01\x02\x03...", also, "0" is the same as "".
#: ../src/Functions.cpp:543 ../src/OptionsMenu.cpp:435
msgctxt "numeric"
msgid "3"
msgstr "3"
#: ../src/Functions.cpp:706
msgid "Loading..."
msgstr "Ladataan..."
#: ../src/Functions.cpp:1294 ../src/Functions.cpp:1321 ../src/Game.cpp:2831
#: ../src/LevelEditor.cpp:573 ../src/LevelEditor.cpp:637
#: ../src/LevelEditor.cpp:771 ../src/LevelEditor.cpp:835
#: ../src/LevelEditor.cpp:922 ../src/LevelEditor.cpp:1036
#: ../src/LevelEditor.cpp:1179 ../src/LevelEditor.cpp:1239
#: ../src/LevelEditor.cpp:1336 ../src/LevelEditor.cpp:1400
#: ../src/LevelEditor.cpp:3202 ../src/LevelEditSelect.cpp:265
#: ../src/LevelEditSelect.cpp:315 ../src/LevelEditSelect.cpp:353
msgid "OK"
msgstr "OK"
#: ../src/Functions.cpp:1295 ../src/Functions.cpp:1307
#: ../src/Functions.cpp:1317 ../src/Game.cpp:2835 ../src/LevelEditor.cpp:579
#: ../src/LevelEditor.cpp:643 ../src/LevelEditor.cpp:777
#: ../src/LevelEditor.cpp:841 ../src/LevelEditor.cpp:928
#: ../src/LevelEditor.cpp:1042 ../src/LevelEditor.cpp:1185
#: ../src/LevelEditor.cpp:1245 ../src/LevelEditor.cpp:1342
#: ../src/LevelEditor.cpp:1406 ../src/LevelEditor.cpp:3208
#: ../src/LevelEditSelect.cpp:270 ../src/LevelEditSelect.cpp:319
#: ../src/LevelEditSelect.cpp:357 ../src/OptionsMenu.cpp:293
msgid "Cancel"
msgstr "Peruuta"
#: ../src/Functions.cpp:1299
msgid "Abort"
msgstr "Pysäytä"
#: ../src/Functions.cpp:1300 ../src/Functions.cpp:1316
msgid "Retry"
msgstr "Uudestaan"
#: ../src/Functions.cpp:1301
msgid "Ignore"
msgstr "Hylkää"
#: ../src/Functions.cpp:1305 ../src/Functions.cpp:1311
msgid "Yes"
msgstr "Kyllä"
#: ../src/Functions.cpp:1306 ../src/Functions.cpp:1312
msgid "No"
msgstr "Ei"
# TRANSLATORS: Please do not remove %s or %d from your translation:
# - %d means the level number in a levelpack
# - %s means the name of current level
#. TRANSLATORS: Please do not remove %s or %d from your translation:
#. - %d means the level number in a levelpack
#. - %s means the name of current level
#: ../src/Game.cpp:472 ../src/Game.cpp:1902
#, c-format
msgid "Level %d %s"
msgstr "Kenttä %d %s"
#: ../src/Game.cpp:671
#, fuzzy
#| msgid "Game replay is done."
msgid "Game loaded."
msgstr "Uusinta loppui."
#: ../src/Game.cpp:783
msgid "Can't switch camera because your shadow has died."
msgstr ""
#: ../src/Game.cpp:789
msgid "Camera mode: Shadow"
msgstr ""
#: ../src/Game.cpp:797
msgid "Camera mode: Player"
msgstr ""
# TRANSLATORS: Please do not remove %s from your translation:
# - first %s means currently configured key to restart game
# - Second %s means configured key to load from last save
#. TRANSLATORS: Please do not remove %s from your translation:
#. - first %s means currently configured key to restart game
#. - Second %s means configured key to load from last save
#: ../src/Game.cpp:1594
#, c-format
msgid "Press %s to restart current level or press %s to load the game."
msgstr "Paina %s aloittaaksesi kenttä uudestaan tai paina %s ladataksesi peli."
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with currently configured key to restart game
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with currently configured key to restart game
#: ../src/Game.cpp:1605
#, c-format
msgid "Press %s to restart current level."
msgstr "Paina %s aloittaaksesi kenttä uudestaan."
#: ../src/Game.cpp:1698
#, c-format
msgid "%d recording"
msgid_plural "%d recordings"
msgstr[0] "%d nauhoitus"
msgstr[1] "%d nauhoitusta"
# TRANSLATORS: Please do not remove %-.2f from your translation:
# - %-.2f means time in seconds
# - s is shortened form of a second. Try to keep it so.
#. TRANSLATORS: Please do not remove %-.2f from your translation:
#. - %-.2f means time in seconds
#. - s is shortened form of a second. Try to keep it so.
#: ../src/Game.cpp:1717 ../src/Game.cpp:1952 ../src/LevelEditor.cpp:2954
#: ../src/LevelPlaySelect.cpp:364 ../src/LevelPlaySelect.cpp:599
#, fuzzy, c-format
#| msgid "Time: %-.2fs"
msgid "%-.2fs"
msgstr "Aikasi: %-.2fs"
#: ../src/Game.cpp:1890
msgid "You've finished:"
msgstr "Pääsit läpi:"
#: ../src/Game.cpp:1958 ../src/LevelEditor.cpp:2959
#: ../src/LevelInfoRender.cpp:27
msgid "Time:"
msgstr "Aika:"
# TRANSLATORS: Please do not remove %-.2f from your translation:
# - %-.2f means time in seconds
# - s is shortened form of a second. Try to keep it so.
#: ../src/Game.cpp:1973 ../src/LevelEditor.cpp:2971
#, fuzzy
#| msgid "Best time: %-.2fs"
msgid "Best time:"
msgstr "Paras aikasi: %-.2fs"
#: ../src/Game.cpp:2002 ../src/LevelEditor.cpp:2988
#, fuzzy
#| msgid "Target time (s):"
msgid "Target time:"
msgstr "Tavoiteaika:"
#: ../src/Game.cpp:2026 ../src/LevelInfoRender.cpp:29
msgid "Collectibles:"
msgstr "Avaimet:"
#: ../src/Game.cpp:2026 ../src/LevelInfoRender.cpp:28
msgid "Recordings:"
msgstr "Nauhoitukset:"
#: ../src/Game.cpp:2040
#, fuzzy
#| msgid "Collectable"
msgid "Best collectibles:"
msgstr "Avain"
# TRANSLATORS: Please do not remove %d from your translation:
# - %d means the number of recordings user has made
#: ../src/Game.cpp:2040
#, fuzzy
#| msgid "Best recordings: %d"
msgid "Best recordings:"
msgstr "Parhaat nauhoituksesi: %d"
#: ../src/Game.cpp:2067 ../src/LevelEditor.cpp:3178 ../src/LevelEditor.cpp:3826
msgid "Target collectibles:"
msgstr "Tavoiteavaimet:"
#: ../src/Game.cpp:2067 ../src/LevelEditor.cpp:3178 ../src/LevelEditor.cpp:3826
msgid "Target recordings:"
msgstr "Tavoitenauhoitukset:"
#: ../src/Game.cpp:2081 ../src/Game.cpp:2103 ../src/LevelEditor.cpp:2983
msgid "GOLD"
msgstr "kulta"
#: ../src/Game.cpp:2081 ../src/Game.cpp:2103 ../src/LevelEditor.cpp:2983
msgid "SILVER"
msgstr "hopea"
#: ../src/Game.cpp:2081 ../src/Game.cpp:2103 ../src/LevelEditor.cpp:2983
msgid "BRONZE"
msgstr "pronssi"
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with name of a prize medal (gold, silver or bronze)
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with name of a prize medal (gold, silver or bronze)
#: ../src/Game.cpp:2085 ../src/LevelEditor.cpp:2983
#, c-format
msgid "You earned the %s medal"
msgstr "Ansaitsit %smitalin"
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with name of a prize medal (gold, silver or bronze)
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with name of a prize medal (gold, silver or bronze)
#: ../src/Game.cpp:2089
#, fuzzy, c-format
#| msgid "You earned the %s medal"
msgid "The best medal you earned is %s medal"
msgstr "Ansaitsit %smitalin"
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with name of a prize medal (gold, silver or bronze)
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with name of a prize medal (gold, silver or bronze)
#: ../src/Game.cpp:2107
#, c-format
msgid "(previous best medal: %s)"
msgstr ""
# TRANSLATORS: used as return to the level selector menu
#. TRANSLATORS: used as return to the level selector menu
#: ../src/Game.cpp:2133
msgid "Menu"
msgstr "Valikko"
#: ../src/Game.cpp:2137 ../src/Game.cpp:2801 ../src/Game.cpp:2881
#, fuzzy
#| msgid "Game Replay"
msgid "Save replay"
msgstr "Uusinta"
# TRANSLATORS: used as restart level
#. TRANSLATORS: used as restart level
#: ../src/Game.cpp:2142 ../src/InputManager.cpp:51
#: ../src/RecordPlayback.cpp:504
msgid "Restart"
msgstr "Uudestaan"
#. TRANSLATORS: used as load the saved level
#: ../src/Game.cpp:2148
#, fuzzy
#| msgid "Load game"
msgid "Load"
msgstr "Lataa peli"
# TRANSLATORS: used as next level
#. TRANSLATORS: used as next level
#: ../src/Game.cpp:2154
msgid "Next"
msgstr "Seuraava"
#: ../src/Game.cpp:2743 ../src/Game.cpp:2745
msgid "Congratulations"
msgstr "Onnittelut"
#: ../src/Game.cpp:2745
msgid "You have finished the levelpack!"
msgstr "Pääsit kenttäpaketin läpi!"
#: ../src/Game.cpp:2804
#, fuzzy
#| msgid "File name:"
msgid "Replay file name:"
msgstr "Tiedostonimi:"
#: ../src/Game.cpp:2849
#, fuzzy
#| msgid "No file name given for the new level."
msgid "No file name given for the replay file."
msgstr "Uudelle kentälle ei annettu nimeä."
#: ../src/Game.cpp:2849 ../src/LevelEditSelect.cpp:820
msgid "Missing file name"
msgstr "Puuttuva tiedostonimi"
#: ../src/Game.cpp:2854
#, c-format
msgid "The '%s' is a reserved word."
msgstr ""
#: ../src/Game.cpp:2854 ../src/Game.cpp:2873 ../src/LevelEditor.cpp:3997
#: ../src/LevelEditor.cpp:4004 ../src/LevelEditor.cpp:4040
#: ../src/LevelEditor.cpp:4046 ../src/LevelEditor.cpp:4064
#: ../src/LevelEditor.cpp:4068 ../src/LevelEditSelect.cpp:668
#: ../src/LevelEditSelect.cpp:710 ../src/LevelEditSelect.cpp:724
#: ../src/LevelEditSelect.cpp:732 ../src/LevelEditSelect.cpp:812
#: ../src/LevelPlaySelect.cpp:747
msgid "Error"
msgstr "Virhe"
#: ../src/Game.cpp:2873 ../src/LevelEditSelect.cpp:875
#, c-format
msgid "The file %s already exists."
msgstr "Tiedosto %s on jo olemassa."
#: ../src/Game.cpp:2881
#, fuzzy, c-format
#| msgid "Game replay is done."
msgid "The replay is saved to '%s'."
msgstr "Uusinta loppui."
#: ../src/Game.cpp:2902
msgid "Your shadow has died."
msgstr "Varjosi on kuollut."
#: ../src/HelpManager.cpp:412
#, fuzzy
#| msgid "Copy"
msgid "Copy code"
msgstr "Kopioi"
#: ../src/HelpManager.cpp:1003
msgid "Scripting Help"
msgstr "Skriptausapu"
#. TRANSLATORS: This is a button that leads to the main page / starting page / "homepage" of the Lua scripting help in the level editor.
#: ../src/HelpManager.cpp:1015
msgid "Homepage"
msgstr "Kotisivu"
#: ../src/HelpManager.cpp:1027
msgid "Forward"
msgstr "Eteenpäin"
#: ../src/HelpManager.cpp:1033
msgid "Search"
msgstr "Haku"
#: ../src/HelpManager.cpp:1047
msgid "Goto"
msgstr "Siirry"
#: ../src/InputManager.cpp:50
msgid "Up"
msgstr ""
#: ../src/InputManager.cpp:50
msgid "Down"
msgstr ""
#: ../src/InputManager.cpp:50
msgid "Left"
msgstr "Liiku vasemmalle"
#: ../src/InputManager.cpp:50
msgid "Right"
msgstr "Liiku oikealle"
#: ../src/InputManager.cpp:50
msgid "Jump"
msgstr "Hyppää"
#: ../src/InputManager.cpp:50
msgid "Action"
msgstr "Käytä"
#: ../src/InputManager.cpp:50
#, fuzzy
#| msgid "Recorder"
msgid "Record"
msgstr "Nauhoittaja"
#: ../src/InputManager.cpp:50
msgid "Cancel recording"
msgstr "Keskeytä nauhoitus"
#: ../src/InputManager.cpp:51
msgid "Back to previous screen"
msgstr ""
#: ../src/InputManager.cpp:51
msgid "Toggle shadow camera"
msgstr ""
#: ../src/InputManager.cpp:51
#, fuzzy
#| msgid "Save times:"
msgid "Save game"
msgstr "Tallennukset:"
#: ../src/InputManager.cpp:51
msgid "Load game"
msgstr "Lataa peli"
#: ../src/InputManager.cpp:51
#, fuzzy
#| msgid "Get both the player and the shadow dead."
msgid "Swap the player and shadow"
msgstr "Tapa samanaikaisesti sekä pelaaja että varjo."
#: ../src/InputManager.cpp:52
msgid "Teleport player to cursor"
msgstr ""
#: ../src/InputManager.cpp:52
msgid "Suicide"
msgstr ""
#: ../src/InputManager.cpp:52
#, fuzzy
#| msgid "Move selected object to layer"
msgid "Move selected object precisely"
msgstr "Siirrä valittu kohde tasolle"
#: ../src/InputManager.cpp:52
#, fuzzy
#| msgid "Next block type (in Editor)"
msgid "Next block type"
msgstr "Seuraava palikkatyyppi (kenttäeditorissa)"
#: ../src/InputManager.cpp:53
#, fuzzy
#| msgid "Previous block type (in editor)"
msgid "Previous block type"
msgstr "Edellinen palikkatyyppi (kenttäeditorissa)"
#: ../src/InputManager.cpp:53 ../src/LevelEditor.cpp:73
#: ../src/LevelEditor.cpp:74 ../src/LevelEditor.cpp:329
msgid "Select"
msgstr "Valitse"
#: ../src/InputManager.cpp:53
#, fuzzy
#| msgid "Load game"
msgid "Pause game"
msgstr "Lataa peli"
# TRANSLAOTRS: This is used when the name of the key code is not found.
#. TRANSLAOTRS: This is used when the name of the key code is not found.
#: ../src/InputManager.cpp:168
#, c-format
msgid "(KEY %d)"
msgstr "(NÄPPÄIN %d)"
#: ../src/InputManager.cpp:175
#, c-format
msgid "JOYSTICK AXIS %d %s"
msgstr "JOYSTICKIN AKSELI %d %s"
#: ../src/InputManager.cpp:178
#, c-format
msgid "JOYSTICK BUTTON %d"
msgstr "JOYSTICKIN PAINIKE %d"
#: ../src/InputManager.cpp:183
#, c-format
msgid "JOYSTICK HAT %d LEFT"
msgstr "JOYSTICKIN HATTU %d VASEMMALLE"
#: ../src/InputManager.cpp:186
#, c-format
msgid "JOYSTICK HAT %d RIGHT"
msgstr "JOYSTICKIN HATTU %d OIKEALLE"
#: ../src/InputManager.cpp:189
#, c-format
msgid "JOYSTICK HAT %d UP"
msgstr "JOYSTICKIN HATTU %d YLÖS"
#: ../src/InputManager.cpp:192
#, c-format
msgid "JOYSTICK HAT %d DOWN"
msgstr "JOYSTICKIN HATTU %d ALAS"
# TRANSLAOTRS: This is used when the JOYSTICK_HAT value is invalid.
#. TRANSLAOTRS: This is used when the JOYSTICK_HAT value is invalid.
#: ../src/InputManager.cpp:197
#, c-format
msgid "JOYSTICK HAT %d %d"
msgstr "JOYSTICKIN HATTU %d %d"
#: ../src/InputManager.cpp:214 ../src/InputManager.cpp:224
msgid "OR"
msgstr "TAI"
#: ../src/InputManager.cpp:324
#, fuzzy
#| msgid "Up (in menu)"
msgid "In menu:"
msgstr "Ylös (valikossa)"
#: ../src/InputManager.cpp:330
#, fuzzy
#| msgid "In-game time:"
msgid "In game:"
msgstr "Peliaika:"
#: ../src/InputManager.cpp:342
msgid "In level editor:"
msgstr ""
#: ../src/InputManager.cpp:347
msgid "In test play:"
msgstr ""
#: ../src/InputManager.cpp:504
msgid "Select an item and press a key to change it."
msgstr "Valitse kohde ja paina näppäintä vaihtaaksesi se."
#: ../src/InputManager.cpp:507
msgid "Press backspace to clear the selected item."
msgstr "Tyhjennä valittu kohde painamalla askelpalautinta."
#: ../src/LevelEditor.cpp:60
msgctxt "block"
msgid "Block"
msgstr "Palikka"
#: ../src/LevelEditor.cpp:60
msgctxt "block"
msgid "Player Start"
msgstr "Pelaajan aloituspaikka"
#: ../src/LevelEditor.cpp:60
msgctxt "block"
msgid "Shadow Start"
msgstr "Varjon aloituspaikka"
#: ../src/LevelEditor.cpp:61
msgctxt "block"
msgid "Exit"
msgstr "Uloskäynti"
#: ../src/LevelEditor.cpp:61
msgctxt "block"
msgid "Shadow Block"
msgstr "Varjopalikka"
#: ../src/LevelEditor.cpp:61
msgctxt "block"
msgid "Spikes"
msgstr "Piikit"
#: ../src/LevelEditor.cpp:61
#, fuzzy
#| msgctxt "block"
#| msgid "Shadow Start"
msgctxt "block"
msgid "Shadow Spikes"
msgstr "Varjon aloituspaikka"
#: ../src/LevelEditor.cpp:62
msgctxt "block"
msgid "Checkpoint"
msgstr "Tallennuspiste"
#: ../src/LevelEditor.cpp:62
msgctxt "block"
msgid "Swap"
msgstr "Vaihda paikkoja"
#: ../src/LevelEditor.cpp:62
#, fuzzy
#| msgctxt "block"
#| msgid "Fragile"
msgctxt "block"
msgid "Fragile Block"
msgstr "Hauras palikka"
#: ../src/LevelEditor.cpp:62
#, fuzzy
#| msgctxt "block"
#| msgid "Shadow Block"
msgctxt "block"
msgid "Fragile Shadow Block"
msgstr "Varjopalikka"
#: ../src/LevelEditor.cpp:63
msgctxt "block"
msgid "Moving Block"
msgstr "Liikkuva palikka"
#: ../src/LevelEditor.cpp:63
msgctxt "block"
msgid "Moving Shadow Block"
msgstr "Liikkuva varjopalikka"
#: ../src/LevelEditor.cpp:63
msgctxt "block"
msgid "Moving Spikes"
msgstr "Liikkuvat piikit"
#: ../src/LevelEditor.cpp:63
#, fuzzy
#| msgctxt "block"
#| msgid "Moving Spikes"
msgctxt "block"
msgid "Moving Shadow Spikes"
msgstr "Liikkuvat piikit"
#: ../src/LevelEditor.cpp:64
msgctxt "block"
msgid "Portal"
msgstr ""
#: ../src/LevelEditor.cpp:64
msgctxt "block"
msgid "Button"
msgstr "Painike"
#: ../src/LevelEditor.cpp:64
msgctxt "block"
msgid "Switch"
msgstr "Vipu"
#: ../src/LevelEditor.cpp:65
msgctxt "block"
msgid "Conveyor Belt"
msgstr "Liukuhihna"
#: ../src/LevelEditor.cpp:65
msgctxt "block"
msgid "Shadow Conveyor Belt"
msgstr "Varjoliukuhihna"
#: ../src/LevelEditor.cpp:65
msgctxt "block"
msgid "Notification Block"
msgstr "Kyltti"
#: ../src/LevelEditor.cpp:66
msgctxt "block"
msgid "Collectable"
msgstr "Avain"
#: ../src/LevelEditor.cpp:66
#, fuzzy
#| msgctxt "block"
#| msgid "Pushable"
msgctxt "block"
msgid "Pushable Block"
msgstr "Työnnettävä"
#: ../src/LevelEditor.cpp:66
#, fuzzy
#| msgctxt "block"
#| msgid "Shadow Block"
msgctxt "block"
msgid "Pushable Shadow Block"
msgstr "Varjopalikka"
#: ../src/LevelEditor.cpp:73
msgid "Add"
msgstr "Lisää"
#: ../src/LevelEditor.cpp:73 ../src/LevelEditor.cpp:74
#: ../src/LevelEditor.cpp:330
msgid "Delete"
msgstr "Poista"
#: ../src/LevelEditor.cpp:73 ../src/LevelPlaySelect.cpp:134
#: ../src/TitleMenu.cpp:44
msgid "Play"
msgstr "Pelaa"
#: ../src/LevelEditor.cpp:73 ../src/LevelEditor.cpp:3112
msgid "Level settings"
msgstr "Kentän asetukset"
#: ../src/LevelEditor.cpp:73
msgid "Save level"
msgstr "Tallenna kenttä"
#: ../src/LevelEditor.cpp:73
msgid "Back to menu"
msgstr "Takaisin valikkoon"
#: ../src/LevelEditor.cpp:74
msgid "Configure"
msgstr "Muokkaa"
#: ../src/LevelEditor.cpp:92
#, c-format
msgid "%s (Scenery)"
msgstr "%s (maisema)"
#: ../src/LevelEditor.cpp:286
msgid "Toggle"
msgstr "Kytkin"
#: ../src/LevelEditor.cpp:289
msgid "Complete"
msgstr "Kokonainen"
#: ../src/LevelEditor.cpp:290
msgid "One step"
msgstr "Hauras"
#: ../src/LevelEditor.cpp:291
msgid "Two steps"
msgstr "Hauraampi"
#: ../src/LevelEditor.cpp:292
msgid "Gone"
msgstr "Hajonnut"
#: ../src/LevelEditor.cpp:310
msgid "Negative infinity"
msgstr "Negatiivinen ääretön"
#: ../src/LevelEditor.cpp:312
msgid "Zero"
msgstr "Nolla"
#: ../src/LevelEditor.cpp:314
msgid "Level size"
msgstr "Kentän koko"
#: ../src/LevelEditor.cpp:316
msgid "Positive infinity"
msgstr "Positiivinen ääretön"
#: ../src/LevelEditor.cpp:318
msgid "Default"
msgstr "Oletus"
#: ../src/LevelEditor.cpp:327
msgid "Deselect"
msgstr "Poista valinta"
#: ../src/LevelEditor.cpp:337 ../src/LevelEditor.cpp:1292
#, c-format
msgid "Horizontal repeat start: %s"
msgstr "Vaakasuuntaisen toiston aloitus: %s"
#: ../src/LevelEditor.cpp:339 ../src/LevelEditor.cpp:1293
#, c-format
msgid "Horizontal repeat end: %s"
msgstr "Vaakasuuntaisen toiston lopetus: %s"
#: ../src/LevelEditor.cpp:341 ../src/LevelEditor.cpp:1294
#, c-format
msgid "Vertical repeat start: %s"
msgstr "Pystysuuntaisen toiston aloitus: %s"
#: ../src/LevelEditor.cpp:343 ../src/LevelEditor.cpp:1295
#, c-format
msgid "Vertical repeat end: %s"
msgstr "Pystysuuntaisen toiston lopetus: %s"
#: ../src/LevelEditor.cpp:348 ../src/LevelEditor.cpp:1306
msgid "Custom scenery"
msgstr "Mukautettu maisema"
#: ../src/LevelEditor.cpp:354 ../src/LevelEditor.cpp:678
#: ../src/LevelEditor.cpp:680
msgid "Visible"
msgstr "Näkyvä"
#: ../src/LevelEditor.cpp:361
msgid "Link"
msgstr "Yhdistä"
#: ../src/LevelEditor.cpp:362
msgid "Remove Links"
msgstr "Poista yhteydet"
#: ../src/LevelEditor.cpp:366 ../src/LevelEditor.cpp:702
#: ../src/LevelEditor.cpp:704
msgid "Automatic"
msgstr "Automaattinen"
#: ../src/LevelEditor.cpp:376 ../src/LevelEditor.cpp:727
#, c-format
msgid "Behavior: %s"
msgstr "Käyttäytyminen: %s"
#: ../src/LevelEditor.cpp:379
msgid "Path"
msgstr "Reitti"
#: ../src/LevelEditor.cpp:380
msgid "Remove Path"
msgstr "Poista polku"
#: ../src/LevelEditor.cpp:382 ../src/LevelEditor.cpp:387
#: ../src/LevelEditor.cpp:665 ../src/LevelEditor.cpp:667
msgid "Activated"
msgstr "Aktivoitu"
#: ../src/LevelEditor.cpp:383 ../src/LevelEditor.cpp:690
#: ../src/LevelEditor.cpp:692
msgid "Looping"
msgstr "Toistuva"
#: ../src/LevelEditor.cpp:388 ../src/LevelEditor.cpp:3821
msgid "Speed"
msgstr "Nopeus"
#: ../src/LevelEditor.cpp:394 ../src/LevelEditor.cpp:746
#, c-format
msgid "State: %s"
msgstr "Tila: %s"
#: ../src/LevelEditor.cpp:398 ../src/LevelEditor.cpp:403
#: ../src/LevelEditor.cpp:3795 ../src/LevelEditor.cpp:3799
msgid "Message"
msgstr "Viesti"
#: ../src/LevelEditor.cpp:406 ../src/LevelEditor.cpp:1358
#: ../src/LevelEditor.cpp:4150
msgid "Appearance"
msgstr "Ulkoasu"
#: ../src/LevelEditor.cpp:411 ../src/LevelEditor.cpp:453
#: ../src/LevelEditor.cpp:793
msgid "Scripting"
msgstr "Skriptaus"
#: ../src/LevelEditor.cpp:424 ../src/LevelEditor.cpp:974
#: ../src/LevelEditor.cpp:992
#, c-format
msgid "Background layer: %s"
msgstr "Taustataso: %s"
#: ../src/LevelEditor.cpp:431 ../src/LevelEditor.cpp:973
#: ../src/LevelEditor.cpp:991
msgid "Blocks layer"
msgstr "Palikkataso"
#: ../src/LevelEditor.cpp:439 ../src/LevelEditor.cpp:974
#: ../src/LevelEditor.cpp:992
#, c-format
msgid "Foreground layer: %s"
msgstr "Etutaso: %s"
#: ../src/LevelEditor.cpp:445
msgid "Add new layer"
msgstr "Lisää uusi taso"
#: ../src/LevelEditor.cpp:446 ../src/LevelEditor.cpp:998
msgid "Delete selected layer"
msgstr "Poista valittu taso"
#: ../src/LevelEditor.cpp:447 ../src/LevelEditor.cpp:1000
msgid "Configure selected layer"
msgstr "Muokkaa valittua tasoa"
#: ../src/LevelEditor.cpp:448 ../src/LevelEditor.cpp:1002
msgid "Move selected object to layer"
msgstr "Siirrä valittu kohde tasolle"
#: ../src/LevelEditor.cpp:452 ../src/OptionsMenu.cpp:59
msgid "Settings"
msgstr "Asetukset"
#: ../src/LevelEditor.cpp:486
#, fuzzy
#| msgid "NOTE: the layers are sorted by name alphabetically."
msgid "NOTE: the layers are sorted alphabetically."
msgstr "HUOMAA: tasot ovat aakkosjärjestyksessä nimen mukaan."
#: ../src/LevelEditor.cpp:555
msgid "Notification block"
msgstr "Kyltti"
#: ../src/LevelEditor.cpp:561 ../src/LevelEditor.cpp:603
msgid "Enter message here:"
msgstr "Kirjoita viesti:"
#: ../src/LevelEditor.cpp:612
msgid "Example:"
msgstr "Esimerkki:"
#: ../src/LevelEditor.cpp:615
msgid "Copy"
msgstr "Kopioi"
#: ../src/LevelEditor.cpp:724
msgid "Behavior"
msgstr "Käyttäytyminen"
#: ../src/LevelEditor.cpp:743
msgid "State"
msgstr "Tila"
#: ../src/LevelEditor.cpp:751
msgid "Conveyor belt speed"
msgstr "Liukuhihnan nopeus"
#: ../src/LevelEditor.cpp:757
msgid "Enter speed here:"
msgstr "Aseta nopeus:"
#: ../src/LevelEditor.cpp:768
msgid "NOTE: 1 Speed = 0.08 block/s"
msgstr "HUOMAA: 1 nopeus = 0.08 palikkaa/s"
#: ../src/LevelEditor.cpp:799
msgid "Id:"
msgstr "Id:"
#: ../src/LevelEditor.cpp:847 ../src/LevelEditor.cpp:934
msgid "Help"
msgstr "Apua"
#: ../src/LevelEditor.cpp:870
msgid "Level Scripting"
msgstr "Kentän skriptaus"
#: ../src/LevelEditor.cpp:915
#, c-format
msgid ""
"NOTE: If the file '%s' is present, the script in it will be executed before "
"'onCreate' event."
msgstr ""
"HUOMAA: Jos tiedosto '%s' on olemassa, skripti suoritetaan ennen 'onCreate' "
"tapahtumaa."
#: ../src/LevelEditor.cpp:1010
msgid "Add layer"
msgstr "Lisää taso"
#: ../src/LevelEditor.cpp:1016
msgid "Enter the layer name:"
msgstr "Anna nimi tasolle:"
#: ../src/LevelEditor.cpp:1026 ../src/LevelEditor.cpp:1119
#: ../src/LevelEditor.cpp:1229
msgid "Layer type:"
msgstr "Tason tyyppi:"
#: ../src/LevelEditor.cpp:1031 ../src/LevelEditor.cpp:1124
#: ../src/LevelEditor.cpp:1234
msgid "Background layer"
msgstr "Taustataso"
#: ../src/LevelEditor.cpp:1032 ../src/LevelEditor.cpp:1125
#: ../src/LevelEditor.cpp:1235
msgid "Foreground layer"
msgstr "Etutaso"
#: ../src/LevelEditor.cpp:1072
#, c-format
msgid "Are you sure you want to delete background layer '%s'?"
msgstr "Haluat varmasti poistaa taustatason '%s'?"
#: ../src/LevelEditor.cpp:1072
#, c-format
msgid "Are you sure you want to delete foreground layer '%s'?"
msgstr "Haluatko varmasti poistaa etutason '%s'?"
#: ../src/LevelEditor.cpp:1074
msgid "Delete layer"
msgstr "Poista taso"
#: ../src/LevelEditor.cpp:1098
msgid "Layer settings"
msgstr "Tason asetukset"
#: ../src/LevelEditor.cpp:1104
msgid "Layer name:"
msgstr "Tason nimi:"
#: ../src/LevelEditor.cpp:1129
msgid "Layer moving speed (1 speed = 0.8 block/s):"
msgstr "Tason liikkumisnopeus (1 nopeus = 0.8 palikkaa/s):"
#: ../src/LevelEditor.cpp:1154
msgid "Speed of following camera:"
msgstr "Seuraavan kameran nopeus:"
#: ../src/LevelEditor.cpp:1208
msgid "Move to layer"
msgstr "Siirrä tasolle"
#: ../src/LevelEditor.cpp:1214
msgid "Enter the layer name (create new layer if necessary):"
msgstr "Anna tason nimi (uusi taso luodaan tarvittaessa):"
#: ../src/LevelEditor.cpp:1288
msgid "Repeat mode"
msgstr "Toistotapa"
#: ../src/LevelEditor.cpp:1312
msgid "Custom scenery:"
msgstr "Mukautettu maisema:"
#: ../src/LevelEditor.cpp:1375
msgid "(Use the default appearance for this block)"
msgstr "(Käytä palikan oletusulkoasua)"
#: ../src/LevelEditor.cpp:1842
msgid "Toolbox"
msgstr "Työkalulaatikko"
#: ../src/LevelEditor.cpp:2246 ../src/LevelEditor.cpp:2331
msgid "The level has unsaved changes."
msgstr "Kentässä on tallentamattomia muutoksia."
#: ../src/LevelEditor.cpp:2250 ../src/LevelEditor.cpp:2333
msgid "Are you sure you want to quit?"
msgstr "Haluatko varmasti poistua?"
#: ../src/LevelEditor.cpp:2250 ../src/LevelEditor.cpp:2333
msgid "Quit prompt"
msgstr "Poistuminen"
#: ../src/LevelEditor.cpp:2927 ../src/LevelEditor.cpp:2930
#, c-format
msgid "Level \"%s\" saved"
msgstr "Kenttä \"%s\" tallennettu"
#: ../src/LevelEditor.cpp:2927 ../src/LevelEditor.cpp:2930
msgid "Saved"
msgstr "Tallennus"
#: ../src/LevelEditor.cpp:2966
#, c-format
msgid "Collectibles: %d"
msgstr "Avaimet: %d"
# TRANSLATORS: Please do not remove %d from your translation:
# - %d means the number of recordings user has made
#: ../src/LevelEditor.cpp:2966
#, c-format
msgid "Recordings: %d"
msgstr "Nauhoituksesi: %d"
# TRANSLATORS: Please do not remove %d from your translation:
# - %d means the number of recordings user has made
#: ../src/LevelEditor.cpp:2978
#, c-format
msgid "Best collectibles: %d"
msgstr "Parhaat avaimet: %d"
# TRANSLATORS: Please do not remove %d from your translation:
# - %d means the number of recordings user has made
#: ../src/LevelEditor.cpp:2978
#, c-format
msgid "Best recordings: %d"
msgstr "Parhaat nauhoituksesi: %d"
#: ../src/LevelEditor.cpp:2998
#, c-format
msgid "Target collectibles: %d"
msgstr "Tavoiteavaimet: %d"
#: ../src/LevelEditor.cpp:2998
#, c-format
msgid "Target recordings: %d"
msgstr "Tavoitenauhoitukset: %d"
#: ../src/LevelEditor.cpp:3119 ../src/LevelEditSelect.cpp:221
msgid "Name:"
msgstr "Nimi:"
#: ../src/LevelEditor.cpp:3126
msgid "Theme:"
msgstr "Teema:"
#: ../src/LevelEditor.cpp:3134
#, c-format
msgid "Examples: %s or %s"
msgstr "Esimerkit: %s tai %s"
#: ../src/LevelEditor.cpp:3141
msgid "Music:"
msgstr "Musiikki:"
#: ../src/LevelEditor.cpp:3149
msgid "Arcade mode"
msgstr "Arcade-tila"
#: ../src/LevelEditor.cpp:3157
msgid "Target time (s):"
msgstr "Tavoiteaika:"
#: ../src/LevelEditor.cpp:3198
msgid "Restart level editor is required"
msgstr "Kenttäeditori tulee käynnistää uudelleen"
#: ../src/LevelEditor.cpp:3997 ../src/LevelEditor.cpp:4040
#: ../src/LevelEditor.cpp:4064
msgid "Please enter a layer name."
msgstr "Anna tason nimi."
#: ../src/LevelEditor.cpp:4003 ../src/LevelEditor.cpp:4045
#, c-format
msgid "There is already a foreground layer named '%s'."
msgstr "'%s' niminen etutaso on jo olemassa."
#: ../src/LevelEditor.cpp:4003 ../src/LevelEditor.cpp:4045
#, c-format
msgid "There is already a background layer named '%s'."
msgstr "'%s' niminen taustataso on jo olemassa."
#: ../src/LevelEditor.cpp:4068
msgid "Source and destination layers are the same."
msgstr "Lähde- ja kohdetasot ovat samat."
#: ../src/LevelEditor.cpp:4085
msgid "Scenery"
msgstr "Maisema"
#: ../src/LevelEditor.cpp:4526 ../src/LevelEditor.cpp:4554
#, c-format
msgid "Speed: %d = %0.2f block/s"
msgstr "Nopeus: %d = %0.2f palikkaa/s"
#: ../src/LevelEditor.cpp:4539
msgid "Stop at this point"
msgstr "Pysähdy tähän pisteeseen"
#: ../src/LevelEditor.cpp:4544
#, c-format
msgid "Pause: %d = %0.3fs"
msgstr "Pysähdy: %d = %0.3fs"
#: ../src/LevelEditSelect.cpp:44 ../src/TitleMenu.cpp:46
msgid "Map Editor"
msgstr "Kenttäeditori"
#: ../src/LevelEditSelect.cpp:60 ../src/LevelEditSelect.cpp:204
msgid "New Levelpack"
msgstr "Uusi kenttäpaketti"
#: ../src/LevelEditSelect.cpp:65
msgid "Pack Properties"
msgstr "Paketin asetukset"
#: ../src/LevelEditSelect.cpp:70
msgid "Remove Pack"
msgstr "Poista paketti"
#: ../src/LevelEditSelect.cpp:75
msgid "Move Map"
msgstr "Siirrä kenttä"
#: ../src/LevelEditSelect.cpp:83
msgid "Remove Map"
msgstr "Poista kenttä"
#: ../src/LevelEditSelect.cpp:88
msgid "Edit Map"
msgstr "Muokkaa kenttää"
#: ../src/LevelEditSelect.cpp:214
msgid "Properties"
msgstr "Asetukset"
#: ../src/LevelEditSelect.cpp:215
msgid "Tools"
msgstr "Työkalut"
#: ../src/LevelEditSelect.cpp:232
msgid "Description:"
msgstr "Kuvaus:"
#: ../src/LevelEditSelect.cpp:243
msgid "Congratulation text:"
msgstr "Onnittelu:"
#: ../src/LevelEditSelect.cpp:254
msgid "Music list:"
msgstr "Soittolista:"
#: ../src/LevelEditSelect.cpp:277 ../src/LevelEditSelect.cpp:807
msgid "Export translation template"
msgstr "Vie käännöspohja"
#: ../src/LevelEditSelect.cpp:284 ../src/LevelPlaySelect.cpp:853
msgid "Close"
msgstr "Sulje"
#: ../src/LevelEditSelect.cpp:303 ../src/LevelEditSelect.cpp:534
msgid "Add level"
msgstr "Lisää kenttä"
#: ../src/LevelEditSelect.cpp:306
msgid "File name:"
msgstr "Tiedostonimi:"
#: ../src/LevelEditSelect.cpp:331
msgid "Move level"
msgstr "Siirrä kenttä"
#: ../src/LevelEditSelect.cpp:334
msgid "Level: "
msgstr "Kenttä: "
#: ../src/LevelEditSelect.cpp:347
msgid "Before"
msgstr "Ennen"
#: ../src/LevelEditSelect.cpp:348
msgid "After"
msgstr "Jälkeen"
#: ../src/LevelEditSelect.cpp:349
msgid "Swap"
msgstr "Vaihda paikkoja"
#: ../src/LevelEditSelect.cpp:393 ../src/LevelPlaySelect.cpp:201
msgid "Individual levels which are not contained in any level packs"
msgstr "Yksittäisiä kenttiä, jotka eivät kuulu mihinkään kenttäpakettiin"
#: ../src/LevelEditSelect.cpp:594
#, c-format
msgid "Are you sure remove the level pack '%s'?"
msgstr "Haluatko varmisti poistaa kenttäpaketin '%s'?"
#: ../src/LevelEditSelect.cpp:596 ../src/LevelEditSelect.cpp:631
msgid "Remove prompt"
msgstr "Poista"
#: ../src/LevelEditSelect.cpp:629
#, c-format
msgid "Are you sure remove the map '%s'?"
msgstr "Haluatko varmasti poistaa kentän '%s'?"
#: ../src/LevelEditSelect.cpp:668
msgid "Levelpack name cannot be empty."
msgstr "Kenttäpaketin nimi ei voi olla tyhjä."
#: ../src/LevelEditSelect.cpp:710
#, c-format
msgid "The levelpack file '%s' already exists!"
msgstr "Kenttäpaketin tiedosto '%s' on jo olemassa!"
#: ../src/LevelEditSelect.cpp:715
#, c-format
msgid ""
"The levelpack directory '%s' already exists.\n"
"Do you want to create a levelpack with all levels in this directory?"
msgstr ""
#: ../src/LevelEditSelect.cpp:716
#, fuzzy
#| msgid "The file %s already exists."
msgid "Directory already exists"
msgstr "Tiedosto %s on jo olemassa."
#: ../src/LevelEditSelect.cpp:724
#, c-format
msgid "Unable to create levelpack directory '%s'!"
msgstr "Kenttäpaketin hakemiston '%s' luonti epäonnistui!"
#: ../src/LevelEditSelect.cpp:732
#, c-format
msgid "Unable to create levelpack file '%s'!"
msgstr "Kenttäpaketin tiedoston '%s' luonti epäonnistui!"
#: ../src/LevelEditSelect.cpp:805
#, c-format
msgid ""
"The translation template has been exported at\n"
"'%s'."
msgstr ""
#: ../src/LevelEditSelect.cpp:810
msgid "Failed to export translation template."
msgstr "Kännöspohjan luonti epäonnistui."
#: ../src/LevelEditSelect.cpp:820
msgid "No file name given for the new level."
msgstr "Uudelle kentälle ei annettu nimeä."
#: ../src/LevelEditSelect.cpp:844
#, fuzzy, c-format
#| msgid "Individual levels which are not contained in any level packs"
msgid "The file %s is already contained in the level pack."
msgstr "Yksittäisiä kenttiä, jotka eivät kuulu mihinkään kenttäpakettiin"
#: ../src/LevelEditSelect.cpp:846 ../src/LevelEditSelect.cpp:872
#: ../src/LevelEditSelect.cpp:877
#, fuzzy
#| msgid "The file %s already exists."
msgid "File already exists"
msgstr "Tiedosto %s on jo olemassa."
#: ../src/LevelEditSelect.cpp:870
#, c-format
msgid ""
"The file %s already exists.\n"
"Do you want to add it to the level pack?"
msgstr ""
#: ../src/LevelEditSelect.cpp:933
msgid "The entered level number isn't valid!"
msgstr "Kentälle annettu järjestysnumero ei kelpaa!"
#: ../src/LevelEditSelect.cpp:933
msgid "Illegal number"
msgstr "Järjestysnumero"
#: ../src/LevelInfoRender.cpp:24
msgid "Choose a level"
msgstr "Valitse kenttä"
#: ../src/LevelPackManager.cpp:132
msgid "Custom Levels"
msgstr "Omat kentät"
#: ../src/LevelPlaySelect.cpp:108
msgid "Select Level"
msgstr "Valitse kenttä"
#: ../src/LevelPlaySelect.cpp:135
#, fuzzy
#| msgid "Replay"
msgid "Replays"
msgstr "Uusinta"
# TRANSLATORS: This means best time or recordings are outdated due to level MD5 changed. Please make it short since there are not enough spaces.
#. TRANSLATORS: This means best time or recordings are outdated due to level MD5 changed. Please make it short since there are not enough spaces.
#: ../src/LevelPlaySelect.cpp:372 ../src/LevelPlaySelect.cpp:385
msgid "(old)"
msgstr "(vanha)"
#: ../src/LevelPlaySelect.cpp:747
msgid "There are no replays for this level."
msgstr "Tälle kentällä ei ole uusintoja."
#: ../src/LevelPlaySelect.cpp:755
#, fuzzy
#| msgid "More replays"
msgid "List of replays"
msgstr "Lisää uusintoja"
# TRANSLATORS: Please do not remove %-.2f from your translation:
# - %-.2f means time in seconds
# - s is shortened form of a second. Try to keep it so.
#: ../src/LevelPlaySelect.cpp:798
msgid "Best time"
msgstr "Paras aika"
#: ../src/LevelPlaySelect.cpp:801
msgid "Best collectibles"
msgstr "Parhaat avaimet"
# TRANSLATORS: Please do not remove %d from your translation:
# - %d means the number of recordings user has made
#: ../src/LevelPlaySelect.cpp:803
msgid "Best recordings"
msgstr "Parhaat nauhoitukset"
#. TRANSLATORS: This means the replay file has unknown version (file name doesn't contain MD5).
#: ../src/LevelPlaySelect.cpp:822
msgid "Unknown version"
msgstr "Tuntematon versio"
# TRANSLATORS: This means the replay file matches the level (different MD5).
#. TRANSLATORS: This means the replay file matches the level (different MD5).
#: ../src/LevelPlaySelect.cpp:826
msgid "Current version"
msgstr "Nykyinen versio"
# TRANSLATORS: This means the replay file doesn't match the level (different MD5).
#. TRANSLATORS: This means the replay file doesn't match the level (different MD5).
#: ../src/LevelPlaySelect.cpp:828
msgid "Outdated version"
msgstr "Vanhentunut versio"
#: ../src/LevelPlaySelect.cpp:847
msgid "Replay"
msgstr "Uusinta"
#: ../src/LevelPlaySelect.cpp:859
msgid "Replay under current level version"
msgstr ""
# TRANSLATORS: Used for button which clear any level progress like unlocked
# levels and highscores.
#. TRANSLATORS: Used for button which clear any level progress like unlocked levels and highscores.
#: ../src/OptionsMenu.cpp:70
msgid "Clear Progress"
msgstr "Nollaa edistyminen"
#: ../src/OptionsMenu.cpp:113
msgid "General"
msgstr "Yleinen"
#: ../src/OptionsMenu.cpp:114
msgid "Controls"
msgstr "Näppäimet"
#: ../src/OptionsMenu.cpp:125
msgid "Music"
msgstr "Musiikki"
#: ../src/OptionsMenu.cpp:133
msgid "Sound"
msgstr "Äänet"
#: ../src/OptionsMenu.cpp:141
msgid "Resolution"
msgstr "Resoluutio"
#: ../src/OptionsMenu.cpp:181
msgid "Language"
msgstr "Kieli"
# TRANSLATORS: as detect user's language automatically
#. TRANSLATORS: as detect user's language automatically
#: ../src/OptionsMenu.cpp:189
msgid "Auto-Detect"
msgstr "Valitse automaattisesti"
#: ../src/OptionsMenu.cpp:213
msgid "Theme"
msgstr "Teema"
#: ../src/OptionsMenu.cpp:251
msgid "Internet proxy"
msgstr "Internet proxy"
#: ../src/OptionsMenu.cpp:260
msgid "Fullscreen"
msgstr "Kokoruutu"
#: ../src/OptionsMenu.cpp:265
msgid "Quick record"
msgstr "Nopea nauhoitus"
#: ../src/OptionsMenu.cpp:270
msgid "Internet"
msgstr "Internet"
#: ../src/OptionsMenu.cpp:275
msgid "Fade transition"
msgstr "Häivytys"
#: ../src/OptionsMenu.cpp:298
msgid "Save Changes"
msgstr "Tallenna"
#: ../src/OptionsMenu.cpp:564
msgid "Do you really want to reset level progress?"
msgstr "Haluatko varmasti nollata edistymisesi?"
#: ../src/OptionsMenu.cpp:564
msgid "Warning"
msgstr "Varoitus"
#: ../src/Player.cpp:163
#, fuzzy
#| msgid "Your shadow has died."
msgid "Can't record because your shadow has died."
msgstr "Varjosi on kuollut."
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with current action key
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with current action key
#: ../src/Player.cpp:350
#, c-format
msgid "Press %s key to save the game."
msgstr "Paina %s tallentaaksesi peli."
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with current action key
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with current action key
#: ../src/Player.cpp:365
#, c-format
msgid "Press %s key to swap the position of player and shadow."
msgstr "Paina %s vaihtaaksesi pelaajan ja varjon paikkoja."
#: ../src/Player.cpp:410
msgid "It looks like that this portal leads to nowhere."
msgstr ""
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with current action key
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with current action key
#: ../src/Player.cpp:416
#, c-format
msgid "Press %s key to teleport."
msgstr "Paina %s käyttääksesi teleporttia."
#: ../src/Player.cpp:443
msgid "Can't teleport because the destination is blocked."
msgstr ""
#: ../src/Player.cpp:445
msgid "Can't teleport because the portal has no destination."
msgstr ""
# TRANSLATORS: Please do not remove %s from your translation:
# - %s will be replaced with current action key
#. TRANSLATORS: Please do not remove %s from your translation:
#. - %s will be replaced with current action key
#: ../src/Player.cpp:520
#, c-format
msgid "Press %s key to activate the switch."
msgstr "Paina %s käyttääksesi vipua."
#: ../src/Player.cpp:675
msgid "Can't swap because you have died."
msgstr ""
#: ../src/Player.cpp:681 ../src/Player.cpp:702
msgid "Can't swap because you are in front of a shadow block."
msgstr ""
#: ../src/Player.cpp:696
#, fuzzy
#| msgid "Your shadow has died."
msgid "Can't swap because your shadow has died."
msgstr "Varjosi on kuollut."
#: ../src/Player.cpp:1684
msgid "Game saved."
msgstr ""
#: ../src/RecordPlayback.cpp:508
msgid "Rewind"
msgstr ""
#: ../src/RecordPlayback.cpp:512
msgid "Step back"
msgstr ""
#: ../src/RecordPlayback.cpp:516
msgid "Resume"
msgstr ""
#: ../src/RecordPlayback.cpp:516
msgid "Pause"
msgstr ""
#: ../src/RecordPlayback.cpp:520
msgid "Step forward"
msgstr ""
#: ../src/RecordPlayback.cpp:524
msgid "Fast forward"
msgstr ""
#: ../src/RecordPlayback.cpp:529
msgid "Slower"
msgstr ""
#: ../src/RecordPlayback.cpp:534
msgid "Faster"
msgstr ""
#: ../src/RecordPlayback.cpp:616
msgid "Game replay is done."
msgstr "Uusinta loppui."
#: ../src/StatisticsManager.cpp:502
msgid "New achievement:"
msgstr "Uusi saavutus:"
#: ../src/StatisticsManager.cpp:511
#, c-format
msgid "Achieved on %s"
msgstr "Saavutettu %s"
#: ../src/StatisticsManager.cpp:514
msgid "Unknown achievement"
msgstr "Tuntematon saavutus"
#: ../src/StatisticsManager.cpp:519
#, c-format
msgid "Achieved %1.0f%%"
msgstr "Saavutettu %1.0f%%"
#: ../src/StatisticsManager.cpp:521
msgid "Not achieved"
msgstr "Ei saavutettu"
#: ../src/StatisticsScreen.cpp:65 ../src/TitleMenu.cpp:56
msgid "Achievements and Statistics"
msgstr "Saavutukset ja tilastot"
#: ../src/StatisticsScreen.cpp:216
msgid "Achievements"
msgstr "Saavutukset"
#: ../src/StatisticsScreen.cpp:217
msgid "Statistics"
msgstr "Tilastot"
#: ../src/StatisticsScreen.cpp:262
msgid "Total"
msgstr "Kokonaismäärä"
#: ../src/StatisticsScreen.cpp:274
msgid "Traveling distance (m)"
msgstr "Kuljettu matka (m)"
#: ../src/StatisticsScreen.cpp:275
#, fuzzy
#| msgid "Traveling distance (m)"
msgid "Pushing distance (m)"
msgstr "Kuljettu matka (m)"
#: ../src/StatisticsScreen.cpp:276
msgid "Jump times"
msgstr "Hyppyjä"
#: ../src/StatisticsScreen.cpp:277
#, fuzzy
#| msgid "Load the game 1000 times."
msgid "Hold other times"
msgstr "Lataa peli 1000 kertaa."
#: ../src/StatisticsScreen.cpp:278
msgid "Die times"
msgstr "Kuolemia"
#: ../src/StatisticsScreen.cpp:279
msgid "Squashed times"
msgstr "Litistymisiä"
#: ../src/StatisticsScreen.cpp:281
#, fuzzy
#| msgid "Recordings:"
msgid "Recordings"
msgstr "Nauhoitukset:"
#: ../src/StatisticsScreen.cpp:282
#, fuzzy
#| msgid "Switch pulled times:"
msgid "Switch pulled times"
msgstr "Vipujen käyttö:"
#: ../src/StatisticsScreen.cpp:283
#, fuzzy
#| msgid "Swap times:"
msgid "Swap times"
msgstr "Vaihdot:"
#: ../src/StatisticsScreen.cpp:284
#, fuzzy
#| msgid "Save times:"
msgid "Save times"
msgstr "Tallennukset:"
#: ../src/StatisticsScreen.cpp:285
#, fuzzy
#| msgid "Load times:"
msgid "Load times"
msgstr "Lataukset:"
#: ../src/StatisticsScreen.cpp:286
#, fuzzy
#| msgid "Collectable"
msgid "Collectibles collected"
msgstr "Avain"
#: ../src/StatisticsScreen.cpp:394
msgid "Completed levels:"
msgstr "Suoritetus kentät:"
#: ../src/StatisticsScreen.cpp:395
#, fuzzy
#| msgid "Completed levels:"
msgid "Completed levelpacks:"
msgstr "Suoritetus kentät:"
#: ../src/StatisticsScreen.cpp:398
msgid "Official levels:"
msgstr ""
#: ../src/StatisticsScreen.cpp:400
msgid "Official levelpacks:"
msgstr ""
#: ../src/StatisticsScreen.cpp:405
#, fuzzy
#| msgid "Add level"
msgid "Addon levels:"
msgstr "Lisää kenttä"
#: ../src/StatisticsScreen.cpp:407
#, fuzzy
#| msgid "Add level"
msgid "Addon levelpacks:"
msgstr "Lisää kenttä"
#: ../src/StatisticsScreen.cpp:412
#, fuzzy
#| msgid "Completed levels:"
msgid "Custom levels:"
msgstr "Suoritetus kentät:"
#: ../src/StatisticsScreen.cpp:414
#, fuzzy
#| msgid "Completed levels:"
msgid "Custom levelpacks:"
msgstr "Suoritetus kentät:"
#: ../src/StatisticsScreen.cpp:421
msgid "In-game time:"
msgstr "Peliaika:"
#: ../src/StatisticsScreen.cpp:424
msgid "Level editing time:"
msgstr "Aika kenttäeditorissa:"
#: ../src/StatisticsScreen.cpp:428
msgid "Created levels:"
msgstr "Luodut kentät:"
#: ../src/StatisticsScreen.cpp:430
#, fuzzy
#| msgid "Achievements"
msgid "Achievements achieved:"
msgstr "Saavutukset"
#: ../src/StatisticsScreen.cpp:435
#, fuzzy
#| msgid "Cheater"
msgid "Cheats used:"
msgstr "Huijari"
#: ../src/TitleMenu.cpp:45
msgid "Options"
msgstr "Asetukset"
#: ../src/TitleMenu.cpp:48
msgid "Quit"
msgstr "Poistu"
#: ../src/TitleMenu.cpp:132
msgid "Enable internet in order to install addons."
msgstr "Aktivoi internet asentaaksesi lisäosia."
#: ../src/TitleMenu.cpp:132
msgid "Internet disabled"
msgstr "Internet pois käytöstä"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "RETURN"
msgstr "RETURN"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "ESCAPE"
msgstr "ESC"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "BACKSPACE"
msgstr "BACKSPACE"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "TAB"
msgstr "TAB"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "SPACE"
msgstr "VÄLILYÖNTI"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "CAPSLOCK"
msgstr "CAPSLOCK"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "PRINTSCREEN"
msgstr "PRINTSCREEN"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "SCROLLLOCK"
msgstr "SCROLLLOCK"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "PAUSE"
msgstr "PAUSE"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "INSERT"
msgstr "INSERT"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "HOME"
msgstr "HOME"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "PAGEUP"
msgstr "PAGEUP"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "DELETE"
msgstr "DELETE"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "END"
msgstr "END"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "PAGEDOWN"
msgstr "PAGEDOWN"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "RIGHT"
msgstr "OIKEA"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "LEFT"
msgstr "VASEN"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "DOWN"
msgstr "ALAS"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "UP"
msgstr "YLÖS"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "NUMLOCK"
msgstr "NUMLOCK"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "SYSREQ"
msgstr "SYSREQ"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "LEFT CTRL"
msgstr "VASEN CTRL"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "LEFT SHIFT"
msgstr "VASEN SHIFT"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "LEFT ALT"
msgstr "VASEN ALT"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "LEFT GUI"
msgstr "VASEN GUI"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "RIGHT CTRL"
msgstr "OIKEA CTRL"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "RIGHT SHIFT"
msgstr "OIKEA SHIFT"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "RIGHT ALT"
msgstr "OIKEA ALT"
# TRANSLATORS: name of a key
#. TRANSLATORS: name of a key
msgctxt "keys"
msgid "RIGHT GUI"
msgstr "OIKEA GUI"
#~ msgid "Up (in menu)"
#~ msgstr "Ylös (valikossa)"
#~ msgid "Down (in menu)"
#~ msgstr "Alas (valikossa)"
#~ msgid "Space (Record)"
#~ msgstr "Nauhoita"
#~ msgid "Escape"
#~ msgstr "Takaisin"
#~ msgid "Tab (View shadow/Level prop.)"
#~ msgstr "Varjon näkymä/kentän asetukset"
#, fuzzy
#~| msgid "Save game (in editor)"
#~ msgid "Save game (in test play)"
#~ msgstr "Tallenna peli (kenttäeditorissa)"
#, fuzzy
#~| msgid "Swap (in editor)"
#~ msgid "Swap (in test play)"
#~ msgstr "Vaihda paikkoja (kenttäeditorissa)"
#, fuzzy
#~| msgid "Teleport (in editor)"
#~ msgid "Teleport (in test play)"
#~ msgstr "Teleporttaa (kenttäeditorissa)"
#, fuzzy
#~| msgid "Suicide (in editor)"
#~ msgid "Suicide (in test play)"
#~ msgstr "Kuole (kenttäeditorissa)"
#~ msgid "Shift (in editor)"
#~ msgstr "Vaihda paikkaa (kenttäeditorissa)"
#~ msgid "Select (in menu)"
#~ msgstr "Valitse (valikossa)"
#, fuzzy
#~| msgctxt "block"
#~| msgid "Fragile"
#~ msgctxt "block"
#~ msgid "Shadow Fragile"
#~ msgstr "Hauras palikka"
#~ msgctxt "block"
#~ msgid "Teleporter"
#~ msgstr "Teleportti"
#, fuzzy
#~| msgctxt "block"
#~| msgid "Pushable"
#~ msgctxt "block"
#~ msgid "Shadow Pushable"
#~ msgstr "Työnnettävä"
#~ msgid "The levelpack directory '%s' already exists!"
#~ msgstr "Kenttäpaketin hakemisto '%s' on jo olemassa!"
#~ msgid "Try the replay with current version of level"
#~ msgstr "Kokeile uusintaa kentän nykyisellä versiolla"
# TRANSLATORS: Please do not remove %-.2f from your translation:
# - %-.2f means time in seconds
# - s is shortened form of a second. Try to keep it so.
#~ msgid "Best time: %-.2fs"
#~ msgstr "Paras aikasi: %-.2fs"
#~ msgid "Target time: %-.2fs"
#~ msgstr "Tavoiteaika: %-.2fs"
#~ msgid "Use the level editor for more than 24 hours."
#~ msgstr "Käytä kenttäeditoria 24 tuntia."
#~ msgid "Swap 1000 times."
#~ msgstr "Käytä vaihtoa 1000 kertaa."
# TRANSLATORS: Font used in GUI:
# - Use "knewave" for languages using Latin and Latin-derived alphabets
# - "DroidSansFallback" can be used for non-Latin writing systems
#~ msgid "knewave"
#~ msgstr "knewave"
# TRANSLATORS: Font used for normal text:
# - Use "Blokletters-Viltstift" for languages using Latin and Latin-derived
# alphabets
# - "DroidSansFallback" can be used for non-Latin writing systems
#~ msgid "Blokletters-Viltstift"
#~ msgstr "Blokletters-Viltstift"

File Metadata

Mime Type
text/x-po
Expires
Sun, Nov 15, 7:49 AM (23 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
152166
Default Alt Text
fi.po (72 KB)

Event Timeline