diff --git a/ChangeLog b/ChangeLog index 136f15363..4f59f3fc1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2011-02-06 22:49 gabriel + + * data/*: + - add levelset from 0.7.3.3 + - rename for disable pacman e xmas not ready levelset + * src/pingus/pingus_main.cpp, + src/util/system.cpp: + - forcing read LANG for start with correct locale + * src/pingus/screens/pingus_menu.cpp: + - add music in main menu + 2007-10-31 05:39 grumbel * data/levels/halloween/halloween2-grumbel.pingus, diff --git a/INSTALL.unix b/INSTALL.unix index e32a13b6d..59f0a3272 100644 --- a/INSTALL.unix +++ b/INSTALL.unix @@ -48,6 +48,12 @@ Compilation: ------------ Once all libraries are in place, you can compile Pingus with just: + % make + +or + + % mkdir -p build + % scons src % scons If you need to change the compiler or other build variables you can do @@ -66,6 +72,7 @@ Running: Once the compilation is successful you can run Pingus directly from the top level directory of the source tree via: + % cd build % ./pingus There is no need to install Pingus. diff --git a/Makefile b/Makefile index 35c808748..83986d9e4 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,8 @@ DATADIR = $(PREFIX)/share/pingus BINDIR = $(PREFIX)/bin build/pingus: + mkdir -p build + scons src scons clean: diff --git a/data/data/core.res b/data/data/core.res index fea70d7d6..dd1043c20 100644 --- a/data/data/core.res +++ b/data/data/core.res @@ -14,6 +14,15 @@ (sprite (name "desert") (image-file "../images/levelsets/desert.png")) + (sprite + (name "mysteryIsland") + (image-file "../images/levelsets/mysteryIsland.png")) + (sprite + (name "alien") + (image-file "../images/levelsets/alien.png")) + (sprite + (name "factory") + (image-file "../images/levelsets/factory.png")) ) (section (name "core") diff --git a/data/data/hotspots.res b/data/data/hotspots.res index 6cbec9da7..807c4852b 100644 --- a/data/data/hotspots.res +++ b/data/data/hotspots.res @@ -160,7 +160,11 @@ (section (name "space") (sprite (name "engine") - (image-file "../images/hotspots/space/engine.png")) + (image-file "../images/hotspots/space/engine.png") + (image-array 4 1) + (image-size 108 166) + (image-pos 0 0)) + ) ) ) diff --git a/data/images/levelsets/alien.png b/data/images/levelsets/alien.png new file mode 100644 index 000000000..285ce7b12 Binary files /dev/null and b/data/images/levelsets/alien.png differ diff --git a/data/images/levelsets/factory.png b/data/images/levelsets/factory.png new file mode 100644 index 000000000..67a876468 Binary files /dev/null and b/data/images/levelsets/factory.png differ diff --git a/data/images/levelsets/mysteryIsland.png b/data/images/levelsets/mysteryIsland.png new file mode 100644 index 000000000..ec57bf909 Binary files /dev/null and b/data/images/levelsets/mysteryIsland.png differ diff --git a/data/levels/playable/aliens1-phil.pingus b/data/levels/alien/aliens1-phil.pingus similarity index 96% rename from data/levels/playable/aliens1-phil.pingus rename to data/levels/alien/aliens1-phil.pingus index b959c94be..786913c46 100644 --- a/data/levels/playable/aliens1-phil.pingus +++ b/data/levels/alien/aliens1-phil.pingus @@ -1,51 +1,53 @@ -;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/aliens1-phil.pingus' +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later (pingus-level (version 2) (head (levelname "Escape from Aliens") - (description "Aliens invade our starship blocking intrance to the teleporter. Your crew " - "is well trained, like you they don't panic.") + (description "Aliens invade our starship blocking intrance to the teleporter. Your crew is well trained, like you they don't panic.") (author "Philippe Descamps ") (number-of-pingus 100) (number-to-save 50) (time 9000) (difficulty 5) - (playable 0) - (comment ) + (playable 1) + (comment "none") + (music "03-Haunted.ogg") (actions (basher 10) (bridger 10) (climber 1) (floater 1)) - (music "none") (levelsize 800 600)) (objects (surface-background (surface (image "textures/stars") (modifier "ROT0")) + (position 0 0 -150) (color 0 0 0 0.2) - (scroll-x 0.0) - (scroll-y 5.0) - (para-x 0.5) - (para-y 0.5) (stretch-x #f) (stretch-y #f) - (position 0 0 -150)) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 1) + (para-x 0.5) + (para-y 0.5)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) (position -1 546 -100) - (repeat 13) - (speed 50)) + (speed 50) + (repeat 13)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) - (position 383 343 -100) - (repeat 3) - (speed 50)) + (position 363 343 -100) + (speed 50) + (repeat 3)) (groundpiece (type "ground") (surface @@ -869,17 +871,16 @@ (modifier "ROT0")) (position 1 212 0)) (entrance - (position 694 144 0) (type "generic") + (position 694 144 0) + (owner-id 0) (direction "right") - (release-rate 40) - (owner-id 0)) + (release-rate 40)) (exit - (owner-id 0) - (position 79 213 0) (surface (image "exits/space") (modifier "ROT0")) + (position 79 213 0) (owner-id 0)) (hotspot (surface @@ -901,5 +902,20 @@ (modifier "ROT0")) (position 38 269 0) (speed 1) + (parallax 1)) + (hotspot + (surface + (image "hotspots/space/engine") + (modifier "ROT0")) + (position 220 268 0) + (speed 1) + (parallax 1)) + (hotspot + (surface + (image "hotspots/space/engine") + (modifier "ROT0")) + (position 320 266 0) + (speed 1) (parallax 1)))) + ;; EOF ;; diff --git a/data/levels/playable/aliens2-phil.pingus b/data/levels/alien/aliens2-phil.pingus similarity index 96% rename from data/levels/playable/aliens2-phil.pingus rename to data/levels/alien/aliens2-phil.pingus index 0c990b644..e225c267f 100644 --- a/data/levels/playable/aliens2-phil.pingus +++ b/data/levels/alien/aliens2-phil.pingus @@ -1,4 +1,6 @@ -;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/aliens2-phil.pingus' +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later (pingus-level (version 2) (head @@ -9,42 +11,43 @@ (number-to-save 50) (time 9000) (difficulty 5) - (playable 0) - (comment ) + (playable 1) + (comment "none") + (music "06-Ozric Echo.ogg") (actions (basher 10) (bridger 10) (climber 1) (floater 1)) - (music "none") (levelsize 800 600)) (objects (surface-background (surface (image "textures/stars") (modifier "ROT0")) + (position 0 0 -150) (color 0 0 0 0.2) - (scroll-x 0.0) - (scroll-y 5.0) - (para-x 0.5) - (para-y 0.5) (stretch-x #f) (stretch-y #f) - (position 0 0 -150)) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 2) + (para-x 0.5) + (para-y 0.5)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) (position -1 546 -100) - (repeat 13) - (speed 50)) + (speed 50) + (repeat 13)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) - (position 383 343 -100) - (repeat 3) - (speed 50)) + (position 363 343 -100) + (speed 50) + (repeat 3)) (groundpiece (type "ground") (surface @@ -874,17 +877,16 @@ (modifier "ROT0")) (position 1 212 0)) (entrance - (position 694 144 0) (type "generic") + (position 694 144 0) + (owner-id 0) (direction "right") - (release-rate 28) - (owner-id 0)) + (release-rate 28)) (exit - (owner-id 0) - (position 79 213 0) (surface (image "exits/space") (modifier "ROT0")) + (position 79 213 0) (owner-id 0)) (hotspot (surface @@ -906,5 +908,20 @@ (modifier "ROT0")) (position 38 269 0) (speed 1) + (parallax 1)) + (hotspot + (surface + (image "hotspots/space/engine") + (modifier "ROT0")) + (position 222 266 0) + (speed 1) + (parallax 1)) + (hotspot + (surface + (image "hotspots/space/engine") + (modifier "ROT0")) + (position 314 262 0) + (speed 1) (parallax 1)))) + ;; EOF ;; diff --git a/data/levels/playable/aliens4-phil.pingus b/data/levels/alien/aliens4-phil.pingus similarity index 99% rename from data/levels/playable/aliens4-phil.pingus rename to data/levels/alien/aliens4-phil.pingus index bda0c4950..b44b7790f 100644 --- a/data/levels/playable/aliens4-phil.pingus +++ b/data/levels/alien/aliens4-phil.pingus @@ -2,7 +2,7 @@ (pingus-level (version 2) (head - (levelname "Aliens4") + (levelname "Alien's nest") (description "Pingus invade the nest. Take care of jaws What's the matrix above ?") (author "Philippe Descamps ") (number-of-pingus 50) @@ -19,7 +19,7 @@ (digger 20) (floater 20) (jumper 20)) - (music "none") + (music "01-42nd Street Slide.ogg") (levelsize 832 608)) (objects (surface-background diff --git a/data/levels/playable/aliens5-phil.pingus b/data/levels/alien/aliens5-phil.pingus similarity index 99% rename from data/levels/playable/aliens5-phil.pingus rename to data/levels/alien/aliens5-phil.pingus index 4e895bca1..9c0b37b2a 100644 --- a/data/levels/playable/aliens5-phil.pingus +++ b/data/levels/alien/aliens5-phil.pingus @@ -2,7 +2,7 @@ (pingus-level (version 2) (head - (levelname "Aliens5") + (levelname "Matrix of the death") (description "Take a piece of paper. Now pingus have to enter the matrix of the death. " "This is a maze, bad ways are protect by jaws.") (author ) @@ -20,7 +20,7 @@ (digger 20) (floater 20) (jumper 20)) - (music "none") + (music "02-Smoke and Mirrors.ogg") (levelsize 832 608)) (objects (surface-background diff --git a/data/levels/playable/aliens6-phil.pingus b/data/levels/alien/aliens6-phil.pingus similarity index 96% rename from data/levels/playable/aliens6-phil.pingus rename to data/levels/alien/aliens6-phil.pingus index c98ef24de..83161b1a1 100644 --- a/data/levels/playable/aliens6-phil.pingus +++ b/data/levels/alien/aliens6-phil.pingus @@ -1,17 +1,19 @@ -;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/aliens6-phil.pingus' +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later (pingus-level (version 2) (head - (levelname "Aliens6") - (description "Spy's pingus have marked the location of jaws in the matrix of the death. " - "Many died to gain that information :..( Perhaps this help. Perhaps...") - (author "Philippe Descamps ") - (number-of-pingus 150) - (number-to-save 145) + (levelname "Spy's pingus in the matrix of the death") + (description "Spy's pingus have marked the location of jaws in the matrix of the death. Many died to gain that information :..( Perhaps this help. Perhaps...") + (author "Philippe Descamps ,Gabriel Rota ") + (number-of-pingus 50) + (number-to-save 49) (time 9000) (difficulty 5) - (playable 0) - (comment ) + (playable 1) + (comment "none") + (music "06-Ozric Echo.ogg") (actions (basher 20) (blocker 20) @@ -20,21 +22,21 @@ (digger 20) (floater 20) (jumper 20)) - (music "none") (levelsize 832 608)) (objects (surface-background (surface (image "textures/stars") (modifier "ROT0")) + (position 0 0 -150) (color 0 0 0 0) - (scroll-x 0.0) - (scroll-y 0.0) - (para-x 0.5) - (para-y 0.5) (stretch-x #f) (stretch-y #f) - (position 0 0 -150)) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) (spike (position 288 450 -100)) (spike @@ -123,6 +125,12 @@ (position 615 557 -100)) (spike (position 615 527 -100)) + (entrance + (type "generic") + (position 547 123 0) + (owner-id 0) + (direction "left") + (release-rate 25)) (groundpiece (type "ground") (surface @@ -1791,12 +1799,6 @@ (image "groundpieces/ground/sortie/plate_forme") (modifier "ROT0")) (position -8 -3 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/space/tower1") - (modifier "ROT0")) - (position 788 505 0)) (groundpiece (type "ground") (surface @@ -1814,7 +1816,7 @@ (surface (image "groundpieces/ground/snow/piece9") (modifier "ROT0")) - (position 644 574 0)) + (position 690 566 0)) (groundpiece (type "ground") (surface @@ -1845,12 +1847,6 @@ (image "core/buttons/pause") (modifier "ROT0")) (position 561 172 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 707 167 0)) (groundpiece (type "ground") (surface @@ -1869,12 +1865,6 @@ (image "core/buttons/pause") (modifier "ROT0")) (position 708 363 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 710 297 0)) (groundpiece (type "ground") (surface @@ -1941,24 +1931,67 @@ (image "core/buttons/pause") (modifier "ROT0")) (position 615 509 0)) - (entrance - (position 58 368 0) - (type "generic") - (direction "left") - (release-rate 25) - (owner-id 0)) (hotspot (surface - (image "entrances/space") + (image "hotspots/signposts/danger") (modifier "ROT0")) - (position 30 310 0) - (speed -1) - (parallax 1)) + (position 714 373 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 279 242 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 425 372 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 138 182 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 621 513 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 563 182 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 568 310 0) + (speed 0) + (parallax 0)) (exit - (owner-id 0) - (position 769 574 0) (surface - (image "groundpieces/ground/sortie/plate_forme_left") + (image "exits/sortie") (modifier "ROT0")) - (owner-id 0)))) + (position 796 571 0) + (owner-id 0)) + (hotspot + (surface + (image "entrances/space") + (modifier "ROT0")) + (position 516 54 50) + (speed -1) + (parallax 1)))) + ;; EOF ;; diff --git a/data/levels/playable/aliens7-phil.pingus b/data/levels/alien/aliens7-phil.pingus similarity index 91% rename from data/levels/playable/aliens7-phil.pingus rename to data/levels/alien/aliens7-phil.pingus index 0ba12eadf..8aecb8a80 100644 --- a/data/levels/playable/aliens7-phil.pingus +++ b/data/levels/alien/aliens7-phil.pingus @@ -1,40 +1,39 @@ -;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/aliens7-phil.pingus' +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later (pingus-level (version 2) (head - (levelname "Aliens7") - (description "The defenses of the aliens get stronger. Now you have to jump in the fourth " - "dimension to win !") - (author "Philippe Descamps ") - (number-of-pingus 200) - (number-to-save 199) - (time 9000) + (levelname "Fourth dimension") + (description "The defenses of the aliens get stronger. Now you have to jump in the fourth dimension to win !") + (author "Philippe Descamps ,Gabriel Rota ") + (number-of-pingus 100) + (number-to-save 99) + (time 12600) (difficulty 5) - (playable 0) - (comment ) + (playable 1) + (comment "none") + (music "05-Alien Shores.ogg") (actions - (basher 20) - (blocker 20) - (bridger 20) - (climber 20) - (digger 20) - (floater 20) - (jumper 20)) - (music "none") + (basher 5) + (blocker 5) + (bridger 25) + (digger 5)) (levelsize 864 640)) (objects (surface-background (surface (image "textures/stars") (modifier "ROT0")) + (position 0 0 -150) (color 0 0 0 0) - (scroll-x 0.0) - (scroll-y 0.0) - (para-x 0.5) - (para-y 0.5) (stretch-x #f) (stretch-y #f) - (position 0 0 -150)) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) (spike (position 288 450 -100)) (spike @@ -144,7 +143,7 @@ (surface (image "groundpieces/ground/snow/piece8") (modifier "ROT0")) - (position 417 549 0)) + (position 468 532 0)) (groundpiece (type "ground") (surface @@ -169,18 +168,6 @@ (image "groundpieces/ground/snow/piece8") (modifier "ROT0")) (position -53 529 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/snow/piece9") - (modifier "ROT0")) - (position 963 572 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/snow/piece9") - (modifier "ROT0")) - (position 835 571 0)) (groundpiece (type "ground") (surface @@ -312,7 +299,7 @@ (surface (image "groundpieces/ground/industrial/pipe1") (modifier "ROT0")) - (position 423 221 0)) + (position 412 221 0)) (groundpiece (type "ground") (surface @@ -397,24 +384,12 @@ (image "groundpieces/ground/industrial/pipe1") (modifier "ROT0")) (position 212 221 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe1") - (modifier "ROT0")) - (position 361 221 0)) (groundpiece (type "ground") (surface (image "groundpieces/ground/industrial/pipe1") (modifier "ROT0")) (position 362 281 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe1") - (modifier "ROT0")) - (position 334 221 0)) (groundpiece (type "ground") (surface @@ -540,7 +515,7 @@ (surface (image "groundpieces/ground/industrial/pipe1") (modifier "ROT0")) - (position 306 221 0)) + (position 292 221 0)) (groundpiece (type "ground") (surface @@ -552,7 +527,7 @@ (surface (image "groundpieces/ground/industrial/pipe1") (modifier "ROT0")) - (position 455 221 0)) + (position 444 221 0)) (groundpiece (type "ground") (surface @@ -577,12 +552,6 @@ (image "groundpieces/ground/industrial/pipe2") (modifier "ROT0")) (position 465 152 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe2") - (modifier "ROT0")) - (position -106 238 0)) (groundpiece (type "ground") (surface @@ -781,12 +750,6 @@ (image "groundpieces/ground/industrial/pipe2") (modifier "ROT0")) (position 535 212 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe4") - (modifier "ROT0")) - (position -151 278 0)) (groundpiece (type "ground") (surface @@ -1027,12 +990,6 @@ (image "groundpieces/ground/industrial/pipe4") (modifier "ROT0")) (position 330 281 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe4") - (modifier "ROT0")) - (position 320 221 0)) (groundpiece (type "ground") (surface @@ -1231,12 +1188,6 @@ (image "groundpieces/ground/industrial/pipe4") (modifier "ROT0")) (position 243 281 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe4") - (modifier "ROT0")) - (position 391 221 0)) (groundpiece (type "ground") (surface @@ -1399,12 +1350,6 @@ (image "groundpieces/ground/industrial/pipe_ul") (modifier "ROT0")) (position 101 147 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe_ur") - (modifier "ROT0")) - (position -109 393 0)) (groundpiece (type "ground") (surface @@ -1459,12 +1404,6 @@ (image "groundpieces/ground/industrial/pipe2") (modifier "ROT0")) (position 680 452 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe_bl") - (modifier "ROT0")) - (position -113 358 0)) (groundpiece (type "ground") (surface @@ -1525,24 +1464,12 @@ (image "groundpieces/ground/industrial/pipe_bl") (modifier "ROT0")) (position 679 468 0)) - (groundpiece - (type "solid") - (surface - (image "groundpieces/ground/industrial/pipe2") - (modifier "ROT0")) - (position 676 457 0)) (groundpiece (type "ground") (surface (image "groundpieces/ground/industrial/pipe_br") (modifier "ROT0")) (position 169 337 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe_br") - (modifier "ROT0")) - (position -110 426 0)) (groundpiece (type "ground") (surface @@ -1603,12 +1530,6 @@ (image "groundpieces/ground/industrial/pipe5") (modifier "ROT0")) (position 317 212 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe5") - (modifier "ROT0")) - (position -141 328 0)) (groundpiece (type "ground") (surface @@ -1657,12 +1578,6 @@ (image "groundpieces/ground/industrial/pipe5") (modifier "ROT0")) (position 178 183 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe1") - (modifier "ROT0")) - (position -144 239 0)) (groundpiece (type "ground") (surface @@ -1801,12 +1716,6 @@ (image "groundpieces/ground/industrial/pipe_ul") (modifier "ROT0")) (position 315 145 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/industrial/pipe_ul") - (modifier "ROT0")) - (position -144 390 0)) (groundpiece (type "ground") (surface @@ -1837,18 +1746,12 @@ (image "groundpieces/ground/sortie/plate_forme") (modifier "ROT0")) (position -8 -3 0)) - (groundpiece - (type "ground") - (surface - (image "groundpieces/ground/space/tower1") - (modifier "ROT0")) - (position 788 505 0)) (groundpiece (type "ground") (surface (image "groundpieces/ground/sortie/column") (modifier "ROT0")) - (position -83 -94 0)) + (position -80 -94 0)) (groundpiece (type "ground") (surface @@ -1860,13 +1763,13 @@ (surface (image "groundpieces/ground/snow/piece9") (modifier "ROT0")) - (position 644 574 0)) + (position 659 485 0)) (groundpiece (type "ground") (surface (image "core/buttons/pause") (modifier "ROT0")) - (position 422 173 0)) + (position 424 165 0)) (groundpiece (type "ground") (surface @@ -1879,66 +1782,24 @@ (image "core/buttons/pause") (modifier "ROT0")) (position 493 297 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 636 172 0)) (groundpiece (type "ground") (surface (image "core/buttons/pause") (modifier "ROT0")) (position 561 172 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 707 167 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 673 436 0)) (groundpiece (type "ground") (surface (image "core/buttons/pause") (modifier "ROT0")) (position 637 427 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 598 440 0)) (groundpiece (type "ground") (surface (image "core/buttons/pause") (modifier "ROT0")) (position 562 424 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 706 424 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 708 363 0)) - (groundpiece - (type "ground") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 710 297 0)) (groundpiece (type "ground") (surface @@ -1980,7 +1841,7 @@ (surface (image "core/buttons/pause") (modifier "ROT0")) - (position 271 233 0)) + (position 270 233 0)) (groundpiece (type "ground") (surface @@ -1999,30 +1860,36 @@ (image "core/buttons/pause") (modifier "ROT0")) (position 130 167 0)) - (groundpiece - (type "transparent") - (surface - (image "core/buttons/pause") - (modifier "ROT0")) - (position 615 509 0)) (entrance - (position 58 368 0) (type "generic") + (position 362 229 0) + (owner-id 0) (direction "left") - (release-rate 25) - (owner-id 0)) + (release-rate 25)) (exit - (owner-id 0) - (position 769 574 0) (surface - (image "groundpieces/ground/sortie/plate_forme_left") + (image "exits/sortie") (modifier "ROT0")) + (position 659 151 0) (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 562 586 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 640 554 0)) (hotspot (surface (image "entrances/space") (modifier "ROT0")) - (position 30 310 0) + (position 333 167 50) (speed -1) (parallax 1)))) + ;; EOF ;; diff --git a/data/levels/playable/space-11-rz+eriksoe.pingus b/data/levels/alien/space-11-rz+eriksoe.pingus similarity index 99% rename from data/levels/playable/space-11-rz+eriksoe.pingus rename to data/levels/alien/space-11-rz+eriksoe.pingus index d10cff6d9..7f5ec5b61 100644 --- a/data/levels/playable/space-11-rz+eriksoe.pingus +++ b/data/levels/alien/space-11-rz+eriksoe.pingus @@ -11,8 +11,9 @@ (difficulty 55) (playable 1) (comment ) - (music "none") + (music "02-Smoke and Mirrors.ogg") (actions + (bomber 4) (jumper 1) (miner 4)) (levelsize 813 1367)) diff --git a/data/levels/playable/space-9-tom.pingus b/data/levels/alien/space-9-tom.pingus similarity index 91% rename from data/levels/playable/space-9-tom.pingus rename to data/levels/alien/space-9-tom.pingus index 6e6ef4e21..99499e4db 100644 --- a/data/levels/playable/space-9-tom.pingus +++ b/data/levels/alien/space-9-tom.pingus @@ -1,4 +1,6 @@ -;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/space-9-tom.pingus' +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later (pingus-level (version 2) (head @@ -8,33 +10,38 @@ (number-of-pingus 30) (number-to-save 30) (time 9000) + (difficulty 0) + (playable 1) + (comment "none") + (music "04-Spaced Invaders.ogg") (actions (basher 5) (blocker 5) (bridger 5) (jumper 5) (miner 5)) - (music "none") (levelsize 1376 704)) (objects (surface-background (surface (image "textures/stars") (modifier "ROT0")) + (position 0 0 -150) (color 0 0 0 0) - (scroll-x 0.0) - (scroll-y 0.0) - (para-x 0.5) - (para-y 0.5) (stretch-x #f) - (stretch-y #f)) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) (position 407 454 -100) - (repeat 4) - (speed 25)) + (speed 25) + (repeat 5)) (groundpiece (type "ground") (surface @@ -180,16 +187,17 @@ (modifier "ROT0")) (position 498 403 0)) (entrance - (position 309 243 0) (type "generic") + (position 309 243 0) + (owner-id 4) (direction "right") (release-rate 50)) (exit - (owner-id 0) - (position 1109 518 0) (surface (image "exits/space") - (modifier "ROT0"))) + (modifier "ROT0")) + (position 1109 518 0) + (owner-id 0)) (hotspot (surface (image "entrances/space") @@ -197,4 +205,5 @@ (position 279 207 100) (speed 1) (parallax 1)))) + ;; EOF ;; diff --git a/data/levels/playable/space-loop-timpany.pingus b/data/levels/alien/space-loop-timpany.pingus similarity index 97% rename from data/levels/playable/space-loop-timpany.pingus rename to data/levels/alien/space-loop-timpany.pingus index 672fedfde..0fdbda0ad 100644 --- a/data/levels/playable/space-loop-timpany.pingus +++ b/data/levels/alien/space-loop-timpany.pingus @@ -3,12 +3,12 @@ (version 2) (head (levelname "Endless Loop") - (description ) - (author ) + (description "To the right and left Pingus certain death and 50 to save! You can help them get out of this mess?") + (author "Timpany, Gabriel Rota ") (number-of-pingus 75) (number-to-save 50) (time 9000) - (difficulty 5) + (difficulty 85) (playable 0) (comment ) (actions @@ -17,7 +17,7 @@ (climber 20) (floater 20) (jumper 20)) - (music "none") + (music "03-Haunted.ogg") (levelsize 1200 600)) (objects (surface-background diff --git a/data/levels/playable/space-tom1.pingus b/data/levels/alien/space-tom1.pingus similarity index 85% rename from data/levels/playable/space-tom1.pingus rename to data/levels/alien/space-tom1.pingus index 6030b16fa..8c6499618 100644 --- a/data/levels/playable/space-tom1.pingus +++ b/data/levels/alien/space-tom1.pingus @@ -1,44 +1,47 @@ -;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/space-tom1.pingus' +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later (pingus-level (version 2) (head - (levelname "Outside In") - (description "Can you help the pingus escape without getting their flippers wet?") - (author "Tom Flavel ") + (levelname "Up up in the space") + (description "What good is a pick in space? Certainly not to go to the stars.") + (author "Tom Flavel ,Gabriel Rota ") (number-of-pingus 30) - (number-to-save 30) + (number-to-save 28) (time 9000) (difficulty 5) - (playable 0) - (comment ) + (playable 1) + (comment "none") + (music "07-Travels.ogg") (actions - (basher 5) (blocker 5) - (bridger 5) + (bomber 2) + (bridger 10) (jumper 5) (miner 5)) - (music "none") (levelsize 1376 704)) (objects (surface-background (surface (image "textures/stars") (modifier "ROT0")) + (position 0 0 -150) (color 0 0 0 0) - (scroll-x 0.0) - (scroll-y 0.0) - (para-x 0.5) - (para-y 0.5) (stretch-x #f) (stretch-y #f) - (position 0 0 -150)) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) - (position 407 454 -100) - (repeat 5) - (speed 25)) + (position 400 459 -50) + (speed 0) + (repeat 5)) (groundpiece (type "ground") (surface @@ -116,7 +119,7 @@ (surface (image "groundpieces/ground/space/diagonalr") (modifier "ROT0")) - (position 333 336 0)) + (position 333 335 0)) (groundpiece (type "ground") (surface @@ -128,7 +131,7 @@ (surface (image "groundpieces/ground/space/way") (modifier "ROT0")) - (position 452 403 0)) + (position 425 403 0)) (groundpiece (type "ground") (surface @@ -184,23 +187,23 @@ (modifier "ROT0")) (position 498 403 0)) (entrance - (position 309 243 0) (type "generic") + (position 1043 434 0) + (owner-id 0) (direction "right") - (release-rate 50) - (owner-id 0)) + (release-rate 50)) (exit - (owner-id 0) - (position 1109 518 0) (surface (image "exits/space") (modifier "ROT0")) + (position 298 458 0) (owner-id 0)) (hotspot (surface (image "entrances/space") (modifier "ROT0")) - (position 279 207 100) + (position 1013 376 100) (speed 1) (parallax 1)))) + ;; EOF ;; diff --git a/data/levels/playable/space2.pingus b/data/levels/alien/space2.pingus similarity index 99% rename from data/levels/playable/space2.pingus rename to data/levels/alien/space2.pingus index a568d7ba9..8d5f968c0 100644 --- a/data/levels/playable/space2.pingus +++ b/data/levels/alien/space2.pingus @@ -3,7 +3,7 @@ (version 2) (head (levelname "Lost in Space") - (description ) + (description "We don't know where we are but we don't leave anybody behind.") (author "Ingo Ruhnke ") (number-of-pingus 30) (number-to-save 15) @@ -14,7 +14,7 @@ (bridger 20) (climber 20) (floater 20)) - (music "none") + (music "08-Big Country.ogg") (levelsize 1600 600)) (objects (surface-background @@ -30,10 +30,10 @@ (stretch-y #f)) (liquid (surface - (image "liquids/water3") + (image "liquids/water4") (modifier "ROT0")) - (position 707 444 -100) - (repeat 2) + (position 690 444 -100) + (repeat 3) (speed 50)) (entrance (position 456 266 0) diff --git a/data/levels/desert/desert1.pingus b/data/levels/desert/desert1.pingus new file mode 100644 index 000000000..3ad778579 --- /dev/null +++ b/data/levels/desert/desert1.pingus @@ -0,0 +1,664 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Entering the pyramid") + (description "After their long and dangerous journey through the desert they finally reach the large pyramid...") + (author "Ingo Ruhnke ") + (number-of-pingus 50) + (number-to-save 30) + (time 9000) + (difficulty 50) + (playable 1) + (comment "") + (music "pingus-3.it") + (actions + (basher 1) + (blocker 10) + (bomber 10) + (bridger 10)) + (levelsize 1600 600)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (position 4 -142 -150) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position -34 332 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 731 319 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 628 320 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 250 453 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position -48 467 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -119 350 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 508 375 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 835 469 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 543 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 553 491 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 1128 471 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 285 549 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 781 539 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 1055 485 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 1420 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 13 523 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 1479 464 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 957 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1106 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1541 -5 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1413 145 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1556 295 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1256 295 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1031 429 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 509 367 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1338 411 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1256 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1086 416 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 257 447 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 223 463 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 353 437 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 348 420 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 328 398 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 698 282 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 623 282 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 817 298 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 501 295 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 568.387 357.26 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1388 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1136 426 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 630 382 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1452 404 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1200 409 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 484 460 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 455 409 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 688 368 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1555 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1303 423 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 803 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 590 419 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 870 452 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 787 451 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 775 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 854 435 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 926 446 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 713 445 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 793 499 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 642 442 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 695 426 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 263 420 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 205 440 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 12 469 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 154 450 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 295 409 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1390 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1138 448 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1026 455 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 490 513 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 99 484 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1513 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 263 279 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1261 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 755 395 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 950 438 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 428 376 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 937 417 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 872 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 382 387 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1539 449 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1282 449 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 662 570 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 765 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 231 429 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 683 121 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -271 200 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 194 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 328 511 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 933 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position -126 476 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 767 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1135 585 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1417 555 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1310 581 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1177 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1214 543 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1455 544 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 873 502 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 618.603 343.805 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 602.76 343.39 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 683.283 344.265 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 308 248 0) + (speed -1) + (parallax 1)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1258 365 0) + (owner-id 0)) + (entrance + (type "generic") + (position 359 276 50) + (owner-id 0) + (direction "right") + (release-rate 100)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 308 248 100) + (speed -1) + (parallax 1)))) + +;; EOF ;; diff --git a/data/levels/desert/desert2.pingus b/data/levels/desert/desert2.pingus new file mode 100644 index 000000000..ff814c876 --- /dev/null +++ b/data/levels/desert/desert2.pingus @@ -0,0 +1,296 @@ +;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/desert2.pingus' +(pingus-level + (version 2) + (head + (levelname "The window room") + (description "After the Pingus have entered the pyramid, they reach a large room with a " + "large window. The only problem they have is that the entrance to the room " + "is much to high to survive the landing. Can you help them?") + (author "Ingo Ruhnke ") + (number-of-pingus 100) + (number-to-save 70) + (time 9000) + (difficulty 80) + (playable 1) + (comment "got broken due to the new head-bounce feature") + (music "pingus-3.it") + (actions + (basher 2) + (blocker 5) + (bridger 20) + (climber 5) + (digger 5) + (floater 5)) + (levelsize 1824 600)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (color 0 0 0 0) + (scroll-x 0.0) + (scroll-y 0.0) + (para-x 0.5) + (para-y 0.5) + (stretch-x 0) + (stretch-y 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 241 171 -100) + (speed -1) + (parallax 1)) + (entrance + (position 293 197 0) + (type "generic") + (direction "left") + (release-rate 25)) + (exit + (owner-id 0) + (position 1357 433 0) + (surface + (image "exits/desert") + (modifier "ROT0"))) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar3") + (modifier "ROT0")) + (position 1549 282 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar3") + (modifier "ROT0")) + (position 231 242 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 164 364 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1538 415 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1454 524 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 212 518 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 757 408 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 665 408 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 865 91 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1044 433 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1193 433 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 716 -59 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -184 -59 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 116 -59 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 703 538 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 403 538 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1003 538 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -193 538 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 104 538 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -23 389 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -77 241 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -62 91 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 416 -33 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1015 -25 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1314 -59 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1614 -23 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1552 127 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1592 277 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1534 427 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 339 376 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 693 332 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 729 370 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 653 370 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1343 433 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 712 171 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 379 216 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1302 538 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 1109 272 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1602 538 42)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 241 171 100) + (speed -1) + (parallax 1)))) +;; EOF ;; diff --git a/data/levels/desert/desert3-tflavel.pingus b/data/levels/desert/desert3-tflavel.pingus new file mode 100644 index 000000000..ad4de6c50 --- /dev/null +++ b/data/levels/desert/desert3-tflavel.pingus @@ -0,0 +1,611 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Sandstorm") + (description "Deep inside the pyramid the pingus are surprised to find their way blocked by a large sand drift - pondering the absence of gravity they continue relentlessly...") + (author "Tom Flavel ") + (number-of-pingus 80) + (number-to-save 70) + (time 9000) + (difficulty 50) + (playable 1) + (comment "") + (music "pingus-4.it") + (actions + (basher 20) + (blocker 20) + (bomber 20) + (bridger 20) + (climber 20) + (digger 20) + (floater 20) + (jumper 20) + (miner 20)) + (levelsize 1600 800)) + (objects + (surface-background + (surface + (image "textures/desert_room") + (modifier "ROT0")) + (position 0 0 -150) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 367 512 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 323 523 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -21 737 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 169 421 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1019 367 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 254 533 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 964 351 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 998 351 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -120 587 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -16 437 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -77 289 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1056 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 601 242 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 973 336 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1114 399 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1069 372 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1111 325 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1132 425 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1175 361 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1154 372 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1092 404 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1026 669 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 990 312 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -154 139 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 577 760 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 277 737 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1098 346 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1290 262 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1551 276 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1252 275 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1367 126 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1451 -23 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1151 -24 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 852 -61 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1467 425 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1168 425 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 552 -13 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 252 -66 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -48 -11 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1476 725 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 945 516 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 896 520 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 660 512 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 584 512 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 359 549 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 476 84 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 674 252 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 984 506 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 825 512 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 789 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1109 684 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1010 641 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1146 683 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1218 696 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1297 694 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1276 705 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1155 703 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1065 661 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1353 575 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1075 88 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 598 252 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1176 725 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1028 497 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 284 549 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 548 647 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 774 535 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 373 289 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 877 685 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 727 685 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 434 512 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 180 663 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 577 685 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 624 610 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 931 316 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 979 309 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 938 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 908 280 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 865 266 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 834 252 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 749 252 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 449 252 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 899 288 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 774 497 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 942 326 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 866 326 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 223 289 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 496 122 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 273 289 0) + (owner-id 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 282 406 0) + (speed 0) + (parallax 1)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 1246 165 0) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 329 451 50) + (owner-id -1077161416) + (direction "left") + (release-rate 25)) + (entrance + (type "generic") + (position 1294 210 50) + (owner-id 25) + (direction "left") + (release-rate 45)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 282 405 100) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 1246 163 100) + (speed 0) + (parallax 1)))) + +;; EOF ;; diff --git a/data/levels/desert/desert3.pingus b/data/levels/desert/desert3.pingus new file mode 100644 index 000000000..e311a0b98 --- /dev/null +++ b/data/levels/desert/desert3.pingus @@ -0,0 +1,302 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Pass the pedestal") + (description "After the Pingus successfully passed the large window room, they are entering another great hall. A large pedestal is blocking the way to the entrance.") + (author "Ingo Ruhnke ") + (number-of-pingus 30) + (number-to-save 30) + (time 9000) + (difficulty 70) + (playable 1) + (comment "") + (music "pingus-3.it") + (actions + (basher 2) + (blocker 10) + (bridger 10) + (climber 10) + (digger 10) + (floater 10) + (jumper 10)) + (levelsize 1824 704)) + (objects + (surface-background + (surface + (image "textures/desert_room") + (modifier "ROT0")) + (position 0 0 -150) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 242 430 -100) + (speed -1) + (parallax 1)) + (hotspot + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1331 491 -50) + (speed -1) + (parallax 1)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1406 567 -47) + (owner-id 0)) + (entrance + (type "generic") + (position 291 464 0) + (owner-id 0) + (direction "right") + (release-rate 75)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 901 227 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 1017 226 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 903 550 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1036 555 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -263 -33 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 37 -33 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 637 -16 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 337 -5 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 937 -37 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 198 549 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1237 -21 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 1064 405 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 850 405 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 954 405 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1537 -34 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1590 116 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 377 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1060 554 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 977 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1577 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1638 266 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -75 116 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 965 201 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 912 201 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 818 553 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -16 266 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -63 416 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -223 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 77 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 677 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1277 566 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1781 416 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1013 387 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1481 417 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 937 387 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 633 471 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 652 310 42)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 861 387 42)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 242 431 100) + (speed -1) + (parallax 1)))) + +;; EOF ;; diff --git a/data/levels/desert/desert4.pingus b/data/levels/desert/desert4.pingus new file mode 100644 index 000000000..a2790b95b --- /dev/null +++ b/data/levels/desert/desert4.pingus @@ -0,0 +1,361 @@ +;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/desert4.pingus' +(pingus-level + (version 2) + (head + (levelname "The excavation of the pyramid") + (description "The excavations are open to reach the pyramid for his redeeming content. Some excavations, however, is best done with two competitors. Who comes first?") + (author "Ingo Ruhnke ,,Giuseppe Porciello ") + (number-of-pingus 50) + (number-to-save 25) + (time 9000) + (difficulty 60) + (playable 1) + (comment "actions not tuned and very similar to desert5.xml") + (music "pingus-3.it") + (actions + (basher 20) + (blocker 20) + (bomber 20) + (bridger 20) + (climber 20) + (digger 20) + (floater 20) + (jumper 20) + (miner 20)) + (levelsize 1400 800)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (color 0 0 0 0) + (scroll-x 0.0) + (scroll-y 0.0) + (para-x 0.5) + (para-y 0.5) + (stretch-x 0) + (stretch-y 1) + (keep-aspect 1) + (position 143 -23 -150)) + (exit + (owner-id 0) + (position 435 478 -100) + (surface + (image "exits/desert") + (modifier "ROT0")) + (owner-id 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 821 57 -100) + (speed -1) + (parallax 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 861 590 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 575 691 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 542 568 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 680 196 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 817 397 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 299 478 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 466 478 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 817 474 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 817 196 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 817 267 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 680 321 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 734 266 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 794 498 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 411 542 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 513 503 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 343 496 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 868 392 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 904 196 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 916 290 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 680 410 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 711 324 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 774 408 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 713 212 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 868 213 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1034 313 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 963 449 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 757 547 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 724 244 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 707 303 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 739 585 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 680 448 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 741 332 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 734 412 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 710 469 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 730 523 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 697 196 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 762 288 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 715 248 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 733 401 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 756 456 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 718 515 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 775 563 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 753 387 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 760 503 0)) + (entrance + (position 871 114 0) + (type "generic") + (direction "misc") + (release-rate 50) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 710 678 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 472 599 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 515 765 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 759 770 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 790 632 0)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 821 58 100) + (speed -1) + (parallax 1)))) +;; EOF ;; diff --git a/data/levels/desert/desert6-grumbel.pingus b/data/levels/desert/desert6-grumbel.pingus new file mode 100644 index 000000000..d0701870a --- /dev/null +++ b/data/levels/desert/desert6-grumbel.pingus @@ -0,0 +1,296 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "A bit to the right a bit to left") + (description "Only the most audacious Pingus will be allowed to continue.") + (author "Ingo Ruhnke ,Gabriel Rota ") + (number-of-pingus 50) + (number-to-save 25) + (time -1) + (difficulty 40) + (playable 1) + (comment "") + (music "pingus-4.it") + (actions + (blocker 20) + (bridger 5)) + (levelsize 1293 929)) + (objects + (surface-background + (surface + (image "textures/desert_room") + (modifier "ROT0")) + (position 3 -43 -150) + (color 0 0 0 0.498039) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 650 804 -50) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 490 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 543 804 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 798 717 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 650 625 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 656 411 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 580 190 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 505 304 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 283 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 277 717 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 443 625 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 449 411 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 504 190 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 298 304 0)) + (entrance + (type "generic") + (position 588 127 0) + (owner-id 0) + (direction "right") + (release-rate 50)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 939 -18 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1056 131 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1122 428 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1005 279 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1146 722 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1148 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1160 870 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 640 -48 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 340 -75 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 41 -26 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -258 -10 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -139 123 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -73 272 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -81 569 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -147 420 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -141 866 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -104 718 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1114 692 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1167 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1044 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1002 97 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 543 1 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position -31 86 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 53 237 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position -78 538 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 46 824 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 540 83 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 539 81 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/desert/desert7-grumbel.pingus b/data/levels/desert/desert7-grumbel.pingus new file mode 100644 index 000000000..f2277b7e5 --- /dev/null +++ b/data/levels/desert/desert7-grumbel.pingus @@ -0,0 +1,308 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "25 Pingus free and 25 in the box") + (description "Okay for the Bridger but what can I do with Digger? " + "You should be save at least one Pingus trapped in the box above the exit.") + (author "Ingo Ruhnke ,Gabriel Rota ") + (number-of-pingus 50) + (number-to-save 26) + (time -1) + (difficulty 40) + (playable 1) + (comment "") + (music "pingus-6.it") + (actions + (blocker 5) + (bridger 30) + (digger 5) + (jumper 5)) + (levelsize 1216 800)) + (objects + (surface-background + (surface + (image "textures/desert_room") + (modifier "ROT0")) + (position 18 8 -150) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position 113 609 -50) + (speed 50) + (repeat 17)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 188 240 -50) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 668 204 -50) + (speed 0) + (parallax 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 263 377 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 799.3 223.81 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 799 179 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 614.3 221.81 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 614 177 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 506 603 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 316 489 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 241 370 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 607 319 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flat") + (modifier "ROT0")) + (position 606 172 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1162 -75.9008 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 862 -75.9008 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 265 -75.9008 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 564 -75.9008 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -33 -75.9008 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -166 223.099 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -166 73.0992 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1019 223.099 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1019 73.0992 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 355 204 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 390 166 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 315 166 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 762 323 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 671 323 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 735 323 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 607 323 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 133 371 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1137.05 671.595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 837.048 671.595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 240.048 671.595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 539.048 671.595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -57.952 671.595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -166.232 372.611 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1018.77 372.611 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -166.184 521.699 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1018.82 521.699 0)) + (entrance + (type "generic") + (position 719 255 0) + (owner-id 0) + (direction "misc") + (release-rate 50)) + (entrance + (type "generic") + (position 236 288 0) + (owner-id 0) + (direction "misc") + (release-rate 50)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 637 604 0) + (owner-id 0)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 187 240 100) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 668 203 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/desert/desert8-grumbel.pingus b/data/levels/desert/desert8-grumbel.pingus new file mode 100644 index 000000000..013e00836 --- /dev/null +++ b/data/levels/desert/desert8-grumbel.pingus @@ -0,0 +1,467 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Tunnel Time") + (description "Dig a tunnel and you might make it to the exit. Digger and miners and stuff have to work together.") + (author "Ingo Ruhnke ,,Giuseppe Porciello ") + (number-of-pingus 50) + (number-to-save 40) + (time -1) + (difficulty 90) + (playable 1) + (comment "Failing to solve this level to 0.7.3 I have changed it. It still remains difficult.") + (music "pingus-8.it") + (actions + (basher 5) + (blocker 5) + (bomber 7) + (climber 9) + (miner 20)) + (levelsize 1600 1000)) + (objects + (surface-background + (surface + (image "textures/desert_room") + (modifier "ROT0")) + (position 792 161 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 180 199 -100) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 867 311 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 781 734 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 775 596 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 565 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position -27 569 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 271 681 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 272 532 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT180")) + (position 499 534 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT180FLIP")) + (position 869 605 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT180FLIP")) + (position 503 349 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 575 313 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT90FLIP")) + (position 724 159 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 571 533 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT90")) + (position 1004 550 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 721 459 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 871 459 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 869 386 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1203 312 0) + (owner-id 0)) + (entrance + (type "generic") + (position 231 235 0) + (owner-id 0) + (direction "right") + (release-rate 150)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 128 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 429 349 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/rightsmallbrick") + (modifier "ROT0")) + (position 500 313 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -170 283 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position -151 432 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 127 535 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/rightsmallbrick") + (modifier "ROT0")) + (position 501 350 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 425 385 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 770 364 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 810 320 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 781 265 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 793 310 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 779 197 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 795 249 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 767 252 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position -28 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position -31 861 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 262 823 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 258 971 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 547 810 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 550 918 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT0")) + (position 778 871 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT90FLIP")) + (position 1024 732 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 816 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 594 905 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 268 770 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 792 920 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 371 692 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position -99 866 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 298 942 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 46 727 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 281 588 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 137 659 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 670 813 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 550 721 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 909 862 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 794 686 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 1016 310 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT90FLIP")) + (position 59 233 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position -90 211 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 59 383 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT90FLIP")) + (position 134 459 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT90FLIP")) + (position 101 528 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/column1") + (modifier "ROT0")) + (position 672 200 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/column1") + (modifier "ROT0")) + (position 673 87 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/column1") + (modifier "ROT0")) + (position 871 144 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/column1") + (modifier "ROT0")) + (position 870 196 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/column1") + (modifier "ROT90")) + (position 718 108 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/column1") + (modifier "ROT90")) + (position 799 108 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 800 159 0)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 179 200 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/desert/desertwaste1-grumbel.pingus b/data/levels/desert/desertwaste1-grumbel.pingus new file mode 100644 index 000000000..dd0b5b38b --- /dev/null +++ b/data/levels/desert/desertwaste1-grumbel.pingus @@ -0,0 +1,337 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "The Roof") + (description "Sometimes the roofs are not good for refuge, sometimes it should be demolished!") + (author "Ingo Ruhnke ,Giuseppe Porciello ,") + (number-of-pingus 50) + (number-to-save 40) + (time -1) + (difficulty 40) + (playable 1) + (comment "") + (music "pingus-9.it") + (actions + (basher 10) + (blocker 10) + (bomber 10) + (digger 10) + (miner 5)) + (levelsize 1424 600)) + (objects + (surface-background + (surface + (image "textures/rooftile2") + (modifier "ROT0")) + (position -106 10 -150) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -16 524 -50) + (speed 50) + (repeat 24)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 805 538 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT90FLIP")) + (position 586 495 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0FLIP")) + (position 495 331 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0")) + (position 903 446 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 910 259 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 466 222 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/bigbrickpiece") + (modifier "ROT0")) + (position 611 408 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/bigbrickpiece") + (modifier "ROT90FLIP")) + (position 536 258 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0")) + (position 755 221 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 538 186 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0")) + (position 685 186 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 605 224 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/bigbrickpiece") + (modifier "ROT0")) + (position 611 259 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 392 221 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 463 186 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 824 301 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 388 259 0)) + (entrance + (type "generic") + (position 359 145.5 0) + (owner-id 0) + (direction "right") + (release-rate 50)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT90FLIP")) + (position 238 109 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 238 259 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 865 375 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 974 337 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT180FLIP")) + (position 1050 301 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT90FLIP")) + (position 764 499 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 630 534 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1000 538 0) + (owner-id 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 974 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 546 57 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 641 57 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 540 -18 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 689 -40 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 389 -35 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 239 -3 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 239 71 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 306 58 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 527 -22 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 794 -35 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 382 270 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 746 268 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed2") + (modifier "ROT0")) + (position 272 231 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed2") + (modifier "ROT0")) + (position 587 356 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed2") + (modifier "ROT0")) + (position 238 87 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed2") + (modifier "ROT0")) + (position 542 193 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT180FLIP")) + (position 1050 337 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0")) + (position 911 263 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 314 101 0) + (speed 0) + (parallax 0)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -57 539 50) + (speed 50) + (repeat 24)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 313 100 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign1.pingus b/data/levels/factorycampaign/factory_campaign1.pingus new file mode 100644 index 000000000..85e339540 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign1.pingus @@ -0,0 +1,234 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Falling down") + (description "Pingus intelligence reported that a huge factories located in the subtropical zone might be a reason of a climate change. They decided to go there and shut down the factories. This will be a long and dangerous expedition. Pingus and you will have to face many diffuculties on your way. As the ice is melting, at first you have to build some bridges and watch out for the cliff.") + (author "Filip") + (number-of-pingus 10) + (number-to-save 10) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 1) + (blocker 1) + (bridger 20) + (floater 10) + (jumper 2)) + (levelsize 2000 1000)) + (objects + (solidcolor-background + (position -209 321 -1000) + (color 0.392157 0.392157 0.784314 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT180")) + (position 1418 652 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT180")) + (position 1484 652 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT180")) + (position 1545 650 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 107 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 214 323 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 323 374 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0FLIP")) + (position 496 350 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 574 663 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 577 655 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT180")) + (position 609 650 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 723 652 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 636 711 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 701 710 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/slopedr") + (modifier "ROT0")) + (position 789 600 0)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 97 836 0) + (speed 0) + (repeat 30)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 902 600 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 967 601 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 1032 599 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 1075 598 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 1191 648 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1405 640 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1567 638 0)) + (exit + (surface + (image "exits/ice2") + (modifier "ROT0")) + (position 1674 640 0) + (owner-id 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 588 306 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT90")) + (position 108 180 0)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 153 154 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 201 245 110) + (owner-id 0) + (direction "right") + (release-rate 100)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 568 360 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1582 649 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1648 647 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 1702 643 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_east") + (modifier "ROT0")) + (position 1472 596 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_east") + (modifier "ROT0")) + (position 725 607 0) + (speed 0) + (parallax 0)) + (snow-generator (position 0 0 200)) +)) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign10.pingus b/data/levels/factorycampaign/factory_campaign10.pingus new file mode 100644 index 000000000..9d03d1d4d --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign10.pingus @@ -0,0 +1,288 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Jump") + (description "All Pingus need is to jump.... Hint: While pausing (press P key) you still can control Pingus. ") + (author "Filip") + (number-of-pingus 3) + (number-to-save 3) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (jumper 30)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/happyclouds") + (modifier "ROT0")) + (position -404 319 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 193 789 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 268 789 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 371 753 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 446 753 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 521 753 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 624 717 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 700 717 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 775 717 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 879 681 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 955 681 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1030 681 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1133 645 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1209 645 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1284 645 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1387 609 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1463 609 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1641 573 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1538 609 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1717 573 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1793 573 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1526 428 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0FLIP")) + (position 1483 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1407 403 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0FLIP")) + (position 1360 377 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1284 378 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1168 410 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1060 377 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 962 361 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 767 302 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 691 302 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 615 302 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 696 302 0) + (owner-id 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1771 543 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1771 513 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1712 483 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1656 455 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1601 427 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 843 302 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 901 331 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 1835 412 1)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 196 635 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 248 720 110) + (owner-id 0) + (direction "right") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign11.pingus b/data/levels/factorycampaign/factory_campaign11.pingus new file mode 100644 index 000000000..d2dd3a8de --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign11.pingus @@ -0,0 +1,1397 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Factory") + (description "Finally you reached the factory. Watch out as there are many dangers. Use bombers to destroy the basement of the factory. Good luck!") + (author "Filip") + (number-of-pingus 100) + (number-to-save 80) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 3) + (blocker 15) + (bomber 15) + (bridger 15) + (climber 4) + (jumper 4)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/icetile") + (modifier "ROT0")) + (position -101 283 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position 525 567 -2) + (speed 0) + (repeat 5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 489 345 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 458 304 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 458 272 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0FLIP")) + (position 588 375 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 589 445 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 622 411 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1269 673 -1)) + (liquid + (surface + (image "liquids/lava") + (modifier "ROT0")) + (position 1049 782 -1) + (speed 0) + (repeat 4)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1009 507 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel4") + (modifier "ROT0")) + (position 298 261 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel3") + (modifier "ROT0")) + (position 162 320 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 304 330 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 516 261 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 516 324 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 516 388 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 516 452 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 516 516 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 516 580 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 516 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 580 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 644 644 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 484 413 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 452 413 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT0")) + (position 428 403 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 371 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 339 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 276 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 244 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT0")) + (position 457 336 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 458 241 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 181 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 458 180 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 548 345 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 548 412 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe3") + (modifier "ROT0")) + (position 569 391 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT180")) + (position 579 343 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel4") + (modifier "ROT0")) + (position 817 186 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel5") + (modifier "ROT0")) + (position 1007 187 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 1023 199 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT0")) + (position 588 476 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_ur") + (modifier "ROT0")) + (position 617 484 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 626 516 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 626 546 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 626 578 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 626 607 0)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position 547 581 0) + (speed 0) + (repeat 5)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 708 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 771 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 836 580 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 835 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 867 580 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 866 644 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 654 411 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 685 411 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel2") + (modifier "ROT0")) + (position 714 166 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel5") + (modifier "ROT0")) + (position 706 295 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 723 308 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_br") + (modifier "ROT270")) + (position 716 409 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 725 441 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT0")) + (position 725 472 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 819 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 851 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe4") + (modifier "ROT0")) + (position 787 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe4") + (modifier "ROT0")) + (position 882 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 914 481 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel3") + (modifier "ROT0")) + (position 1204 329 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 930 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 994 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1058 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1122 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1185 644 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1249 644 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 944 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 984 440 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1043 471 0)) + (hammer + (position 1037 471 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1165 471 0)) + (hammer + (position 1165 471 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1198 471 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1230 471 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1042 467 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1165 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1196 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1227 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1259 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_br") + (modifier "ROT0")) + (position 1260 705 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1228 713 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_ul") + (modifier "ROT0")) + (position 1198 713 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 1077 835 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri5") + (modifier "ROT90")) + (position 1275 798 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri5") + (modifier "ROT90")) + (position 1020 798 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1198 744 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1198 776 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel5") + (modifier "ROT0")) + (position -59 260 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 161 331 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel2") + (modifier "ROT0")) + (position 49 159 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 58 299 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/industrial/gunge15") + (modifier "ROT270FLIP")) + (position 642 514 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/industrial/gunge14") + (modifier "ROT180FLIP")) + (position 837 497 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/industrial/gunge15") + (modifier "ROT270")) + (position 622 504 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 1337 835 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 1535 835 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 1733 835 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 824 835 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 628 836 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 431 836 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 716 706 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 849 708 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 958 707 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 739 676 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 803 676 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 867 676 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 930 676 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 676 676 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 612 676 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 613 707 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri1") + (modifier "ROT0")) + (position 233 836 0)) + (exit + (surface + (image "exits/industrial") + (modifier "ROT0")) + (position 356 837 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1351 531 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1399 546 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1383 499 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1431 515 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1463 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1431 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1494 580 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1541 597 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1524 787 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1572 819 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1554 755 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick3") + (modifier "ROT0")) + (position 1587 803 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1336 483 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1384 483 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1857 788 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1906 772 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1906 819 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1841 820 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1890 772 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 836 535 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 1026 599 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 213 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 458 212 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1171 783 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1139 783 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1108 783 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_ul") + (modifier "ROT0")) + (position 1046 783 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1077 783 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1045 815 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1045 847 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1045 865 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 286 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 984 470 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 975 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_ur") + (modifier "ROT0")) + (position 997 479 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 1009 510 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/industrial/gunge5") + (modifier "ROT0")) + (position 1010 510 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_southeast") + (modifier "ROT0")) + (position 1081 161 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_southwest") + (modifier "ROT0")) + (position 960 160 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1891 724 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1843 740 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1859 692 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1892 660 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1860 628 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1828 660 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1812 610 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1845 578 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1892 595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1877 546 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1846 562 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick3") + (modifier "ROT0")) + (position 1845 577 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick3") + (modifier "ROT0")) + (position 1878 546 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1846 544 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1798 512 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1847 496 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1765 478 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1815 463 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1879 464 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1718 462 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1750 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1799 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1862 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1847 447 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1863 463 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1799 461 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1847 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1783 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1751 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick3") + (modifier "ROT0")) + (position 1750 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1762 384 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1762 354 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1762 322 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1762 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1762 261 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1762 229 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1797 384 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1797 354 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1797 322 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1797 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1797 261 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1797 229 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1831 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1831 355 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1831 323 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1831 292 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1831 262 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1831 230 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1866 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1866 355 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1866 323 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1866 292 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1866 262 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 1866 230 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe5") + (modifier "ROT0")) + (position 1762 199 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe5") + (modifier "ROT0")) + (position 1797 197 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe5") + (modifier "ROT0")) + (position 1831 198 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe5") + (modifier "ROT0")) + (position 1866 199 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/signposts/danger") + (modifier "ROT0")) + (position 1016 366 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 428 307 1)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 207 200 100) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 998 101 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 238 239 110) + (owner-id 0) + (direction "right") + (release-rate 150)) + (entrance + (type "generic") + (position 1030 166 110) + (owner-id 0) + (direction "misc") + (release-rate 150)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/ordina/cable1") + (modifier "ROT180")) + (position 1051 659 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/ordina/cable2") + (modifier "ROT90")) + (position 1051 664 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/ordina/cable2") + (modifier "ROT180FLIP")) + (position 1035 655 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/ordina/cable1") + (modifier "ROT180")) + (position 1485 606 -1)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign12.pingus b/data/levels/factorycampaign/factory_campaign12.pingus new file mode 100644 index 000000000..2a1f73f21 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign12.pingus @@ -0,0 +1,1132 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Going back home") + (description "Your mission is over. Pingus can go back home, but be careful!") + (author "Filip ") + (number-of-pingus 30) + (number-to-save 25) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 5) + (blocker 5) + (bridger 20) + (jumper 3) + (miner 3)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/happyclouds") + (modifier "ROT0")) + (position -488 83 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #t) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1946 896 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1830 900 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece3") + (modifier "ROT0")) + (position 997 518 -1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 401 614 -1) + (speed 0) + (repeat 6)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 420 899 -1) + (speed 0) + (repeat 26)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 101 804 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1946 832 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1830 836 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel3") + (modifier "ROT0")) + (position 106 260 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel5") + (modifier "ROT0")) + (position 230 258 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 245 271 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 536 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 611 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 686 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 761 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 759 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 683 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 536 351 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 641 347 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 551 228 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 601 255 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 569 142 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax2") + (modifier "ROT0")) + (position 578 147 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 821 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 877 403 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0")) + (position 1010 454 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree1") + (modifier "ROT0")) + (position 1100 344 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece1") + (modifier "ROT0")) + (position 875 478 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT270")) + (position 736 592 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1111 486 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1161 548 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 989 588 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 928 623 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece9") + (modifier "ROT0")) + (position 621 604 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece9") + (modifier "ROT0")) + (position 483 598 0)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 477 613 0) + (speed 0) + (repeat 2)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 608 614 0) + (speed 0) + (repeat 2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/jungle/stick5") + (modifier "ROT0")) + (position 172 623 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 261 615 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 508 601 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 170 616 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 308 614 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 213 616 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/jungle/stick5") + (modifier "ROT0")) + (position 99 708 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 188 700 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 97 701 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 230 699 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180")) + (position 140 701 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree2") + (modifier "ROT0FLIP")) + (position 63 588 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 196 594 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 239 595 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 262 590 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 535 576 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column") + (modifier "ROT0")) + (position 147 725 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_flat_right") + (modifier "ROT0")) + (position 274 884 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 490 872 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool2") + (modifier "ROT0")) + (position 131 845 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0FLIP")) + (position 83 842 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 757 856 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 870 829 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 932 829 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 996 829 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 986 855 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0FLIP")) + (position 1053 779 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 1236 779 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1342 828 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 1503 827 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1557 825 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1709 823 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1870 821 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1856 832 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 1783 831 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1715 839 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1972 828 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0FLIP")) + (position 1899 832 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 2037 825 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/igloo") + (modifier "ROT0")) + (position 1853 775 0)) + (exit + (surface + (image "exits/ice2") + (modifier "ROT0")) + (position 1770 825 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1642 836 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT0")) + (position 2040 589 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1584 831 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 1711 828 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1545 830 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 668 872 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 596 851 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 288 872 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 387 881 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 605 864 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 402 904 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1544 602 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1543 612 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1544 621 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1543 632 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1544 642 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1545 654 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1557 629 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1572 630 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1581 604 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1580 615 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1580 626 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1582 635 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1581 647 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1581 656 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1618 634 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1630 629 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1642 638 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1667 647 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1669 636 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1678 635 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1709 634 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1712 642 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1712 650 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1688 649 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1740 639 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1738 653 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1747 665 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1758 665 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1748 646 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1747 625 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1758 627 0)) + (hotspot + (surface + (image "hotspots/halloween/sign-right") + (modifier "ROT0")) + (position 1242 739 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1185 440 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 814 753 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 765 756 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 869 730 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 709 754 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 652 757 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 591 755 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos8") + (modifier "ROT0")) + (position 592 748 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 624 750 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 626 758 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 490 757 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 440 757 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 398 755 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos8") + (modifier "ROT0")) + (position 452 748 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 348 758 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 338 758 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT90")) + (position 329 714 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT90")) + (position 328 673 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT90")) + (position 310 638 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos8") + (modifier "ROT270")) + (position 312 653 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 863 603 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 528 753 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 468 750 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 685 353 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 131 883 1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 460 899 1) + (speed 0) + (repeat 4)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1614 644 1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1640 650 1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1632 658 1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1700 640 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece8") + (modifier "ROT90FLIP")) + (position 477 670 2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece8") + (modifier "ROT90FLIP")) + (position 338 670 2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece9") + (modifier "ROT0")) + (position 315 610 2)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1619 654 2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece8") + (modifier "ROT90")) + (position 733 670 3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece8") + (modifier "ROT90")) + (position 608 671 3)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1690 644 3)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 638 753 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 692 750 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 537 751 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT90")) + (position 318 636 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 469 698 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 529 694 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 570 695 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 584 710 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 565 710 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 658 719 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 730 702 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 796 689 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 773 665 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 767 663 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 784 665 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 903 650 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 823 665 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 832 663 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT270")) + (position 871 681 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 861 670 5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 844 663 5)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 141 174 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 171 197 110) + (owner-id 0) + (direction "right") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign13.pingus b/data/levels/factorycampaign/factory_campaign13.pingus new file mode 100644 index 000000000..d07b90a96 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign13.pingus @@ -0,0 +1,688 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Bonus track") + (description "Pingus are at home, but after the climate change living on the South Pole became more dangerous. There is one more mission for you.") + (author "Filip") + (number-of-pingus 30) + (number-to-save 27) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 7) + (blocker 7) + (bomber 7) + (bridger 40) + (digger 3) + (floater 3) + (jumper 5)) + (levelsize 2000 1000)) + (objects + (solidcolor-background + (position -187 123 -1000) + (color 0.392157 0.392157 0.784314 1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 258 846 -2) + (speed 0) + (repeat 30)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 178 390 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 239 393 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT180")) + (position 149 387 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT180")) + (position 1108 502 -1)) + (entrance + (type "generic") + (position 682 808 -1) + (owner-id 0) + (direction "left") + (release-rate 150)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0")) + (position 115 306 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 144 305 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowman") + (modifier "ROT0FLIP")) + (position 148 197 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0FLIP")) + (position 630 305 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 902 384 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 739 390 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 715 384 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 898 372 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 314 394 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 311 383 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0FLIP")) + (position 227 538 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 165 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 229 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 292 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 547 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 610 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 673 666 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 736 666 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT180")) + (position 473 444 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 391 486 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 577 477 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT180")) + (position 490 447 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 455 468 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 499 438 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0FLIP")) + (position 643 517 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 596 488 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 602 553 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 259 762 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 291 698 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 302 806 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 349 757 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 412 757 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT270")) + (position 99 754 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT270FLIP")) + (position 176 759 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/icepiece1") + (modifier "ROT0")) + (position 106 709 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 849 639 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 965 611 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 1029 611 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 1093 611 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 1177 600 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 1245 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 1307 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 1371 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 1435 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 477 758 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 596 806 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/igloo") + (modifier "ROT0")) + (position 694 755 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 718 806 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT180")) + (position 453 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 909 827 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1066 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1218 821 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1375 819 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1533 818 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1696 790 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1754 761 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1753 731 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1695 702 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1822 692 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 1697 817 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1824 568 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1826 444 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1670 630 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1672 504 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1674 380 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1696 672 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1754 643 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1700 559 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1758 530 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1759 501 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1699 471 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1700 441 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1758 412 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1755 613 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1702 586 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1759 382 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1701 353 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1645 325 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1588 297 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1479 273 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1419 247 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1360 229 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT180")) + (position 1274 222 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0")) + (position 933 181 0)) + (exit + (surface + (image "exits/ice2") + (modifier "ROT0")) + (position 1200 235 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 1301 220 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 1117 233 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 1187 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/slopedr") + (modifier "ROT0")) + (position 445 433 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 560 434 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 658 483 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/slopedr") + (modifier "ROT0")) + (position 338 485 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1821 755 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1823 631 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1825 505 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1827 381 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1669 691 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1671 567 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 1673 443 1)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 236 160 100) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 849 184 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 897 255 110) + (owner-id 0) + (direction "left") + (release-rate 150)) + (entrance + (type "generic") + (position 281 233 110) + (owner-id 0) + (direction "right") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign2.pingus b/data/levels/factorycampaign/factory_campaign2.pingus new file mode 100644 index 000000000..1036da4e3 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign2.pingus @@ -0,0 +1,338 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Destination North") + (description "For now, Pingus are leaving South Pole and moving North. You have to help them!") + (author "Filip") + (number-of-pingus 20) + (number-to-save 20) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 4) + (blocker 2) + (bomber 2) + (bridger 10)) + (levelsize 2000 1000)) + (objects + (solidcolor-background + (position -252 115 -1000) + (color 0.392157 0.392157 0.784314 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1728 662 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 100 737 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 163 737 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 227 737 0)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 100 834 0) + (speed 0) + (repeat 30)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 343 709 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 406 709 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 470 709 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 582 680 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 645 680 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 709 680 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 821 651 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 884 651 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block3") + (modifier "ROT0")) + (position 948 651 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 459 735 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 216 759 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 170 757 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 126 760 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 341 730 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 397 731 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 385 728 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 617 704 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 662 704 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 583 705 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 643 708 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 720 705 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 819 676 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 884 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0")) + (position 927 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice1") + (modifier "ROT0")) + (position 958 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 1038 624 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1312 618 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice2") + (modifier "ROT0FLIP")) + (position 96 760 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree2") + (modifier "ROT0")) + (position 1332 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree1") + (modifier "ROT0")) + (position 1436 506 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1449 629 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1625 566 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 1854 666 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block4") + (modifier "ROT0")) + (position 99 673 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1816 723 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1658 692 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 1713 693 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1860 719 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1529 702 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1654 651 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1612 653 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1545 644 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 1924 686 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1930 677 0)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 153 604 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 202 683 110) + (owner-id 0) + (direction "right") + (release-rate 150)) + (snow-generator + (position 0 0 200)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign3.pingus b/data/levels/factorycampaign/factory_campaign3.pingus new file mode 100644 index 000000000..ef58aeeb2 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign3.pingus @@ -0,0 +1,608 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "The cave") + (description "Pingus on their way came across a huge cave. You have to lead them through. Remember that sometimes there is more than one way out. Hint: To 'unlock' blockers you can use bashers and jumpers.") + (author "Filip ") + (number-of-pingus 20) + (number-to-save 19) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 10) + (blocker 4) + (bomber 4) + (bridger 15) + (climber 3) + (digger 2) + (jumper 3) + (miner 4)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/swirljungle") + (modifier "ROT0")) + (position -152 171 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1359 833 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column") + (modifier "ROT0")) + (position 1095 199 -1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 489 605 -1) + (speed 0) + (repeat 3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_horz") + (modifier "ROT0FLIP")) + (position 1128 760 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/pfosten") + (modifier "ROT0")) + (position 631 296 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 358 460 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 445 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 610 473 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 197 493 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 289 514 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 560 530 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 532 554 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 530 552 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 284 552 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 322 548 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_horz") + (modifier "ROT0")) + (position 494 210 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_flat_left") + (modifier "ROT0")) + (position 229 222 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 848 449 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_down") + (modifier "ROT0")) + (position 802 267 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 753 199 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 739 610 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 662 601 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1035 357 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1173 375 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_flat_right") + (modifier "ROT0")) + (position 1077 119 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_flat_left") + (modifier "ROT0")) + (position 928 125 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 875 161 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_horz") + (modifier "ROT0")) + (position 1175 380 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 1342 322 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1342 290 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1385 452 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1434 432 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1451 415 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1336 443 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1310 437 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1286 419 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 488 648 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0FLIP")) + (position 372 588 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1020 540 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1051 457 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1482 469 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_horz") + (modifier "ROT0")) + (position 1278 583 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/column_vert") + (modifier "ROT90")) + (position 1127 592 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1560 534 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1631 604 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1683 689 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 1825 693 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 936 725 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 859 612 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1030 725 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1073 791 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1277 744 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1345 679 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1345 742 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1388 492 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1428 488 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1490 695 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1204 714 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed1") + (modifier "ROT0")) + (position 1222 447 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1216 438 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/weed2") + (modifier "ROT0")) + (position 1268 445 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1261 437 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1595 588 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1495 487 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1640 662 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1490 511 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1683 629 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 570 307 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 619 297 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 487 232 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 625 211 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 833 195 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1076 116 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 356 213 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 359 200 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 285 220 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 748 208 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 772 187 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 938 137 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 958 130 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 976 125 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 1067 366 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1157 484 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1398 580 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 743 583 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 779 590 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1465 822 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1468 574 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 232 473 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 380 640 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1193 112 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 358 227 1)) + (hotspot + (surface + (image "entrances/halloween") + (modifier "ROT0")) + (position 247 333 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 291 431 110) + (owner-id 0) + (direction "right") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign4.pingus b/data/levels/factorycampaign/factory_campaign4.pingus new file mode 100644 index 000000000..5fc11f05a --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign4.pingus @@ -0,0 +1,1182 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Difficulties on the way") + (description "It looks you have encountered serious difficulties. But don't panic, Pingus are waiting for your orders, they count on you so don't fail! Hint: Miners, diggers and bashers are very important here!") + (author "Filip") + (number-of-pingus 30) + (number-to-save 27) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 2) + (blocker 3) + (bomber 3) + (bridger 30) + (climber 3) + (digger 3) + (floater 3) + (jumper 5) + (miner 3) + (slider 2)) + (levelsize 2000 1000)) + (objects + (solidcolor-background + (position -187 123 -1000) + (color 0.392157 0.392157 0.784314 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 551 288 -3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece1") + (modifier "ROT180FLIP")) + (position 841 627 -3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0FLIP")) + (position 1686 696 -3)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 971 114 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT180")) + (position 983 648 -2)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 1605 670 -2) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece1") + (modifier "ROT270")) + (position 1565 666 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1401 718 -2)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel5") + (modifier "ROT0")) + (position 474 362 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 696 273 -1)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/space/grid2") + (modifier "ROT0")) + (position 705 370 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 948 105 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/joint1") + (modifier "ROT0")) + (position 842 489 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 854 625 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0FLIP")) + (position 730 552 -1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 1203 788 -1) + (speed 0) + (repeat 4)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 1316 732 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT180")) + (position 1511 666 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos8") + (modifier "ROT90")) + (position 1726 697 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT180FLIP")) + (position 1076 692 -1)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1448 695 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 958 711 -1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 303 358 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 367 358 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 431 358 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 316 287 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 348 287 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe4") + (modifier "ROT0")) + (position 380 287 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 412 287 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT0")) + (position 285 278 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 286 246 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 286 214 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 111 358 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 175 358 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 239 358 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 111 326 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 473 326 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 473 390 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_br") + (modifier "ROT0")) + (position 464 419 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 286 183 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 286 151 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_ur") + (modifier "ROT0")) + (position 277 119 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 118 362 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 323 302 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 716 251 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 705 420 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 732 388 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe4") + (modifier "ROT0")) + (position 488 288 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 519 288 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 812 308 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 796 388 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 860 388 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 924 356 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 924 292 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel2") + (modifier "ROT0")) + (position 582 403 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 593 402 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/joint1") + (modifier "ROT0")) + (position 454 363 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 492 373 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/space/grid2") + (modifier "ROT0")) + (position 872 336 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/space/grid2") + (modifier "ROT0FLIP")) + (position 874 289 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 718 356 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 849 275 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 645 350 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/space/grid2") + (modifier "ROT0")) + (position 419 238 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/space/grid2") + (modifier "ROT0")) + (position 468 189 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/space/grid1") + (modifier "ROT0")) + (position 468 238 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 976 216 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 836 156 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 836 125 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 907 156 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 907 125 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 838 105 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 870 105 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 902 105 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_br") + (modifier "ROT0")) + (position 933 96 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 942 64 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 942 34 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_br") + (modifier "ROT0")) + (position 980 95 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 989 63 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe2") + (modifier "ROT0")) + (position 989 34 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1030 187 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1030 251 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 961 212 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 856 120 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1112 136 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1112 200 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1112 264 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1112 328 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 1025 141 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_northeast") + (modifier "ROT0")) + (position 341 243 0) + (speed 0) + + (parallax 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1081 392 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1017 392 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 923 228 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 921 218 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 949 389 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT180")) + (position 860 433 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel3") + (modifier "ROT0")) + (position 593 535 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 592 545 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/joint1") + (modifier "ROT0")) + (position 743 524 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/screw") + (modifier "ROT0")) + (position 734 545 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 700 481 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 768 417 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 828 417 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 875 415 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 971 563 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 993 601 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT270")) + (position 1004 608 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 1195 834 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece1") + (modifier "ROT180")) + (position 1354 800 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree1") + (modifier "ROT0")) + (position 1710 583 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT0")) + (position 1442 630 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos8") + (modifier "ROT180")) + (position 1563 818 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1535 766 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1518 728 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1483 743 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1397 804 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1604 752 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 1647 749 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1667 729 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1718 726 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1294 908 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1375 946 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1341 904 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 1425 940 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1014 479 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 1015 480 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1091 680 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1183 845 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1033 740 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1377 205 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1441 205 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1458 273 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1522 273 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0FLIP")) + (position 1374 345 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0FLIP")) + (position 1438 345 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0FLIP")) + (position 1277 428 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0FLIP")) + (position 1341 428 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT0")) + (position 1517 665 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1503 633 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1500 609 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT0")) + (position 1497 675 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1826 762 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1729 791 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 1781 727 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1818 684 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1860 693 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1882 702 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 624 351 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1004 727 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1022 711 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 937 696 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 983 707 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1435 372 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1464 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe_bl") + (modifier "ROT0")) + (position 1119 423 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1150 432 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1182 432 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1213 432 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe1") + (modifier "ROT0")) + (position 1245 432 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_east") + (modifier "ROT0")) + (position 109 280 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 1175 566 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1208 685 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1222 714 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1198 637 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1334 454 0)) + (hotspot + (surface + (image "hotspots/signposts/arrow_east") + (modifier "ROT0")) + (position 624 143 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1144 265 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1208 265 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1219 291 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT180FLIP")) + (position 569 307 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/industrial/pipe3") + (modifier "ROT0")) + (position 433 281 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 519 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 582 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 646 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 710 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 774 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 838 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 902 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 966 188 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1003 626 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1144 136 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1208 136 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1272 136 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1336 136 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 979 723 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 977 612 2)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 152 234 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 185 305 110) + (owner-id 0) + (direction "right") + (release-rate 150)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 566 256 -2)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 554 331 0)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign5.pingus b/data/levels/factorycampaign/factory_campaign5.pingus new file mode 100644 index 000000000..1c4f1fbe2 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign5.pingus @@ -0,0 +1,479 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Four ways out") + (description "It's getting warmer but Pingus are breavely moving North. This time it will be much easier. There are at least four ways out. Could you find them?") + (author "Filip") + (number-of-pingus 30) + (number-to-save 20) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 5) + (blocker 5) + (bomber 5) + (bridger 5) + (miner 5)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/happyclouds") + (modifier "ROT0")) + (position 1817 118 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 908 731 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree2") + (modifier "ROT90")) + (position 959 545 -2)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 627 481 -1) + (speed 0) + (repeat 5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 818 655 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 840 368 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 861 355 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0FLIP")) + (position 536 758 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0FLIP")) + (position 578 779 -1)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1019 696 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bridge2") + (modifier "ROT0")) + (position 863 780 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece8") + (modifier "ROT0")) + (position 136 201 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 138 327 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 321 326 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece1") + (modifier "ROT0")) + (position 504 309 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree1") + (modifier "ROT0")) + (position 438 209 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece6") + (modifier "ROT0")) + (position 132 80 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0")) + (position 196 110 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 284 194 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 337 194 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece8") + (modifier "ROT0")) + (position 617 185 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT0FLIP")) + (position 183 355 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece6") + (modifier "ROT0")) + (position 319 439 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 435 477 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree2") + (modifier "ROT0")) + (position 636 72 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 276 454 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 300 460 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 337 453 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 656 334 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece6") + (modifier "ROT0")) + (position 972 544 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0")) + (position 717 654 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 823 587 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 709 581 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 754 576 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 598 602 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 617 586 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 629 417 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 741 410 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 686 377 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos3") + (modifier "ROT0")) + (position 695 386 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece6") + (modifier "ROT180")) + (position 407 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0FLIP")) + (position 439 668 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree1") + (modifier "ROT0")) + (position 1105 444 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/ground2") + (modifier "ROT0")) + (position 1056 560 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/misc/well") + (modifier "ROT0")) + (position 804 282 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 579 796 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT270")) + (position 728 780 0)) + (exit + (surface + (image "exits/ordina") + (modifier "ROT0")) + (position 1144 855 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0")) + (position 879 855 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece7") + (modifier "ROT0")) + (position 1035 852 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 576 735 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 482 561 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 520 579 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1126 580 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1061 698 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0")) + (position 1210 825 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 599 479 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 662 319 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 581 363 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 599 348 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 560 377 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 546 400 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece6") + (modifier "ROT180")) + (position 297 485 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 957 725 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1125 924 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1174 922 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1003 943 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT0")) + (position 1002 942 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos5") + (modifier "ROT0")) + (position 1016 944 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 403 456 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece5") + (modifier "ROT0FLIP")) + (position 566 511 20)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/bpiece4") + (modifier "ROT90FLIP")) + (position 770 457 20)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 222 233 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 256 265 110) + (owner-id 0) + (direction "misc") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign6.pingus b/data/levels/factorycampaign/factory_campaign6.pingus new file mode 100644 index 000000000..a15d2c191 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign6.pingus @@ -0,0 +1,449 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Egypt - So easy") + (description "Pingus reached Egypt. Looks easy but is it really so easy. Try out. ") + (author "Filip") + (number-of-pingus 20) + (number-to-save 18) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 4) + (blocker 1) + (bomber 1) + (bridger 3)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (position -331 64 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/water_cmap") + (modifier "ROT0")) + (position 877 523 -2) + (speed 0) + (repeat 150)) + (liquid + (surface + (image "liquids/water") + (modifier "ROT0")) + (position 194 543 -1) + (speed 0) + (repeat 26)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 401 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 477 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/rightsmallbrick") + (modifier "ROT0")) + (position 326 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 328 331 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 376 331 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 270 461 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 194 461 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 345 461 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 421 461 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 423 331 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 497 470 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 553 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 593 132 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 573 479 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 607 479 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 715 470 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT90")) + (position 156 461 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 830 473 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 627 492 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 993 431 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0FLIP")) + (position 1090 307 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 1131 221 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT90")) + (position 156 537 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 194 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 270 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 344 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 420 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 496 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT90FLIP")) + (position 1026 537 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 572 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 648 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 156 300 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 990 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1023 484 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallsand") + (modifier "ROT0")) + (position 1308 444 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1238 459 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass1") + (modifier "ROT0")) + (position 912 474 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass7") + (modifier "ROT0")) + (position 1021 503 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass7") + (modifier "ROT0")) + (position 1009 508 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass7") + (modifier "ROT0")) + (position 996 513 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass6") + (modifier "ROT0")) + (position 1101 308 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1089 325 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1358 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1508 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1658 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT180")) + (position 1162 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1771 351 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1677 482 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1770 184 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1731 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1655 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1579 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1503 314 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT270")) + (position 1428 405 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1427 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1657 109 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1658 184 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 777 435 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 808 356 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1714 184 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 724 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 800 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 876 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 952 575 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 421 182 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 472 234 110) + (owner-id 0) + (direction "misc") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign7.pingus b/data/levels/factorycampaign/factory_campaign7.pingus new file mode 100644 index 000000000..d664429be --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign7.pingus @@ -0,0 +1,747 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Egypt - Oasis") + (description "Last time it was easy. Now it will be a little bit harder. Pingus are entering oasis. Watch out for the water. ") + (author "Filip") + (number-of-pingus 50) + (number-to-save 40) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 2) + (blocker 3) + (bomber 3) + (bridger 7) + (digger 1) + (floater 3) + (jumper 3) + (miner 1)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (position -270 121 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/water_cmap") + (modifier "ROT0")) + (position 245 310 -2) + (speed 0) + (repeat 100)) + (liquid + (surface + (image "liquids/water_cmap") + (modifier "ROT0")) + (position 918 733 -2) + (speed 0) + (repeat 100)) + (liquid + (surface + (image "liquids/water_cmap") + (modifier "ROT0")) + (position 1094 815 -2) + (speed 0) + (repeat 96)) + (liquid + (surface + (image "liquids/water") + (modifier "ROT0")) + (position 919 755 -1) + (speed 0) + (repeat 3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 802 917 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 564 915 -1)) + (liquid + (surface + (image "liquids/water") + (modifier "ROT0")) + (position 1093 837 -1) + (speed 0) + (repeat 3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 933 915 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigblock-broken2") + (modifier "ROT0FLIP")) + (position 643 225 0)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 2 930 0) + (speed 0) + (repeat 32)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 1048 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1026 584 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 950 584 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 874 584 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 798 584 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 798 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 723 510 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 723 548 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 723 584 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 647 364 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 723 364 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 799 364 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 875 364 0)) + (hotspot + (surface + (image "hotspots/signposts/danger") + (modifier "ROT0")) + (position 1034 319 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1028 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 612 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 536 547 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT270")) + (position 209 289 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 209 253 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 100 427 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 100 327 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 100 228 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 100 128 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 100 28 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 195 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 291 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1254 584 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1178 584 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1102 584 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT270")) + (position 723 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT270")) + (position 723 696 0)) + (liquid + (surface + (image "liquids/water") + (modifier "ROT0")) + (position 247 332 0) + (speed 0) + (repeat 3)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax2") + (modifier "ROT0")) + (position 1158 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0FLIP")) + (position 1256 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 387 762 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 761 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 837 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 913 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 989 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1065 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1141 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1217 622 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1293 622 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 757 626 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 963 648 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 813 784 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1001 751 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 751 760 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 485 836 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT180FLIP")) + (position 612 831 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 755 831 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT180")) + (position 737 831 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT180")) + (position 622 842 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1176 837 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 992 838 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 368 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 292 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 291 545 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1238 830 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1300 822 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 1387 916 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT180")) + (position 721 766 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 1019 930 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 1454 881 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 1528 844 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1529 882 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 1453 904 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 1200 939 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1603 845 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1598 885 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1678 845 0) + (owner-id 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass15") + (modifier "ROT0")) + (position 470 771 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 471 809 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 442 795 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1753 845 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1793 715 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column_piece3") + (modifier "ROT0")) + (position 1748 612 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 1728 538 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax2") + (modifier "ROT0")) + (position 1784 549 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0FLIP")) + (position 1794 544 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 533 671 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 609 671 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass15") + (modifier "ROT0")) + (position 560 837 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass15") + (modifier "ROT0")) + (position 678 826 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0FLIP")) + (position 1147 855 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 813 748 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass15") + (modifier "ROT0")) + (position 837 743 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 871 775 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/foliage/grass7") + (modifier "ROT0")) + (position 1018 751 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1079 774 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 1018 855 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT180FLIP")) + (position 1394 830 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1181 714 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1301 654 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 650 915 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1122 800 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 885 724 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigprickpiece") + (modifier "ROT0")) + (position 343 230 1)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 419 364 2)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 495 364 2)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 571 364 2)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 192 364 2)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 268 364 2)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 343 364 2)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 419 116 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 470 176 110) + (owner-id 0) + (direction "misc") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign8.pingus b/data/levels/factorycampaign/factory_campaign8.pingus new file mode 100644 index 000000000..a67543294 --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign8.pingus @@ -0,0 +1,441 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Egypt - The Maze") + (description "You came across a maze. Can you find the way out? Think twice before digging.") + (author "Filip") + (number-of-pingus 20) + (number-to-save 16) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (blocker 4) + (bomber 4) + (digger 8)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (position 2035 662 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/lava") + (modifier "ROT0")) + (position 206 751 -2) + (speed 0) + (repeat 2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 775 842 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 926 804 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigblock-broken2") + (modifier "ROT0FLIP")) + (position 100 278 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 122 125 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 100 422 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 176 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 252 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 328 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 404 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 480 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 556 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 632 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 708 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 858 421 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 957 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 903 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 846 292 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 844 217 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 410 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 486 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 562 497 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 334 496 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 290 565 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 366 565 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 442 565 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 214 564 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 258 496 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 291 534 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 518 565 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 410 633 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 562 633 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 334 632 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 452 601 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 562 601 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 486 634 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 410 703 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 334 702 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 214 702 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 452 671 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 486 704 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 562 704 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 259 632 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 486 774 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 334 773 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 410 774 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 562 774 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 378 671 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT180")) + (position 291 819 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 519 868 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 850 842 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 926 842 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1001 804 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1078 804 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270FLIP")) + (position 176 459 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270FLIP")) + (position 176 535 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270FLIP")) + (position 176 611 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270")) + (position 638 459 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270")) + (position 638 535 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270")) + (position 638 611 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270")) + (position 638 687 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270FLIP")) + (position 176 687 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270")) + (position 638 763 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT270FLIP")) + (position 176 763 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 145 802 2)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 166 124 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 216 182 110) + (owner-id 0) + (direction "misc") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/factorycampaign/factory_campaign9.pingus b/data/levels/factorycampaign/factory_campaign9.pingus new file mode 100644 index 000000000..71a0832ad --- /dev/null +++ b/data/levels/factorycampaign/factory_campaign9.pingus @@ -0,0 +1,865 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Egypt - Piramids") + (description "The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry up!") + (author "Filip") + (number-of-pingus 20) + (number-to-save 20) + (time 12000) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (basher 3) + (blocker 3) + (bomber 3) + (bridger 5) + (miner 4) + (slider 2)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (position -377 466 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos4") + (modifier "ROT180")) + (position 1020 285 -4)) + (liquid + (surface + (image "liquids/water") + (modifier "ROT0")) + (position 849 282 -3) + (speed 0) + (repeat 6)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1800 794 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1800 764 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1799 735 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1799 707 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1800 677 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1799 647 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1801 617 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1800 588 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT90")) + (position 831 269 -2)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT90FLIP")) + (position 1018 269 -2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1288 336 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1773 730 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1863 726 -1)) + (liquid + (surface + (image "liquids/water") + (modifier "ROT0")) + (position 1538 754 -1) + (speed 0) + (repeat 2)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1708 808 -1)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 754 634 -1)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1032 772 -1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 101 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 250 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 400 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 549 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 699 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 849 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 999 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1299 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1449 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1599 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1749 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 608 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 684 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 801 748 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 684 710 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 759 710 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 653 672 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT90")) + (position 101 674 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1044 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1119 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1195 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1271 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1347 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1423 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1083 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1158 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1234 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1310 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1386 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1115 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1190 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1266 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1342 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1150 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1225 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1191 637 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1267 637 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1227 599 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 933 808 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 385 809 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 101 599 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 209 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 314 449 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 417 375 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 522 300 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 617 226 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 717 151 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 813 76 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1601 525 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1530 450 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1441 375 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1332 300 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1238 225 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1137 150 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1030 75 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 921 1 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1441 443 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1231 569 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1173 540 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1115 511 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1057 482 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1056 452 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1114 423 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 1232 364 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1785 525 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1751 525 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1863 598 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 1773 600 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 1303 599 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 1378 637 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 1451 674 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1301 675 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1376 674 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1418 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 1526 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0")) + (position 1601 749 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1343 659 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1495 734 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1358 658 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1462 749 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1499 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1575 786 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1664 786 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 1332 371 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 1238 297 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 969 786 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1149 823 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 980 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 981 351 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 904 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 828 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 981 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 906 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 831 314 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar2") + (modifier "ROT0")) + (position 870 351 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 458 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 632 710 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 728 672 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 688 634 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 873 693 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 814 664 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 926 719 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 984 748 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 661 735 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallbrickpiece") + (modifier "ROT0")) + (position 532 786 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 729 618 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 549 770 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 831 349 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos7") + (modifier "ROT0")) + (position 766 221 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 800 223 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos6") + (modifier "ROT0")) + (position 861 146 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 891 145 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 1296 134 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax1") + (modifier "ROT0")) + (position 99 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax2") + (modifier "ROT0FLIP")) + (position 104 515 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant2") + (modifier "ROT0")) + (position 1014 252 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 174 674 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 225 734 110) + (owner-id 0) + (direction "misc") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/Copy of rainy1 lac.pingus b/data/levels/mysteryIsland/Copy of rainy1 lac.pingus new file mode 100644 index 000000000..074e42cd1 --- /dev/null +++ b/data/levels/mysteryIsland/Copy of rainy1 lac.pingus @@ -0,0 +1,990 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "The Final (and suprisingly easy) Challenge") + (description "The penguins had reached the end of the island. In the water was a long tree, perfect for the penguin's needs. Their journey was almost over.") + (author "lac") + (number-of-pingus 20) + (number-to-save 18) + (time -1) + (difficulty 45) + (playable 1) + (comment "") + (music "pingus-7.it") + (actions + (basher 1) + (blocker 5) + (bomber 2) + (bridger 1) + (climber 2) + (digger 1) + (floater 2) + (jumper 19) + (miner 1) + (slider 4)) + (levelsize 1470 596)) + (objects + (surface-background + (surface + (image "textures/clouds") + (modifier "ROT0")) + (position 385 -77 -1000) + (color 0 0 0 0) + (stretch-x #t) + (stretch-y #t) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 694 527 -50) + (speed 55) + (repeat 20)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position -584.746 527.309 -50) + (speed 55) + (repeat 20)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigsand") + (modifier "ROT270FLIP")) + (position -3 290 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position -10 263 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT270FLIP")) + (position 130 284 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position -23 295 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT270FLIP")) + (position 3 287 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/leftsmallsand") + (modifier "ROT0")) + (position -2 350 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT180")) + (position -47 482 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position -31 381 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 146 294 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 147 346 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 147 385 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 147 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 127 513 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 69 501 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 251 518 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 403 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 421 531 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/smallsand") + (modifier "ROT270FLIP")) + (position 510 464 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 446 522 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 507 453 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 511 462 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 798 540 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 485 504 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 478 529 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 503 526 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 508 523 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT180")) + (position 501 496 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 853 537 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 683 502 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 551 524 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 715 539 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 1002 570 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 1002 570 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/rivet") + (modifier "ROT0")) + (position 1002 570 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 733 491 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 740 539 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 750 540 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT90")) + (position 507 424 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 476 417 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position -10 119 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 721 304 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/bigdune1") + (modifier "ROT0")) + (position 843 534 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 863 533 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 993 529 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 964 528 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 986 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1046 486 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1047 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 951 382 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 1060 470 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 1072 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 1102 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 1161 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/peakdune") + (modifier "ROT0")) + (position 1029 505 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/halloween/tree3") + (modifier "ROT0")) + (position 1169 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT90")) + (position 1323 510 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1212 544 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1408 509 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1403 529 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1449 502 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1459 526 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1470 544 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1421 553 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT90")) + (position 1395 511 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT90")) + (position 358 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 305 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 346 546 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1050 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT90FLIP")) + (position 1061 471 0)) + (exit + (surface + (image "exits/crystal") + (modifier "ROT0")) + (position 1397 548 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/domedune") + (modifier "ROT0")) + (position 332 510 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld2") + (modifier "ROT0")) + (position 1461 527 0)) + (hotspot + (surface + (image "hotspots/signposts/bridger") + (modifier "ROT0")) + (position 187 442 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/basher") + (modifier "ROT0")) + (position 342 156 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/blocker") + (modifier "ROT0")) + (position 288 206 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/bomber") + (modifier "ROT0")) + (position 296 283 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/bridger") + (modifier "ROT0")) + (position 351 332 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/climber") + (modifier "ROT0")) + (position 425 325 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/digger") + (modifier "ROT0")) + (position 469 188 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 413 152 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/miner") + (modifier "ROT0")) + (position 469 265 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/flatdune") + (modifier "ROT0")) + (position 118 486 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 310 492 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass1") + (modifier "ROT0")) + (position 387 511 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 496 498 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 197 487 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0FLIP")) + (position 234 488 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 273 493 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 354 485 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 350 480 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT0FLIP")) + (position 325 484 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 339 501 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 258 471 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 178 480 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 186 463 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 604 456 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 536 448 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0FLIP")) + (position 565 448 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0FLIP")) + (position 650 457 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 675 460 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 756 455 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 779 459 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0FLIP")) + (position 813 500 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 848 491 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 844 505 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 870 514 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 875 505 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 888 517 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT0")) + (position 898 501 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 882 526 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 905 525 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0")) + (position 140 479 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 1011 492 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0")) + (position 981 519 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 1015 522 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 999 518 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0")) + (position 1011 498 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0FLIP")) + (position 1059 466 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 1033 473 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0FLIP")) + (position 1103 467 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 1030 472 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 1135 472 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0FLIP")) + (position 1137 516 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 1171 522 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 1212 500 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1216 490 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 1255 534 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 1221 508 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT90")) + (position 1229 492 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 1199 470 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1227 457 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 1298 542 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 1096 451 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 1222 509 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 1219 501 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 1223 499 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass2") + (modifier "ROT0")) + (position 46 264 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass3") + (modifier "ROT0")) + (position 75 270 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass4") + (modifier "ROT0FLIP")) + (position 97 271 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 19 241 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 18 236 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 21 247 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0FLIP")) + (position 113 255 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 113 238 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 124 258 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/grass5") + (modifier "ROT0")) + (position 483 437 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 443 442 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 501 431 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/snow/plant1") + (modifier "ROT0FLIP")) + (position 669 438 0)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position 658 540 100) + (speed 60) + (repeat 20)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position -620.746 540.309 100) + (speed 60) + (repeat 20)) + (entrance + (type "generic") + (position 78 236 110) + (owner-id 0) + (direction "right") + (release-rate 150)) + (hotspot + (surface + (image "entrances/cloud") + (modifier "ROT0")) + (position -38 128 150) + (speed 0) + (parallax 0)) + (rain-generator + (position 0 0 200)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/Theend lac.pingus b/data/levels/mysteryIsland/Theend lac.pingus new file mode 100644 index 000000000..9905e2c7c --- /dev/null +++ b/data/levels/mysteryIsland/Theend lac.pingus @@ -0,0 +1,277 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "The Journey Goes On") + (description "And so the penguins continued on their journey, drawing ever closer to the North Pole. They had escaped the guillotine, defeated the mad scientist and got a new boat. And so this chapter in their voyage was over, but there would be other obstacles. Nothing would stop the determined penguins from reaching their goal.") + (author "lac") + (number-of-pingus 10) + (number-to-save 1) + (time -1) + (difficulty 30) + (playable 1) + (comment "") + (music "pingus-3.it") + (actions ) + (levelsize 1800 600)) + (objects + (surface-background + (surface + (image "textures/happyclouds") + (modifier "ROT0")) + (position 59 0 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position -13 526 -50) + (speed 55) + (repeat 29)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT90")) + (position 692 515 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 776 515 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 823 510 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 828 531 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 825 549 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 780 540 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 773 539 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT90")) + (position 758 517 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 841 517 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 885 513 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 824 524 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 848 545 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 898 539 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT90")) + (position 809 517 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 945 550 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 944 521 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 936 507 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 889 525 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 884 513 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT270FLIP")) + (position 862 515 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 926 528 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 945 556 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT0FLIP")) + (position 923 555 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 971 512 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 977 539 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 996 509 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1016 544 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT90")) + (position 910 514 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/talltree") + (modifier "ROT180")) + (position 1019 390 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1028 389 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT90")) + (position 1042 410 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect1") + (modifier "ROT0")) + (position 1035 454 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 1056 480 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/rect2") + (modifier "ROT0")) + (position 1043 479 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/remove/misc/dia1") + (modifier "ROT90")) + (position 1042 464 0)) + (exit + (surface + (image "exits/crystal") + (modifier "ROT0")) + (position 969 551 0) + (owner-id 0)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position -50 539 100) + (speed 60) + (repeat 29)) + (hotspot + (surface + (image "entrances/space") + (modifier "ROT0")) + (position 704 492 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 732 550 110) + (owner-id 0) + (direction "right") + (release-rate 750)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/cave level lac.pingus b/data/levels/mysteryIsland/cave level lac.pingus new file mode 100644 index 000000000..b816ba00a --- /dev/null +++ b/data/levels/mysteryIsland/cave level lac.pingus @@ -0,0 +1,990 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Trapped Underground") + (description "The penguins escaped the mad scientist, but now they were trapped deep underground. They had no food or water, so they had to move fast.") + (author "lac") + (number-of-pingus 40) + (number-to-save 36) + (time 15000) + (difficulty 35) + (playable 1) + (comment "") + (music "pingus-5.it") + (actions + (basher 5) + (blocker 3) + (bomber 2) + (bridger 10) + (climber 2) + (digger 1) + (miner 1) + (slider 3)) + (levelsize 2314 600)) + (objects + (surface-background + (surface + (image "textures/rockagglo") + (modifier "ROT0")) + (position 0 0 -150) + (color 0 0 0 0.588235) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.85) + (para-y 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone4") + (modifier "ROT180")) + (position 588 113 0)) + (entrance + (type "generic") + (position 641 244 0) + (owner-id 0) + (direction "right") + (release-rate 75)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 151 394 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone1") + (modifier "ROT0")) + (position 2290 265 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool4") + (modifier "ROT0")) + (position 1201 403 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0FLIP")) + (position 136 312 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool2") + (modifier "ROT0FLIP")) + (position 1971 393 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool3") + (modifier "ROT0")) + (position 1015 374 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT90")) + (position 497 231 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock5") + (modifier "ROT90")) + (position 497 167 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 747 234 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock6") + (modifier "ROT0")) + (position 747 107 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2214 305 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2182 349 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2238 321 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2202 271 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2178 287 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2226 231 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2242 251 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2182 209 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 973 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 707 560 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 693 491 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 518 386 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone6") + (modifier "ROT0")) + (position 338 456 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 711 399 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 638 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 882 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 622 400 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0FLIP")) + (position 774 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 648 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 559 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 584 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT90FLIP")) + (position 340 296 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 787 396 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position -74 -98 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180")) + (position 400 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT270")) + (position 1006 334 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 684 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 829 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 37 -58 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 465 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 387 359 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 249 -38 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 746 332 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT90")) + (position 480 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 892 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT270")) + (position -3 59 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 455 405 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position -23 -27 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 340 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position -76 -2 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 125 -76 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 416 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 475 289 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT180FLIP")) + (position 928 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 522 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 9 391 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 583 294 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 843 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position -41 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90FLIP")) + (position 885 329 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 356 261 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 741 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 85 512 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 37 480 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1373 520 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 51 432 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 28 364 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position -42 507 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position -55 394 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position -20 233 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 8 563 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position -61 203 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 1296 530 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT180FLIP")) + (position 526 -45 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT270")) + (position -109 110 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0FLIP")) + (position 938 420 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1045 528 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone6") + (modifier "ROT0")) + (position 1642 -54 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1202 -76 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180FLIP")) + (position 406 -82 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 689 -28 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 816 -83 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1148 535 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position 1063 8 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 927 -38 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 894 -3 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1028 8 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1069 -47 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 2281 75 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT270FLIP")) + (position 1991 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1717 -88 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1839 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180FLIP")) + (position 1360 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 2081 506 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1486 407 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position 2179 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1770 23 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1440 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position 1788 -113 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT90")) + (position 1532 543 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT270")) + (position 2297 191 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1540 529 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1610 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 2124 374 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90FLIP")) + (position 1818 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 2234 403 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1905 407 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0FLIP")) + (position 1961 -10 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1758 53 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1891 490 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1823 162 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1913 440 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1687 545 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1975 502 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180FLIP")) + (position 1820 511 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1673 494 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 2029 378 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position 2068 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 2234 377 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 2225 492 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1964 149 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1725 187 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 2261 290 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180FLIP")) + (position 2066 173 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 2245 13 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT270")) + (position 2124 -71 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1961 -42 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1859 -106 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position 1485 -3 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 1513 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1089 202 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1307 198 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 1661 112 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1424 242 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1486 228 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1437 178 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1625 129 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1280 -18 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1440 -172 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1496 -53 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1633 -116 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1133 186 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1088 94 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1155 137 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 984 133 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 856 117 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 722 95 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 852 115 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 564 95 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 478 119 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 879 297 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 844 341 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 813 389 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 819 373 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 1892 164 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 1358 207 0)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/cave1-marcotte.pingus b/data/levels/mysteryIsland/cave1-marcotte.pingus new file mode 100644 index 000000000..b5fe1692e --- /dev/null +++ b/data/levels/mysteryIsland/cave1-marcotte.pingus @@ -0,0 +1,961 @@ +;; generated by xml2sexpr.rb from file 'branches/pingus_0_6/data/levels/playable/cave1-marcotte.pingus' +(pingus-level + (version 2) + (head + (levelname "Near can mean far") + (description "What do you do when you're going in the wrong direction ? Simple : walk into " + "a wall. But it is easier said than done...") + (author "Etienne Marcotte ") + (number-of-pingus 40) + (number-to-save 32) + (time 15000) + (difficulty 35) + (playable 1) + (comment ) + (music "none") + (actions + (basher 8) + (bridger 1) + (climber 2) + (bomber 1)) + (levelsize 2314 600)) + (objects + (surface-background + (surface + (image "textures/rockagglo") + (modifier "ROT0")) + (color 0 0 0 0) + (scroll-x 0.0) + (scroll-y 0.0) + (para-x 0.85) + (para-y 1.0) + (stretch-x 0) + (stretch-y 0) + (keep-aspect 0) + (position 0 0 -150)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone4") + (modifier "ROT180")) + (position 589 16 0)) + (entrance + (position 640 135 0) + (type "generic") + (direction "misc") + (release-rate 75) + (owner-id 0)) + (exit + (owner-id 0) + (position 151 394 0) + (surface + (image "exits/stone") + (modifier "ROT0")) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone1") + (modifier "ROT0")) + (position 2290 265 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool4") + (modifier "ROT0")) + (position 1201 403 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/flower") + (modifier "ROT0FLIP")) + (position 136 312 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool2") + (modifier "ROT0FLIP")) + (position 1971 393 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/mushroom/toadstool3") + (modifier "ROT0")) + (position 1015 374 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT90")) + (position 497 231 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock5") + (modifier "ROT90")) + (position 497 167 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock6") + (modifier "ROT90")) + (position 497 103 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 747 234 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock5") + (modifier "ROT0")) + (position 747 171 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/misc/stoneblock6") + (modifier "ROT0")) + (position 747 107 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2214 305 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2182 349 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2238 321 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2202 271 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2178 287 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2226 231 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 2242 251 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 2182 209 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 973 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 707 560 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 693 491 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 518 386 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone6") + (modifier "ROT0")) + (position 338 456 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 711 399 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 638 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 882 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 622 400 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0FLIP")) + (position 774 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 648 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 559 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 584 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT90FLIP")) + (position 340 296 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 787 396 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position -74 -98 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180")) + (position 400 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180")) + (position 256 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT270")) + (position 1006 334 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 684 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 829 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 37 -58 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 465 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 387 359 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 249 -38 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 746 332 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT90")) + (position 480 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 892 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT270")) + (position -3 59 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 455 405 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position -23 -27 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 340 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position -76 -2 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 125 -76 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 416 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 475 289 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT180FLIP")) + (position 928 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 522 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 9 391 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 583 294 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 843 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position -41 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90FLIP")) + (position 885 329 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 356 261 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 741 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 111 394 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 85 512 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 37 480 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 199 426 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1373 520 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 51 432 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 28 364 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position -42 507 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position -55 394 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 262 573 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position -20 233 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 8 563 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position -61 203 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 1296 530 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT180FLIP")) + (position 526 -45 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT270")) + (position -109 110 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 275 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position 161 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0FLIP")) + (position 938 420 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1045 528 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone6") + (modifier "ROT0")) + (position 1642 -54 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1202 -76 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180FLIP")) + (position 406 -82 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 689 -28 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 816 -83 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1148 535 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position 1063 8 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 927 -38 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 894 -3 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1028 8 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1069 -47 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 2281 75 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT270FLIP")) + (position 1991 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1717 -88 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1839 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180FLIP")) + (position 1360 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 2081 506 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1486 407 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position 2179 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1770 23 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1440 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position 1788 -113 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT90")) + (position 1532 543 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT270")) + (position 2297 191 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1540 529 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1610 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 2124 374 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90FLIP")) + (position 1818 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 2234 403 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1905 407 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0FLIP")) + (position 1961 -10 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1758 53 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1891 490 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1823 162 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1913 440 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1687 545 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1975 502 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180FLIP")) + (position 1820 511 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1673 494 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 2029 378 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position 2068 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 2234 377 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 2225 492 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1964 149 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1725 187 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 2261 290 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180FLIP")) + (position 2066 173 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 2245 13 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT270")) + (position 2124 -71 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1961 -42 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1859 -106 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position 1485 -3 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 1513 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1089 202 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1307 198 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 1661 112 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1424 242 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1486 228 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1437 178 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1625 129 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1280 -18 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1440 -172 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1496 -53 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1633 -116 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1133 186 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1088 94 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1155 137 0)))) +;; EOF ;; diff --git a/data/levels/mysteryIsland/emperiment lac.pingus b/data/levels/mysteryIsland/emperiment lac.pingus new file mode 100644 index 000000000..4c22b7401 --- /dev/null +++ b/data/levels/mysteryIsland/emperiment lac.pingus @@ -0,0 +1,148 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Experimentation") + (description "A mad scientist has captured the penguins and is experimenting on them. How can the penguins escape the guillotine?") + (author "lac") + (number-of-pingus 5) + (number-to-save 2) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "rough_journey.it") + (actions + (blocker 2) + (bomber 1)) + (levelsize 1728 1312)) + (objects + (surface-background + (surface + (image "textures/lunartile") + (modifier "ROT0")) + (position 771 312 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -8 1245 -100) + (speed 50) + (repeat 20)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -16 1238 -100) + (speed 50) + (repeat 28)) + (spike + (position 1062 794 -100)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 837 840 0)) + (teleporter + (position 723 1228 0)) + (teleporter-target + (position 786 940 0)) + (guillotine + (position 844 717 0)) + (teleporter + (position 260 821 0)) + (teleporter-target + (position 993 933 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 836 813 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 898 813 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 960 813 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 773 813 0)) + (exit + (surface + (image "exits/space") + (modifier "ROT0")) + (position 1029 814 0) + (owner-id 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1023 813 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 710 813 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 649 813 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/crystal/hexcrystal") + (modifier "ROT0")) + (position 163 739 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/crystal/hexcrystal") + (modifier "ROT0")) + (position 631 1146 0)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -55 1251 50) + (speed 50) + (repeat 29)) + (hotspot + (surface + (image "entrances/space") + (modifier "ROT0")) + (position 655 712 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 684 773 110) + (owner-id 0) + (direction "right") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/hall of illusion lac.pingus b/data/levels/mysteryIsland/hall of illusion lac.pingus new file mode 100644 index 000000000..1e9a1be50 --- /dev/null +++ b/data/levels/mysteryIsland/hall of illusion lac.pingus @@ -0,0 +1,700 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.5 +;; License: GPLv3 or later +(pingus-level + (version 2) + (head + (levelname "Hall of Illusion") + (description "The penguins stopped and stood in indecision. What was real and what was not? Flame lanced from above and a guillotine glittered in the distance. almost all penguins must survive.") + (author "lac") + (number-of-pingus 25) + (number-to-save 24) + (time -1) + (difficulty 0) + (playable 1) + (comment "none") + (music "gd-giirm.s3m") + (actions + (basher 3) + (blocker 2) + (bomber 1) + (bridger 6)) + (levelsize 1728 1312)) + (objects + (surface-background + (surface + (image "textures/stone") + (modifier "ROT0")) + (position 0 0 -100) + (color 0 0 0 0.494118) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -8 1245 -100) + (speed 50) + (repeat 20)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -16 1238 -100) + (speed 50) + (repeat 28)) + (spike + (position 1062 794 -100)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 200 616 -50) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/halloween/moon") + (modifier "ROT0")) + (position 977 749 -10) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 501 858 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 187 839 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 113 782 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 110 804 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 217 812 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 386 844 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 456 835 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 701 812 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 577 811 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 177 1052 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 360 943 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 331 1033 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 359 904 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 195 932 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 292 882 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 353 1033 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1062.96 806.98 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 935.959 880.98 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 927.959 844.98 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 819.959 810.98 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 976 960 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 891 965 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 784 1225 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1064 1220 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 623 1219 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 618 996 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 159 1083 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 466 986 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 180 1207 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 183 1152 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 179 1261 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 253 1122 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 175 983 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 245 784 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 176 880 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 440 778 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 854 824 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 818 835 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 107 1021 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 142 859 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 239 1206 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 370 1072 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 315 913 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 431 801 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 341 1210 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 354 1165 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 99 1247 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 97 1190 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 390 1110 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 433 999 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 770 1021 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 797 1014 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 825 999 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 848 976 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 861 948 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 574 994 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 599 1006 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 625 1013 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 531 944 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 538 918 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 530 890 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 850 922 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 861 893 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 854 866 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 900.02 813.939 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 837 840 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 523 971 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 519 865 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 557 836 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 607 826 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 664 835 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 723 826 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 836.51 813.408 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 780 824 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 651 1007 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 712 1014 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 751 1003 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 622 994 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 755 809 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1061 854 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 889 849 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone4") + (modifier "ROT0")) + (position 1090 713 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 959 822 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 695 999 0) + (owner-id 0)) + (teleporter + (position 723 1228 0)) + (teleporter-target + (position 786 940 0)) + (guillotine + (position 844 717 0)) + (teleporter + (position 260 821 0)) + (teleporter-target + (position 993 933 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 291 968 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 99 756 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 246 752 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 129 729 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 320 800 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 273 799 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_vert") + (modifier "ROT0")) + (position 248 774 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 226 756 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 221 789 0)) + (hotspot + (surface + (image "hotspots/space/engine") + (modifier "ROT0")) + (position 331 624 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/desert/smallmummy") + (modifier "ROT0")) + (position 629 735 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar3") + (modifier "ROT0")) + (position 525 641 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1210 796 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1132 856 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1101 895 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 1252 819 0) + (owner-id 0)) + (entrance + (type "generic") + (position 245 662 0) + (owner-id 0) + (direction "right") + (release-rate 150)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -55 1251 50) + (speed 50) + (repeat 29)) + (hotspot + (surface + (image "entrances/snow_front") + (modifier "ROT0")) + (position 199 615 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/lavapit3.pingus b/data/levels/mysteryIsland/lavapit3.pingus new file mode 100644 index 000000000..e9fe548e2 --- /dev/null +++ b/data/levels/mysteryIsland/lavapit3.pingus @@ -0,0 +1,968 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "The Lava Pit") + (description "The penguins had defeated the mad scientist, and were walking away from his destroyed laboratory when a huge hole opened under their feet. The penguins fell into an underground cave and the only way out was across the lava pit. Luckily, it seemed someone had left some helpful signs.") + (author "lac") + (number-of-pingus 20) + (number-to-save 15) + (time -1) + (difficulty 35) + (playable 1) + (comment "") + (music "gd-matth.it") + (actions + (jumper 140)) + (levelsize 2314 600)) + (objects + (surface-background + (surface + (image "textures/rockagglo") + (modifier "ROT0")) + (position 0 0 -150) + (color 0 0 0 0.584314) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.85) + (para-y 1)) + (liquid + (surface + (image "liquids/lava") + (modifier "ROT0")) + (position 534 329 -50) + (speed 0) + (repeat 24)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone1") + (modifier "ROT0")) + (position 657 285 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 973 519 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 707 560 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 693 491 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 518 386 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone6") + (modifier "ROT0")) + (position 338 456 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 711 399 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 564 454 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 882 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 622 400 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0FLIP")) + (position 845 538 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 648 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 559 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 584 434 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT90FLIP")) + (position 340 296 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 773 382 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position 349 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180")) + (position 245 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180")) + (position 256 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT270")) + (position 959 384 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 733 416 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 829 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 69 219 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 465 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 282 313 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 230 574 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 784 525 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT90")) + (position 480 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 585 383 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT270")) + (position 189 -27 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 455 405 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 48 163 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 340 301 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position 172 61 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position 442 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 416 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 403 320 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT180FLIP")) + (position 928 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 516 449 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 415 489 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 661 506 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 934 528 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position -41 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90FLIP")) + (position 1261 476 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 353 264 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 779 408 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 60 547 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 85 512 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 37 480 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 199 426 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1373 520 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT270FLIP")) + (position 130 388 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 185 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT90")) + (position -42 507 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position -24 473 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 92 433 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1280 442 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 8 563 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position 391 531 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 412 521 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT180FLIP")) + (position 1144 -196 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT270")) + (position -81 371 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT180FLIP")) + (position 248 333 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 43 428 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0FLIP")) + (position 890 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1045 528 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone6") + (modifier "ROT0")) + (position 1645 -165 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1202 -200 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180FLIP")) + (position 440 516 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1148 535 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 1817 436 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT270FLIP")) + (position 1991 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1701 -210 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1670 402 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT180FLIP")) + (position 1360 524 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 2081 506 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1507 393 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT90")) + (position 2179 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1745 -138 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1440 497 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT90")) + (position 379 428 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT90")) + (position 1535 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 2204 398 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1683 385 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1633 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 2057 357 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90FLIP")) + (position 1707 494 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 2234 403 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 1905 407 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0FLIP")) + (position 2018 303 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1891 490 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1913 440 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1673 435 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1975 502 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT180")) + (position 1571 396 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1490 376 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1801 405 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180")) + (position 2068 443 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 997 424 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1630 445 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT180FLIP")) + (position 2193 485 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 2258 -152 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT270")) + (position 2114 -173 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1904 -186 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1801 510 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0FLIP")) + (position 1330 478 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1317 445 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1174 458 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone7") + (modifier "ROT0")) + (position 891 273 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1392 441 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1500 465 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1293 -167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1467 -298 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1463 -242 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1578 -239 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 1171 418 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 1119 423 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 990 468 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 956 382 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1108 384 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1255 387 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1368 391 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 2107 375 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1854 386 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0FLIP")) + (position 1111 256 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 97 104 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 32 49 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 112 2 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 29 -17 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT180FLIP")) + (position 38 -52 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT90")) + (position 33 105 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone1") + (modifier "ROT0")) + (position 1472 283 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone1") + (modifier "ROT0")) + (position 1717 289 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 209 343 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 289 308 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 357 267 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 281 312 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT180FLIP")) + (position 247 334 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 349 264 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0FLIP")) + (position 183 366 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 347 262 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stone1") + (modifier "ROT0")) + (position 1899 287 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 2274 400 0) + (owner-id 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 481 234 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 705 251 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 956 237 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 1272 229 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 1523 251 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 1735 244 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/signposts/floater") + (modifier "ROT0")) + (position 1926 243 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "entrances/underlay_eyes") + (modifier "ROT0")) + (position 64 293 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT90")) + (position 2057 314 0)) + (entrance + (type "generic") + (position 146 326 110) + (owner-id 0) + (direction "right") + (release-rate 200)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/madscientist1 lac.pingus b/data/levels/mysteryIsland/madscientist1 lac.pingus new file mode 100644 index 000000000..af463c056 --- /dev/null +++ b/data/levels/mysteryIsland/madscientist1 lac.pingus @@ -0,0 +1,453 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "At least the experiments are over...") + (description "The good news was that the mad scientist had tired of his experiments, the bad news was that now he was dumping them down a pit. A single floatation device was all the penguins had. Save as many as possible.") + (author "lac") + (number-of-pingus 50) + (number-to-save 20) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "pingus-9.it") + (actions + (basher 2) + (bridger 4) + (floater 1) + (jumper 20)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/lunartile") + (modifier "ROT0")) + (position 776 81 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 147 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 207 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 267 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 329 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 392 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 454 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 517 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 668 581 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 604 580 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 540 579 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 541 458 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 540 395 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 540 333 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 540 269 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 540 207 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 538 40 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 664 20 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 726 19 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 728 147 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 667 147 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 790 145 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 788 19 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 851 145 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 853 146 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 794 144 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 791 20 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 730 19 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 728 148 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 669 78 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 727 77 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 729 19 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 793 19 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 665 19 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 668 146 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 731 146 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 795 146 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 859 146 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 922 147 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 549 175 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 477 579 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 414 578 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 325 533 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 455 495 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 350 578 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 286 577 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 514 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 451 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 387 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 323 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 259 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 287 196 0)) + (exit + (surface + (image "exits/space") + (modifier "ROT0")) + (position 932 147 0) + (owner-id 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 131 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 286 68 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 475 39 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 412 39 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 349 39 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/rectsolid") + (modifier "ROT0")) + (position 285 37 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 332 464 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 456 424 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 292 392 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 480 362 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 276 325 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 499 286 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 294 246 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld6") + (modifier "ROT0")) + (position 457 208 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld1") + (modifier "ROT0")) + (position 569 165 0)) + (hotspot + (surface + (image "entrances/space") + (modifier "ROT0")) + (position 607 46 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 635 107 110) + (owner-id 0) + (direction "right") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/multi 1 lac.pingus b/data/levels/mysteryIsland/multi 1 lac.pingus new file mode 100644 index 000000000..4a61d0819 --- /dev/null +++ b/data/levels/mysteryIsland/multi 1 lac.pingus @@ -0,0 +1,301 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Ghosting") + (description "The penguins came to a long pass. Acid bubbled underneath and it seemed a climber or two were needed. Hint: slider can be used to stop the miner ability.") + (author "lacm") + (number-of-pingus 50) + (number-to-save 30) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "gd-ite.it") + (actions + (basher 2) + (blocker 5) + (bomber 4) + (bridger 5) + (climber 3) + (miner 2) + (slider 1)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/anim_fire") + (modifier "ROT0")) + (position 680 409 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position 1720 937 -10) + (speed 0) + (repeat 5)) + (liquid + (surface + (image "liquids/lava") + (modifier "ROT0")) + (position 1369 706 -10) + (speed 0) + (repeat 2)) + (liquid + (surface + (image "liquids/slime") + (modifier "ROT0")) + (position -2 937 -10) + (speed 0) + (repeat 20)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 439 898 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 439 800 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 369 728 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 518 728 0)) + (hotspot + (surface + (image "hotspots/desert/mediumdimwall") + (modifier "ROT0")) + (position 367 727 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/desert/mediumdimwall") + (modifier "ROT0")) + (position 516 727 0) + (speed 0) + (parallax 0)) + (hotspot + (surface + (image "hotspots/desert/mediumdimwall") + (modifier "ROT0")) + (position 664 727 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/halloween/gravestone3") + (modifier "ROT0")) + (position 660 700 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/rock3") + (modifier "ROT0")) + (position 795 700 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 881 802 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 881 898 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 684 800 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 684 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 997 722 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1147 721 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1294 720 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1295 757 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1370 758 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1444 758 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1445 720 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1519 720 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/oak1") + (modifier "ROT0")) + (position 1514 509 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/leftsmallbrick") + (modifier "ROT0FLIP")) + (position 1642 811 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/bigbrickpiece") + (modifier "ROT0")) + (position 1421 849 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1263 793 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1263 898 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1263 828 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 367 569 0)) + (hotspot + (surface + (image "hotspots/desert/smallmummy") + (modifier "ROT0")) + (position 1116 663 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1347 960 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1271 962 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1221 756 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1151 757 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/middleprickpiece") + (modifier "ROT0")) + (position 1147 721 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1335 962 0) + (owner-id 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/halloween/gravestone2") + (modifier "ROT0")) + (position 1387 932 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/smallbrickpiece") + (modifier "ROT0")) + (position 1257 961 0)) + (hotspot + (surface + (image "entrances/halloween") + (modifier "ROT0")) + (position 424 591 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 465 665 110) + (owner-id 0) + (direction "misc") + (release-rate 150)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/revenge1 lac.pingus b/data/levels/mysteryIsland/revenge1 lac.pingus new file mode 100644 index 000000000..d76854487 --- /dev/null +++ b/data/levels/mysteryIsland/revenge1 lac.pingus @@ -0,0 +1,623 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Revenge is sweet") + (description "The penguins had escaped the mad scientist but now they wanted revenge. They intended to destroy the support structures , sending the evil laboratory crashing down.") + (author "lac") + (number-of-pingus 60) + (number-to-save 50) + (time 9000) + (difficulty 0) + (playable 1) + (comment "") + (music "none") + (actions + (blocker 6) + (bomber 6) + (bridger 7) + (climber 7)) + (levelsize 2016 600)) + (objects + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 905 865 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 889 865 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 875 849 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 939 850 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 841 865 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1613 -30 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 592 763 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 528 763 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 733 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 669 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 841 929 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 873 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 891 818 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1565 -62 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1629 -62 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 809 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 777 929 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 905 929 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 923 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 685 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 937 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 544 763 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 269 280 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 281 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 291 343 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 344 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 1515 732 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 367 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 366 476 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 408 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 472 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 1590 681 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform") + (modifier "ROT0")) + (position 596 320 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform") + (modifier "ROT0")) + (position 286 271 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 1374 591 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 713 324 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 403 275 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 1295 589 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 516 323 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 206 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 601 715 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1453 777 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1381 717 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 702 631 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1666 698 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 587 668 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1618 700 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1297 745 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1737 698 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1701 684 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 481 614 0)) + (hammer + (position 533 150 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 368 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 369 354 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 372 291 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 762 329 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 821 359 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 880 386 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 940 416 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 999 444 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1054 471 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1111 500 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1166 529 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1227 558 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1280 587 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 144 285 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 84 315 0)) + (surface-background + (surface + (image "textures/clouds2") + (modifier "ROT0")) + (position 1 1 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 28 343 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position -32 371 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax2") + (modifier "ROT0")) + (position 202 197 0)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 298 153 100) + (speed 0) + (parallax 0)) + (entrance + (type "generic") + (position 329 161 110) + (owner-id 0) + (direction "right") + (release-rate 150)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 420 117 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 393 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 294 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 194 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 94 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 -4 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1171 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1233 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1295 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1357 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1420 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1483 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1546 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1610 -42 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform") + (modifier "ROT0")) + (position 1546 574 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 1466 577 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 1661 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 479 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 379 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 280 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 181 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 81 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 -18 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1549 -41 0)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/revenge2 lac.pingus b/data/levels/mysteryIsland/revenge2 lac.pingus new file mode 100644 index 000000000..d3112ac59 --- /dev/null +++ b/data/levels/mysteryIsland/revenge2 lac.pingus @@ -0,0 +1,743 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Revenge is sweet") + (description "The penguins had escaped the mad scientist but now they wanted revenge. They intended to destroy the support structures , sending the evil laboratory crashing down. They had to move fast though, because the mad scientist would detect and recapture them if they weren't fast enough.") + (author "lac") + (number-of-pingus 60) + (number-to-save 50) + (time 12000) + (difficulty 0) + (playable 1) + (comment "") + (music "goin_march.it") + (actions + (blocker 6) + (bomber 6) + (bridger 7) + (climber 7)) + (levelsize 2016 600)) + (objects + (surface-background + (surface + (image "textures/clouds2") + (modifier "ROT0")) + (position 1 1 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 905 865 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 889 865 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 875 849 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 939 850 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 841 865 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 1613 -30 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 592 763 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 528 763 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 733 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick1") + (modifier "ROT0")) + (position 669 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 841 929 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 873 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 891 818 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1565 -62 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 1629 -62 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 809 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 777 929 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 905 929 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 923 786 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 685 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 937 897 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/brick2") + (modifier "ROT0")) + (position 544 763 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 269 280 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 281 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 291 343 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 344 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 1515 732 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 367 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 366 476 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 408 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 472 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 1590 681 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 314 536 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform") + (modifier "ROT0")) + (position 596 320 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform") + (modifier "ROT0")) + (position 286 271 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 1374 578 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 713 324 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 403 275 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 1296 577 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 516 323 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 206 274 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 601 715 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1453 777 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1693 701 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 702 631 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 1756 576 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/blobdune") + (modifier "ROT0")) + (position 587 668 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1753 585 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1297 745 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1854 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1763 580 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 481 614 0)) + (hammer + (position 533 150 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 368 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 369 354 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/stoneblock3") + (modifier "ROT0")) + (position 372 291 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 762 329 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 821 359 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 880 386 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 940 416 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 999 444 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1054 471 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1111 500 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1166 529 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_left") + (modifier "ROT0")) + (position 1227 558 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 144 285 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 84 315 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position 28 343 0)) + (groundpiece + (type "bridge") + (surface + (image "groundpieces/bridge/misc/bridge_right") + (modifier "ROT0")) + (position -32 371 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/foliage/flax2") + (modifier "ROT0")) + (position 202 197 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/pillar1") + (modifier "ROT0")) + (position 420 117 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 393 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 294 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 194 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 94 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1359 -4 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1171 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1233 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1295 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1357 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1420 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1483 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1546 -42 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1610 -42 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform") + (modifier "ROT0")) + (position 1547 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_left") + (modifier "ROT0")) + (position 1466 577 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/platform_right") + (modifier "ROT0")) + (position 1661 579 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 481 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 381 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 282 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1568 186 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1569 87 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1569 -12 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1549 -41 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1658 480 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1658 380 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1658 280 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1658 180 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1658 80 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1658 -20 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1612 -41 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1852 483 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1851 383 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1851 284 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1851 184 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1851 84 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/column") + (modifier "ROT0")) + (position 1851 -16 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1676 -41 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1740 -41 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1803 -41 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1866 -41 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1930 -41 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/crystal/squaresolid") + (modifier "ROT0")) + (position 1993 -41 0)) + (exit + (surface + (image "exits/desert") + (modifier "ROT0")) + (position 1951 585 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/desert/sluggydu") + (modifier "ROT0")) + (position 1926 583 0)) + (entrance + (type "generic") + (position 330 182 50) + (owner-id 0) + (direction "right") + (release-rate 150)) + (hotspot + (surface + (image "entrances/entrance") + (modifier "ROT0")) + (position 298 153 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/snow2 lac.pingus b/data/levels/mysteryIsland/snow2 lac.pingus new file mode 100644 index 000000000..91e9092ec --- /dev/null +++ b/data/levels/mysteryIsland/snow2 lac.pingus @@ -0,0 +1,1180 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.2 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Winter Wonderland") + (description "After getting past the lava pit, the penguins walked and walked until they reached a snowed in exit. That would be relatively easy to tunnel through but how would it be possible to tunnel through solid metal?") + (author "lac") + (number-of-pingus 15) + (number-to-save 13) + (time -1) + (difficulty 50) + (playable 1) + (comment "") + (music "pingus-8.it") + (actions + (basher 20) + (blocker 20) + (bridger 25)) + (levelsize 1376 953)) + (objects + (surface-background + (surface + (image "textures/clouds") + (modifier "ROT0")) + (position -294 -39 -150) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #t) + (keep-aspect #t) + (scroll-x 0) + (scroll-y 0) + (para-x 0) + (para-y 0)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 491.668 613.283 -50) + (speed -1) + (parallax 1)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/igloo") + (modifier "ROT0FLIP")) + (position 274 240 0)) + (exit + (surface + (image "exits/ice2") + (modifier "ROT0")) + (position 84 294 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 736 342 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/iceblock1") + (modifier "ROT0")) + (position 1166 623 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/icepiece1") + (modifier "ROT90")) + (position 930 493 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece1") + (modifier "ROT0")) + (position 690 299 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 784 379 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/iceblock1") + (modifier "ROT0")) + (position 852 439 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1338 578 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1081 699 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1203 877 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1126 744 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1302 620 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1110 694 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1228 680 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1249 670 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1233 712 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1171 704 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1179 761 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1113 781 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1301 674 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1242 776 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1192 822 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1303 900 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1127 887 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1190 906 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1291 725 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1322 840 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1310 789 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1120 837 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1251 840 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1148 807 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1257 900 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 879 509 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 828 415 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 863 619 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 963 631 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 948 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 830 569 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 881 463 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 897 561 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 834 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 911 610 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 933 523 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 790 462 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 751 425 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT180FLIP")) + (position 863 682 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT180FLIP")) + (position 963 682 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT0")) + (position 963 691 0)) + (groundpiece + (type "remove") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT0")) + (position 863 691 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/groundice") + (modifier "ROT0")) + (position 859 701 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/groundice") + (modifier "ROT0")) + (position 948 701 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0FLIP")) + (position 898 709 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0FLIP")) + (position 906 721 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 849 702 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position -4 372 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position 41 418 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position -49 418 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position -4 463 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position -49 508 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position -4 552 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position 41 507 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/ground/snow/diablock1") + (modifier "ROT0")) + (position -94 463 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 174 292 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 174 356 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 110 292 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 110 356 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position -18 292 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position -18 356 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 46 356 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 46 292 0)) + (entrance + (type "generic") + (position 539.357 654.143 0) + (owner-id 0) + (direction "right") + (release-rate 250)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0FLIP")) + (position -60 904 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position 197 295 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0")) + (position 112 882 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position 395 760 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 239 844 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT180FLIP")) + (position 613 335 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 253 305 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 212 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT90")) + (position 672 315 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0")) + (position 349 294 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT90")) + (position 1069 714 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 568 296 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0FLIP")) + (position 402 843 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position 1040 690 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 336 359 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT90")) + (position 483 399 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece3") + (modifier "ROT0")) + (position 223 290 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 262 808 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT90")) + (position 51 414 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 499 430 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 81 486 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position 329 447 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT180FLIP")) + (position 94 495 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 659 297 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT180")) + (position -48 829 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0")) + (position 525 293 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 577 295 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 632 298 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 335 417 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position 589 738 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 943 796 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 140 391 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 193 551 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0FLIP")) + (position 62 372 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0")) + (position 173 435 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 317 508 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 90 518 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position -55 589 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT90")) + (position 371 485 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0FLIP")) + (position 900 699 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0")) + (position -33 707 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position -55 748 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position -48 575 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT180")) + (position 527 874 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT90")) + (position 572 846 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT270")) + (position 8 597 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT90")) + (position 263 764 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 378 738 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 276 738 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT270")) + (position 523 798 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 56 781 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 434 760 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT90FLIP")) + (position 730 791 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT0")) + (position 724 914 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT0")) + (position 799 754 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece10") + (modifier "ROT90")) + (position 872 727 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0FLIP")) + (position 601 711 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 636 773 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece9") + (modifier "ROT0")) + (position 885 892 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0FLIP")) + (position 913 710 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT0")) + (position 863 691 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT0")) + (position 963 691 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT180FLIP")) + (position 863 682 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT180FLIP")) + (position 963 682 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT90")) + (position 589 427 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT90")) + (position 634 464 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/greybri5") + (modifier "ROT0")) + (position 902 619 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 927 606 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT180FLIP")) + (position 963 683 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT0")) + (position 864 691 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 855 595 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 881 597 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/ground/snow/way") + (modifier "ROT0")) + (position 865 691 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT180")) + (position 929 690 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0FLIP")) + (position 684 698 0)) + (exit + (surface + (image "exits/ice2") + (modifier "ROT0")) + (position 1364 588 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1301 581 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/weld3") + (modifier "ROT0")) + (position 1319 601 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1286 597 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1295 580 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1333 425 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_small") + (modifier "ROT0")) + (position 1364 425 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece7") + (modifier "ROT0")) + (position 1307 357 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0FLIP")) + (position 1229 632 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/gpiece1") + (modifier "ROT90")) + (position 1336 333 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 173 230 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 109 230 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position -18 228 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 173 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 110 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position -18 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 46 167 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT0")) + (position 1519 392 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/snowball1") + (modifier "ROT0")) + (position 1327 629 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0FLIP")) + (position 1684 788 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0FLIP")) + (position 1270 564 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0")) + (position 1279 471 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/ice3") + (modifier "ROT0")) + (position 1258 406 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece8") + (modifier "ROT0FLIP")) + (position 1271 563 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 369 291 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 425 287 0)) + (hotspot + (surface + (image "hotspots/signposts/basher") + (modifier "ROT0")) + (position 630 251 0) + (speed 0) + (parallax 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 488 240 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 487 177 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 424 241 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 424 177 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 488 206 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/block2") + (modifier "ROT0")) + (position 424 206 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 424 114 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_large") + (modifier "ROT0")) + (position 488 114 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 480 104 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/snow/piece2") + (modifier "ROT0FLIP")) + (position 416 105 0)) + (liquid + (surface + (image "liquids/swater") + (modifier "ROT0")) + (position 111 230 0) + (speed 0) + (repeat 1)) + (liquid + (surface + (image "liquids/swater") + (modifier "ROT0")) + (position -19 228 0) + (speed 0) + (repeat 1)) + (hotspot + (surface + (image "entrances/snow_front") + (modifier "ROT0")) + (position 491.688 612.332 100) + (speed -1) + (parallax 1)) + (snow-generator + (position 0 0 200)) + (snow-generator + (position 0 0 200)) + (snow-generator + (position 0 0 200)) + (snow-generator + (position 0 0 200)) + (snow-generator + (position 0 0 200)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/use the slide lac.pingus b/data/levels/mysteryIsland/use the slide lac.pingus new file mode 100644 index 000000000..9e2889049 --- /dev/null +++ b/data/levels/mysteryIsland/use the slide lac.pingus @@ -0,0 +1,509 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Think fast (literally)") + (description "This would be simple but for one thing, there are no blockers. All the penguins must survive.") + (author "lac") + (number-of-pingus 20) + (number-to-save 20) + (time -1) + (difficulty 0) + (playable 1) + (comment "") + (music "pingus-4.it") + (actions + (basher 5) + (bomber 5) + (bridger 5) + (climber 5) + (digger 5) + (floater 5) + (miner 5) + (slider 5)) + (levelsize 2000 1000)) + (objects + (surface-background + (surface + (image "textures/desert") + (modifier "ROT0")) + (position 1081 400 -1000) + (color 0 0 0 0) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (liquid + (surface + (image "liquids/lava") + (modifier "ROT0")) + (position 1731 749 -50) + (speed 0) + (repeat 2)) + (liquid + (surface + (image "liquids/water5") + (modifier "ROT0")) + (position 0 917 -20) + (speed 0) + (repeat 12)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1796 796 -10)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/misc/metalplate_horiz") + (modifier "ROT0")) + (position 1732 796 -10)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/industrial/steel2") + (modifier "ROT0")) + (position 209 831 -10)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 99 762 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 247 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 395 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 543 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 692 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 840 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 988 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position -47 762 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT0")) + (position 814 828 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 868 829 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 953 824 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT0")) + (position 948 825 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 968 906 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1001 858 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1040 817 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1133 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1282 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1432 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1582 761 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/desert/middlebrickpiece") + (modifier "ROT0")) + (position 1851 763 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0")) + (position 1095 860 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT90")) + (position 1128 824 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 1080 908 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 1208 824 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1121 854 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1067 908 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1154 813 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 703 899 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 1282 820 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1339 924 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT0")) + (position 1356 856 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1346 820 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 1355 816 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1400 891 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1408 934 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT0")) + (position 811 829 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 864 831 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 700 880 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 773 918 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 761 855 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1459 816 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 1478 839 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1508 819 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1527 877 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0FLIP")) + (position 1662 857 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1608 931 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1518 927 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1579 890 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1545 839 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1571 820 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1679 806 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 1741 809 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT0")) + (position 1733 812 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1629 817 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 1640 860 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1712 928 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0")) + (position 1806 885 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit2") + (modifier "ROT0")) + (position 1825 917 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 1761 844 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1815 817 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit3") + (modifier "ROT0")) + (position 1951 882 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit5") + (modifier "ROT0")) + (position 1850 933 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0")) + (position 1864 869 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 1877 848 0)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit4") + (modifier "ROT0")) + (position 1894 810 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 1956 766 0) + (owner-id 0)) + (hotspot + (surface + (image "entrances/wood_bottom") + (modifier "ROT0")) + (position 228 656 0) + (speed 0) + (parallax 0)) + (liquid + (surface + (image "liquids/water5") + (modifier "ROT0")) + (position 1 939 10) + (speed 0) + (repeat 12)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit1") + (modifier "ROT0")) + (position 724 909 20)) + (groundpiece + (type "solid") + (surface + (image "groundpieces/solid/rock/granit6") + (modifier "ROT0")) + (position 769 859 30)) + (entrance + (type "generic") + (position 278 701 100) + (owner-id 0) + (direction "right") + (release-rate 150)) + (hotspot + (surface + (image "entrances/wood_top") + (modifier "ROT0")) + (position 228 655 100) + (speed 0) + (parallax 0)))) + +;; EOF ;; diff --git a/data/levels/mysteryIsland/volcano1-grumbel.pingus b/data/levels/mysteryIsland/volcano1-grumbel.pingus new file mode 100644 index 000000000..832a88c21 --- /dev/null +++ b/data/levels/mysteryIsland/volcano1-grumbel.pingus @@ -0,0 +1,398 @@ +;; -*- scheme -*- +;; Generated by Pingus Editor 0.7.3.3 +;; License: GPLv2 or later +(pingus-level + (version 2) + (head + (levelname "Shipwrecked") + (description "The penguins were sailing along happily on their makeshift boat until suddenly, an island appeared. The penguins were drawn towards it and crashed, destroying their boat. Now they must find their way acoss this strange island.") + (author "Ingo Ruhnke ") + (number-of-pingus 20) + (number-to-save 20) + (time -1) + (difficulty 30) + (playable 1) + (comment "") + (music "gd-cancn.it") + (actions + (basher 5) + (blocker 5) + (bomber 5) + (bridger 2) + (jumper 20)) + (levelsize 1800 600)) + (objects + (surface-background + (surface + (image "textures/rockagglo") + (modifier "ROT0")) + (position 0 0 -150) + (color 0 0 0 0.494118) + (stretch-x #f) + (stretch-y #f) + (keep-aspect #f) + (scroll-x 0) + (scroll-y 0) + (para-x 0.5) + (para-y 0.5)) + (hotspot + (surface + (image "entrances/snow_back") + (modifier "ROT0")) + (position 201.668 153.283 -50) + (speed -1) + (parallax 1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position -13 526 -50) + (speed 55) + (repeat 29)) + (hotspot + (surface + (image "entrances/snow_front") + (modifier "ROT0")) + (position 202 153 -50) + (speed 0) + (parallax 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 205 322 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone6") + (modifier "ROT0")) + (position 149 330 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 623 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 445 170 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 120 408 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 841 336 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 618 419 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 247 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 152 534 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 285 540 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 166 453 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 300 475 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 490 365 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 395 377 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 262 392 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1263 500 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 371 397 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 1090 383 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 457 556 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 468 363 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 574 389 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 467 483 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 94 196 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 43 383 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0")) + (position 816 380 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 62 380 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0FLIP")) + (position 1127 380 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 517 327 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 350 324 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone5") + (modifier "ROT0")) + (position 481 420 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 794 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone3") + (modifier "ROT0")) + (position 1105 336 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1058 328 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone2") + (modifier "ROT0FLIP")) + (position 856 379 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 799 331 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 867 329 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 938 328 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1066 329 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1114 328 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1183 326 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 571 324 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 619 323 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 213 324 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 291 322 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 371 321 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1143 492 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1166 528 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone4") + (modifier "ROT0")) + (position 1405 519 0)) + (exit + (surface + (image "exits/stone") + (modifier "ROT0")) + (position 1562 524 0) + (owner-id 0)) + (groundpiece + (type "ground") + (surface + (image "groundpieces/ground/misc/grey_stone1") + (modifier "ROT0")) + (position 1399 531 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1519 520 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1445 519 0)) + (groundpiece + (type "transparent") + (surface + (image "groundpieces/transparent/misc/moos1") + (modifier "ROT0")) + (position 1255 494 0)) + (entrance + (type "generic") + (position 249.357 195.143 0) + (owner-id 0) + (direction "right") + (release-rate 150)) + (hotspot + (surface + (image "entrances/snow_front") + (modifier "ROT0")) + (position 201.688 153.332 100) + (speed -1) + (parallax 1)) + (liquid + (surface + (image "liquids/water2") + (modifier "ROT0")) + (position -49 539 100) + (speed 60) + (repeat 29)))) + +;; EOF ;; diff --git a/data/levelsets/alien.levelset b/data/levelsets/alien.levelset new file mode 100644 index 000000000..07e77ec27 --- /dev/null +++ b/data/levelsets/alien.levelset @@ -0,0 +1,20 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Alien by Josh Dye") + (description "Escape from alien") + (image "levelsets/alien") + (levels + (level (filename "alien/aliens1-phil")) + (level (filename "alien/aliens2-phil")) + (level (filename "alien/aliens4-phil")) + (level (filename "alien/aliens5-phil")) + (level (filename "alien/aliens6-phil")) + (level (filename "alien/aliens7-phil")) + (level (filename "alien/space-9-tom")) + (level (filename "alien/space-loop-timpany")) + (level (filename "alien/space-tom1")) + (level (filename "alien/space2")) + (level (filename "alien/space-11-rz+eriksoe")) + ) +) +;; EOF ;; diff --git a/data/levelsets/crystal.levelset.JoshDye b/data/levelsets/crystal.levelset.JoshDye new file mode 100644 index 000000000..c70f04dc8 --- /dev/null +++ b/data/levelsets/crystal.levelset.JoshDye @@ -0,0 +1,13 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Crystal") + (description "") + (image "levelsets/xmas") + (levels +(level (filename "playable/crystal-10-rz")) +(level (filename "playable/crystal2")) +(level (filename "playable/crystal5")) + + )) + +;; EOF ;; diff --git a/data/levelsets/desert.levelset b/data/levelsets/desert.levelset new file mode 100644 index 000000000..0d47d9a39 --- /dev/null +++ b/data/levelsets/desert.levelset @@ -0,0 +1,18 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Desert") + (description "Getting hot outside...") + (image "levelsets/desert") + (levels + (level (filename "desert/desert1")) + (level (filename "desert/desert2")) + (level (filename "desert/desert3")) + (level (filename "desert/desert3-tflavel")) + (level (filename "desert/desert4")) + (level (filename "desert/desert6-grumbel")) + (level (filename "desert/desert7-grumbel")) + (level (filename "desert/desertwaste1-grumbel")) + (level (filename "desert/desert8-grumbel")) + )) + +;; EOF ;; diff --git a/data/levelsets/desert.levelset.JoshDye b/data/levelsets/desert.levelset.JoshDye new file mode 100644 index 000000000..b0b7d7d79 --- /dev/null +++ b/data/levelsets/desert.levelset.JoshDye @@ -0,0 +1,24 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Desert") + (description "") + (image "levelsets/xmas") +(levels +(level (filename "playable/desert-crawl-timpany")) +(level (filename "playable/desert1")) +(level (filename "playable/desert2")) +(level (filename "playable/desert3-jings")) +(level (filename "playable/desert3-tflavel")) +(level (filename "playable/desert3")) +(level (filename "playable/desert4")) +(level (filename "playable/desert5-tflavel")) +(level (filename "playable/desert5")) +(level (filename "playable/desert6-grumbel")) +(level (filename "playable/desert7-grumbel")) +(level (filename "playable/desert8-grumbel")) +(level (filename "playable/desert9-jings")) +(level (filename "playable/desertwaste1-grumbel")) + + )) + +;; EOF ;; diff --git a/data/levelsets/desert2.levelset.next b/data/levelsets/desert2.levelset.next new file mode 100644 index 000000000..a4423cc9e --- /dev/null +++ b/data/levelsets/desert2.levelset.next @@ -0,0 +1,13 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Hot Desert") + (description "Getting more hot outside...") + (image "hotspots/signposts/arrow_west") + (levels + (level (filename "playable/desert8-grumbel")) + (level (filename "playable/desert5")) + (level (filename "playable/desert5-tflavel")) + (level (filename "playable/desert-crawl-timpany")) + )) + +;; EOF ;; diff --git a/data/levelsets/egypt.levelset.JoshDye b/data/levelsets/egypt.levelset.JoshDye new file mode 100644 index 000000000..e03ba4d31 --- /dev/null +++ b/data/levelsets/egypt.levelset.JoshDye @@ -0,0 +1,14 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Egypt") + (description "") + (image "levelsets/xmas") +(levels +(level (filename "playable/egypt1-judit")) +(level (filename "playable/egypt1-moredhel")) +(level (filename "playable/pyramid1-yingwan")) +(level (filename "playable/pyramid2-yingwan")) + + )) + +;; EOF ;; diff --git a/data/levelsets/factory.levelset b/data/levelsets/factory.levelset new file mode 100644 index 000000000..40d0ef06d --- /dev/null +++ b/data/levelsets/factory.levelset @@ -0,0 +1,21 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Factory Campaign") + (description "Pingus expedition") + (image "levelsets/factory") + (levels + (level (filename "factorycampaign/factory_campaign1")) + (level (filename "factorycampaign/factory_campaign2")) + (level (filename "factorycampaign/factory_campaign3")) + (level (filename "factorycampaign/factory_campaign4")) + (level (filename "factorycampaign/factory_campaign5")) + (level (filename "factorycampaign/factory_campaign6")) + (level (filename "factorycampaign/factory_campaign7")) + (level (filename "factorycampaign/factory_campaign8")) + (level (filename "factorycampaign/factory_campaign9")) + (level (filename "factorycampaign/factory_campaign10")) + (level (filename "factorycampaign/factory_campaign11")) + (level (filename "factorycampaign/factory_campaign12")) + (level (filename "factorycampaign/factory_campaign13")) + )) +;; EOF ;; diff --git a/data/levelsets/forest.levelset.JoshDye b/data/levelsets/forest.levelset.JoshDye new file mode 100644 index 000000000..d9872538b --- /dev/null +++ b/data/levelsets/forest.levelset.JoshDye @@ -0,0 +1,13 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Forest") + (description "") + (image "levelsets/xmas") + (levels + (level (filename "forest/forest1-grumbel")) +(level (filename "playable/forest1-chei")) +(level (filename "playable/forest2-chei")) + + )) + +;; EOF ;; diff --git a/data/levelsets/halloween.levelset.JoshDye b/data/levelsets/halloween.levelset.JoshDye new file mode 100644 index 000000000..edb409865 --- /dev/null +++ b/data/levelsets/halloween.levelset.JoshDye @@ -0,0 +1,18 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Halloween 2007") + (description "Trapped at All Hallows Eve") + (image "levelsets/halloween") + (levels + (level (filename "halloween/halloween1-grumbel")) + (level (filename "halloween/halloween2-grumbel")) + (level (filename "halloween/halloween3-grumbel")) + (level (filename "halloween/halloween4-grumbel")) + + (level (filename "halloween/halloween5-grumbel")) + (level (filename "halloween/halloween6-grumbel")) + (level (filename "halloween/halloween7-grumbel")) + (level (filename "halloween/halloween8-plouj")) + )) + +;; EOF ;; diff --git a/data/levelsets/jungle.levelset.JoshDye b/data/levelsets/jungle.levelset.JoshDye new file mode 100644 index 000000000..507fae25f --- /dev/null +++ b/data/levelsets/jungle.levelset.JoshDye @@ -0,0 +1,14 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Jungle") + (description "") + (image "levelsets/xmas") +(levels +(level (filename "playable/jungle-13-rz+eriksoe")) +(level (filename "playable/jungle-airline-timpany")) +(level (filename "playable/jungle-crisscross-timpany")) +(level (filename "playable/jungle1")) + + )) + +;; EOF ;; diff --git a/data/levelsets/mysteryIsland.levelset b/data/levelsets/mysteryIsland.levelset new file mode 100644 index 000000000..22568f256 --- /dev/null +++ b/data/levelsets/mysteryIsland.levelset @@ -0,0 +1,21 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Island of Mystery") + (description "Marooned on an Uncharted Isle [by Lachlan McCubbin]") + (image "levelsets/mysteryIsland") + (levels + (level (filename "mysteryIsland/volcano1-grumbel")) + (level (filename "mysteryIsland/multi 1 lac")) + (level (filename "mysteryIsland/use the slide lac")) + (level (filename "mysteryIsland/hall of illusion lac")) + (level (filename "mysteryIsland/emperiment lac")) + (level (filename "mysteryIsland/madscientist1 lac")) + (level (filename "mysteryIsland/cave level lac")) + (level (filename "mysteryIsland/revenge2 lac")) + (level (filename "mysteryIsland/lavapit3")) + (level (filename "mysteryIsland/snow2 lac")) + (level (filename "mysteryIsland/Copy of rainy1 lac")) + (level (filename "mysteryIsland/Theend lac")) + ) +) +;; EOF ;; diff --git a/data/levelsets/pacman.levelset b/data/levelsets/pacman.levelset.JoshDye similarity index 100% rename from data/levelsets/pacman.levelset rename to data/levelsets/pacman.levelset.JoshDye diff --git a/data/levelsets/pacman.levelset.next b/data/levelsets/pacman.levelset.next new file mode 100644 index 000000000..7aafc374a --- /dev/null +++ b/data/levelsets/pacman.levelset.next @@ -0,0 +1,12 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Pac-Man") + (description "Trapped in a video game") + (image "levelsets/pacman") + (levels + (level (filename "playable/pacman1-yingwan")) + (level (filename "playable/pacman2-yingwan")) + (level (filename "playable/pacman3-yingwan")) + )) + +;; EOF ;; diff --git a/data/levelsets/playable.levelset.JoshDye b/data/levelsets/playable.levelset.JoshDye new file mode 100644 index 000000000..d0e5abc00 --- /dev/null +++ b/data/levelsets/playable.levelset.JoshDye @@ -0,0 +1,129 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Playable") + (description "") + (image "levelsets/xmas") + (levels +(level (filename "playable/alle")) +(level (filename "playable/avaritia-cbrucher")) +(level (filename "playable/block-timpany")) +(level (filename "playable/blockers-timpany-tutorial")) +(level (filename "playable/blue1-marcotte")) +(level (filename "playable/blue2-marcotte")) +(level (filename "playable/blue3-marcotte")) +(level (filename "playable/bomber-tutorial-grumbel")) +(level (filename "playable/bombing")) +(level (filename "playable/brick1-marcotte")) +(level (filename "playable/bridger-tutorial-grumbel")) +(level (filename "playable/cages")) +(level (filename "playable/candy-timpany-premoi")) +(level (filename "playable/cave1-marcotte")) +(level (filename "playable/chouser02")) +(level (filename "playable/climber-tutorial-lukis")) +(level (filename "playable/columns-luca")) +(level (filename "playable/DangerSeasons-Chekov")) +(level (filename "playable/Dentist")) +(level (filename "playable/dig1-marcotte")) +(level (filename "playable/digger-tutorial-grumbel")) +(level (filename "playable/doors-grumbel")) +(level (filename "playable/doors2-grumbel")) +(level (filename "playable/dschungel")) +(level (filename "playable/foliage3")) +(level (filename "playable/future1-jgoebbert")) +(level (filename "playable/future2-jgoebbert")) +(level (filename "playable/future3-jgoebbert")) +(level (filename "playable/headbang")) +(level (filename "playable/hellmouth-11-rz")) +(level (filename "playable/hellmouth-23-rz+eriksoe")) +(level (filename "playable/hellmouth-24-rz")) +(level (filename "playable/hellmouth1-grumbel")) +(level (filename "playable/hellmouth10-grumbel")) +(level (filename "playable/hellmouth12-grumbel")) +(level (filename "playable/hellmouth13-grumbel")) +(level (filename "playable/hellmouth14-grumbel")) +(level (filename "playable/hellmouth15-grumbel")) +(level (filename "playable/hellmouth17-grumbel")) +(level (filename "playable/hellmouth18-grumbel")) +(level (filename "playable/hellmouth19-grumbel")) +(level (filename "playable/hellmouth2-grumbel")) +(level (filename "playable/hellmouth20-grumbel")) +(level (filename "playable/hellmouth21-grumbel")) +(level (filename "playable/hellmouth22-grumbel")) +(level (filename "playable/hellmouth3-grumbel")) +(level (filename "playable/hellmouth4-grumbel")) +(level (filename "playable/hellmouth5-grumbel")) +(level (filename "playable/hellmouth6-grumbel")) +(level (filename "playable/hellmouth7-grumbel")) +(level (filename "playable/hellmouth8-grumbel")) +(level (filename "playable/hellmouth9-grumbel")) +(level (filename "playable/if_only_i_can_fly_-_wayne_shelley")) +(level (filename "playable/indiana-yingwan")) +(level (filename "playable/industrial-plumber-timpany")) +(level (filename "playable/industrial3-grumbel")) +(level (filename "playable/industrial4-grumbel")) +(level (filename "playable/intensiv-timpany")) +(level (filename "playable/intersec")) +(level (filename "playable/jewel")) +(level (filename "playable/job_switching")) +(level (filename "playable/Lev4")) +(level (filename "playable/level13")) +(level (filename "playable/level9")) +(level (filename "playable/lonely")) +(level (filename "playable/longway")) +(level (filename "playable/mauern")) +(level (filename "playable/miner-tutorial-grumbel")) +(level (filename "playable/mud3-grumbel")) +(level (filename "playable/mud4-grumbel")) +(level (filename "playable/novelty-jings")) +(level (filename "playable/pacman1-yingwan")) +(level (filename "playable/pacman2-yingwan")) +(level (filename "playable/pacman3-yingwan")) +(level (filename "playable/panic-cbrucher")) +(level (filename "playable/parallel")) +(level (filename "playable/partic2")) +(level (filename "playable/particle")) +(level (filename "playable/pingfrog-mips")) +(level (filename "playable/pingustemple2-pacho.xml")) +(level (filename "playable/pingusworld1-pacho")) +(level (filename "playable/pingusworld2-pacho")) +(level (filename "playable/pingusworld3-pacho")) +(level (filename "playable/real5")) +(level (filename "playable/real6")) +(level (filename "playable/rinse")) +(level (filename "playable/rockhopping")) +(level (filename "playable/sand1-marcotte")) +(level (filename "playable/sand2-marcotte")) +(level (filename "playable/sas")) +(level (filename "playable/slidenride1-grumbel")) +(level (filename "playable/sno1-marcotte")) +(level (filename "playable/sortie1")) +(level (filename "playable/sortie4-grumbel")) +(level (filename "playable/Stair")) +(level (filename "playable/stairway1-valar")) +(level (filename "playable/stone-1-rz")) +(level (filename "playable/stone-6-rz+eriksoe")) +(level (filename "playable/stone-castle-timpany")) +(level (filename "playable/stone1-marcotte")) +(level (filename "playable/stone12-grumbel")) +(level (filename "playable/stone13-grumbel")) +(level (filename "playable/stone14-grumbel")) +(level (filename "playable/stone15-grumbel")) +(level (filename "playable/stone2-marcotte")) +(level (filename "playable/stone3-marcotte")) +(level (filename "playable/stone5-grumbel")) +(level (filename "playable/stone5-phlog")) +(level (filename "playable/stone7-grumbel")) +(level (filename "playable/superunknown1-valar")) +(level (filename "playable/sweets-phil2")) +(level (filename "playable/teamwork-cbrucher")) +(level (filename "playable/teleporter1-grumbel")) +(level (filename "playable/teleporter2-grumbel")) +(level (filename "playable/theway-mips")) +(level (filename "playable/w1-judit")) +(level (filename "playable/wland-timpany")) +(level (filename "playable/xmas-blockblow-timpany")) +(level (filename "playable/xmas-complex-timpany")) + + )) + +;; EOF ;; diff --git a/data/levelsets/snow.levelset.JoshDye b/data/levelsets/snow.levelset.JoshDye new file mode 100644 index 000000000..9785adb6a --- /dev/null +++ b/data/levelsets/snow.levelset.JoshDye @@ -0,0 +1,36 @@ +;; -*- scheme -*- +(pingus-levelset + (title "Winter") + (description "") + (image "levelsets/xmas") + (levels +(level (filename "playable/cave-snow1-mw")) +(level (filename "playable/sept-snow1-mw")) +(level (filename "playable/winter1-chei")) +(level (filename "playable/winter2-chei")) +(level (filename "playable/snow-lukis")) +(level (filename "playable/snow1-marcotte")) +(level (filename "playable/snow1")) +(level (filename "playable/snow10-grumbel")) +(level (filename "playable/snow11-grumbel")) +(level (filename "playable/snow12-grumbel")) +(level (filename "playable/snow14-grumbel")) +(level (filename "playable/snow15-grumbel")) +(level (filename "playable/snow16-grumbel")) +(level (filename "playable/snow17-grumbel")) +(level (filename "playable/snow19-grumbel")) +(level (filename "playable/snow2")) +(level (filename "playable/snow20-grumbel")) +(level (filename "playable/snow21-grumbel")) +(level (filename "playable/snow22-grumbel")) +(level (filename "playable/snow3")) +(level (filename "playable/snow4")) +(level (filename "playable/snow5")) +(level (filename "playable/snow6")) +(level (filename "playable/snow7-grumbel")) +(level (filename "playable/snow8-grumbel")) +(level (filename "playable/snow9-grumbel")) + + )) + +;; EOF ;; diff --git a/data/levelsets/xmas.levelset b/data/levelsets/xmas.levelset.JoshDye similarity index 100% rename from data/levelsets/xmas.levelset rename to data/levelsets/xmas.levelset.JoshDye diff --git a/data/levelsets/xmas.levelset.next b/data/levelsets/xmas.levelset.next new file mode 100644 index 000000000..49f60b0fb --- /dev/null +++ b/data/levelsets/xmas.levelset.next @@ -0,0 +1,12 @@ +;; -*- scheme -*- +(pingus-levelset + (title "X-Mas 2007") + (description "Merry Christmas and a Happy New Year") + (image "levelsets/xmas") + (levels + (level (filename "xmas/xmas1-grumbel")) + (level (filename "xmas/xmas2-grumbel")) + (level (filename "xmas/xmas3-grumbel")) + )) + +;; EOF ;; diff --git a/data/music/README b/data/music/README new file mode 100644 index 000000000..9aaf1919b --- /dev/null +++ b/data/music/README @@ -0,0 +1,14 @@ +data/music/01-42nd Street Slide.ogg +data/music/02-Smoke and Mirrors.ogg +data/music/03-Haunted.ogg +data/music/04-Spaced Invaders.ogg +data/music/05-Alien Shores.ogg +data/music/06-Ozric Echo.ogg +data/music/07-Travels.ogg +data/music/08-Big Country.ogg + + from album Alien Shores by Kev Bailey + http://www.jamendo.com/it/album/37964 + CC BY-SA 3.0 + http://creativecommons.org/licenses/by-sa/3.0/ + diff --git a/data/po/cs.po b/data/po/cs.po index 4c664dfad..126ab2341 100644 --- a/data/po/cs.po +++ b/data/po/cs.po @@ -10,391 +10,436 @@ # Copyright (C) YEAR Free Software Foundation, Inc. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: cs\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2004-04-13 23:02+0200\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 16:50+0000\n" "Last-Translator: Tomáš Bláha\n" "Language-Team: czech\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Screenshot: Ukládám screenshot do: " - -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Screenshot: Screenshot je hotovÃœ." +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "neomezenÃœ" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Screenshot: Nemohu zapsat do souboru: " +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Anděl" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"Vybrat vÅ¡e\n" -"ZruÅ¡it vÃœběr\n" -"Vyzdvihnout objekty\n" -"Zatlačit objekty\n" -"Zatlačit objekty dospod\n" -"Vyzdvihnout objekty na povrch\n" -"Otočit o 90 stupňů\n" -"Otočit o 270 stupňů\n" +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Proráşeč" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"Převrátit objekt horizontálně\n" -"Převrátit object vertically\n" -"Smazat vÅ¡echny vyznačené objekty\n" -"Posunout objekty nahoru\n" -"Posunout objekty dolu\n" -"Posunout objekty vlevo\n" -"Posunout objekty vpravo\n" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Blokovač" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"Měl byste pojmenovávat soubory úrovní systematicky, tedy podle jejich " -"tématu, čísla a své přezdívky:\n" -"\n" -" <číslo>-.pingus\n" -"\n" -"TakÅŸe aÅŸ vytvoříte druhou úroveň s kamennÃœm tématem, nazvěte ji: stone2-" -"jméno.pingus\n" -"\n" -"Pokud vytvoříte úroveň a chtěl byste ji mít zařazenou do hry, poÅ¡lete ji " -"mailem na:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Pouze úrovně publikované pod GPL jsou přijímány k zařazení. Editor " -"automaticky vkládá odkaz na GPL, \n" -"takÅŸe pokud chcete mít úroveň pod jinou licencí, měl byste tento odkaz " -"změnit.\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skejťák" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "DatovÃœ adresář" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bombík" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "UÅŸivatelskÃœ adresář" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Mostař" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Otevřít" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Horolezec" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "UloÅŸit" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Kopáč" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "ZruÅ¡it" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "UtonulÃœ" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Jméno souboru:" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Vycházející" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Cesta:" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Padající" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Otevřít úroveň" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "ParaÅ¡utista" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "UloÅŸit úroveň" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Skokan" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Nová úroveň" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "ZabitÃœ laserem" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Otevřít úroveň..." +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Horník" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "UloÅŸit úroveň..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Rakeťák" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "UloÅŸit úroveň jako..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Kluzák" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Hrát úroveň..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "RozdrcenÃœ" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Nastavit akce" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "SpláchnutÃœ" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Nastavit úroveň" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Superman" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Zobrazit vlastnosti objektu" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportující se" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Zobrazit okno pro vkládání objektů" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Čekající" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Chodec" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Duplikovat vybrané objekty" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "přeskočit" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Vymazat vybrané objekty" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "ZruÅ¡it" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Zdvihnout objekt navrch" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Zdvihnout objekt" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Zatlačit objekt" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Zatlačit objekt dospod" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Překlopit objekt horizontálně" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Překlopit objet vertikálně" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Otočit objekt o -90 stupňů" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Otočit objekt o 90 stupňů" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Zobrazit nápovědu" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Námět" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Konec" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Správa" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "Vchod" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programování" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "Povrch (zemina)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Přenos na Win32" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "Povrch (pevné podloşí)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Přenos na MacOSX" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "Povrch (most)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafika" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "Povrch (průhlednÃœ)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Hudba" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "Povrch (odstraňovač)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Tvorba úrovní" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "Hotspot" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Příběh" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "Pozadí" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Překlad" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Tekutina" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Zvláštní poděkování" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "Past" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-zasluhují" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "Počasí" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_A především děkujeme" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Zvláštní objekt" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_vÅ¡em lidem," -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objekt:" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_kteří přispívají" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "PrázdnÃœ vÃœběr" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_svobodnému softwaru!" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Průhledné" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Děkujme Vám," -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Pevné podloşí" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_ÅŸe jste si zahráli!" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Zemina" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Příběh" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Most" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Spustit hru ::.." -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Voda" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "" -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Láva" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Vytvořit vlastní úroveň ::.." -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Odstranit" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Konec" -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "Směr:" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Na shledanou ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Vlevo" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Spustit úroveň od uÅŸivatelů ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Ostatní" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: uchopit myÅ¡ :: F10: počítadlo fps :: F11: přes celou " +"obrazovku :: F12: sejmout obrazovku ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Vpravo" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "Rychlost vypouÅ¡tění:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "Posun-X:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "Posun-Y:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "Id vlastníka:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Poz:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "Barva:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "Malé hvězdy:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Střední hvězdy:" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Velké hvězdy:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Opakování:" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objekt: [Skupina]" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "Skupina není podporována" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Počet pingů: " -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objekt: " +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Nutno zachránit: " + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Čas: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autor: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Jméno souboru: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Znovu" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Úspěl jsi!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Neuspěl jsi!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Skvělé! Zachránil jsi úplně vÅ¡echny - vÃœborně!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Nikdo nezemřel, to byla dobrá práce." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Zachránil jsi jen ty, které jsi musel.\n" +"Sice jsi to zvládl, ale nemohlo to bÃœt lepší?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Nezachránil jsi vÅ¡echny, ale i tak je to dobré!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Co mohu více říci - povedlo se ti to, gratuluji!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "VÅ¡echny jsi zabil. To byl hodně Å¡patnÃœ vÃœkon." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Nikoho jsi nezachránil. Vím, ÅŸe to umíš i lépe." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Nezachránil jsi dostatek pingů, ale bylo jich alespoň pár.\n" +"Příště bys měl bÃœt lepší." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "JeÅ¡tě jeden a mohl jsi uspět. Zkus to znovu!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Jen několik dalších a bylo by to v pořádku. Zkus to jeÅ¡tě jednou!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Příště ti přeju více Å¡těstí." + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Zachráněno: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Zesnulo: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "ZbÃœvající čas: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "VypuÅ¡těno:%3d/%d Venku:%3d Doma:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -532,455 +577,409 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Nastaví velikost dílku mapy. (vÃœchozí: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: DoÅ¡la paměť!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Odchycena standardní vÃœjimka!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Odchyceno neznámé throw!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "neomezenÃœ" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "zamknuto" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Mostař" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Ukázat konec?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Námět" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Ukázat příběh?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Správa" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Opustit?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programování" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Vstoupit?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Přenos na Win32" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...jdu..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Přenos na MacOSX" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Screenshot: Ukládám screenshot do: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafika" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Screenshot: Screenshot je hotovÃœ." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Hudba" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Screenshot: Nemohu zapsat do souboru: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Tvorba úrovní" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Vchod" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Příběh" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Povrch (zemina)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Překlad" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Povrch (pevné podloşí)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Zvláštní poděkování" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Povrch (most)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-zasluhují" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Povrch (průhlednÃœ)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_A především děkujeme" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Povrch (odstraňovač)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_vÅ¡em lidem," +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Hotspot" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_kteří přispívají" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Pozadí" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_svobodnému softwaru!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Tekutina" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Děkujme Vám," +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Past" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_ÅŸe jste si zahráli!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Počasí" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Zvláštní objekt" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "ZruÅ¡it" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objekt:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Počet pingů: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "PrázdnÃœ vÃœběr" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Nutno zachránit: " - -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Čas: " - -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Autor: " - -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Jméno souboru: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Průhledné" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "" +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Pevné podloşí" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Příběh" +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Zemina" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Spustit hru ::.." +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Most" -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "Vycházející" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Voda" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Vytvořit vlastní úroveň ::.." +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Láva" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Na shledanou ::.." +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Odstranit" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Tvorba úrovní" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Směr:" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Spustit úroveň od uÅŸivatelů ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Vlevo" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" -"..:: Ctrl-g: uchopit myÅ¡ :: F10: počítadlo fps :: F11: přes celou " -"obrazovku :: F12: sejmout obrazovku ::.." +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Ostatní" -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Zachráněno: " +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Vpravo" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Tvorba úrovní" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "Rychlost vypouÅ¡tění:" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Start" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Posun-X:" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Zachráněno: " +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Posun-Y:" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Zachráněno: " +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Id vlastníka:" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "přeskočit" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Poz:" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Barva:" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "VÃœsledky:" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Malé hvězdy:" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Spustí přes celou obrazovku." +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Střední hvězdy:" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Velké hvězdy:" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Zvuk:" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Opakování:" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objekt: [Skupina]" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Skupina není podporována" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" -msgstr "" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objekt: " -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" +"Vybrat vÅ¡e\n" +"ZruÅ¡it vÃœběr\n" +"Vyzdvihnout objekty\n" +"Zatlačit objekty\n" +"Zatlačit objekty dospod\n" +"Vyzdvihnout objekty na povrch\n" +"Otočit o 90 stupňů\n" +"Otočit o 270 stupňů\n" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Zapne softwarovÃœ kursor." - -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "VÃœsledky:" - -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Nastavení" - -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Znovu" - -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Úspěl jsi!" - -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Neuspěl jsi!" - -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Skvělé! Zachránil jsi úplně vÅ¡echny - vÃœborně!" - -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Nikdo nezemřel, to byla dobrá práce." - -#: src/pingus/screens/result_screen.cpp:204 +#: src/editor/editor_screen.cpp:213 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -"Zachránil jsi jen ty, které jsi musel.\n" -"Sice jsi to zvládl, ale nemohlo to bÃœt lepší?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Nezachránil jsi vÅ¡echny, ale i tak je to dobré!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Co mohu více říci - povedlo se ti to, gratuluji!" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "VÅ¡echny jsi zabil. To byl hodně Å¡patnÃœ vÃœkon." - -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Nikoho jsi nezachránil. Vím, ÅŸe to umíš i lépe." +"Převrátit objekt horizontálně\n" +"Převrátit object vertically\n" +"Smazat vÅ¡echny vyznačené objekty\n" +"Posunout objekty nahoru\n" +"Posunout objekty dolu\n" +"Posunout objekty vlevo\n" +"Posunout objekty vpravo\n" -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:225 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -"Nezachránil jsi dostatek pingů, ale bylo jich alespoň pár.\n" -"Příště bys měl bÃœt lepší." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "JeÅ¡tě jeden a mohl jsi uspět. Zkus to znovu!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Jen několik dalších a bylo by to v pořádku. Zkus to jeÅ¡tě jednou!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Příště ti přeju více Å¡těstí." - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Zachráněno: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Zesnulo: " +"Měl byste pojmenovávat soubory úrovní systematicky, tedy podle jejich " +"tématu, čísla a své přezdívky:\n" +"\n" +" <číslo>-.pingus\n" +"\n" +"TakÅŸe aÅŸ vytvoříte druhou úroveň s kamennÃœm tématem, nazvěte ji: stone2-" +"jméno.pingus\n" +"\n" +"Pokud vytvoříte úroveň a chtěl byste ji mít zařazenou do hry, poÅ¡lete ji " +"mailem na:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Pouze úrovně publikované pod GPL jsou přijímány k zařazení. Editor " +"automaticky vkládá odkaz na GPL, \n" +"takÅŸe pokud chcete mít úroveň pod jinou licencí, měl byste tento odkaz " +"změnit.\n" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "ZbÃœvající čas: " +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Nová úroveň" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Anděl" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Otevřít úroveň..." -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Proráşeč" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "UloÅŸit úroveň..." -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Blokovač" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "UloÅŸit úroveň jako..." -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skejťák" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Hrát úroveň..." -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bombík" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Nastavit akce" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Horolezec" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Nastavit úroveň" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Kopáč" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Zobrazit vlastnosti objektu" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "UtonulÃœ" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Zobrazit okno pro vkládání objektů" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Vycházející" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Padající" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Duplikovat vybrané objekty" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "ParaÅ¡utista" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Vymazat vybrané objekty" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Skokan" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Zdvihnout objekt navrch" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "ZabitÃœ laserem" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Zdvihnout objekt" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Horník" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Zatlačit objekt" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Rakeťák" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Zatlačit objekt dospod" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Kluzák" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Překlopit objekt horizontálně" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "RozdrcenÃœ" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Překlopit objet vertikálně" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "SpláchnutÃœ" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Otočit objekt o -90 stupňů" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Superman" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Otočit objekt o 90 stupňů" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportující se" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Zobrazit nápovědu" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Čekající" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "DatovÃœ adresář" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Chodec" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "UÅŸivatelskÃœ adresář" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "VypuÅ¡těno:%3d/%d Venku:%3d Doma:%3d/%d" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Otevřít" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...jdu..." +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "UloÅŸit" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "zamknuto" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "ZruÅ¡it" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Ukázat konec?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Jméno souboru:" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Ukázat příběh?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Cesta:" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Opustit?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Otevřít úroveň" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Vstoupit?" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "UloÅŸit úroveň" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 msgid "If the way is blocked, bash away" @@ -1360,50 +1359,524 @@ msgid "" "true path." msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Skokan" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Příběh" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 @@ -1432,7 +1905,7 @@ msgstr "" "Po dlouhÃœ čas ÅŸili pingové Å¡tastně a spokojeně na severním\n" "pólu spolu s ostatníma zvířátkama. VÅ¡echno bylo v rovnováze\n" "a vůbec to nevypadalo, ÅŸe by něco mohlo tento klid vyruÅ¡it.\n" -"Pingové byli Å¡tastní a zdálo se, ÅŸe tomu uÅŸ bude navÅŸdy.\n" +"Pingové byli Å¡tastní a zdálo se, ÅŸe tomu uÅŸ bude navÅŸdy." #: data/worldmaps/tutorial.worldmap:30 msgid "" @@ -1528,7 +2001,7 @@ msgstr "" "Nyní, kdyÅŸ ses uÅŸ naučili základy a vÅ¡echny je dobře\n" "zvládl, je čas pokročit v cestě. ProtoÅŸe kra, na které pingové\n" "připluli na vÃœukovÃœ ostrov nemůşe nést posádku po celou cestu\n" -"do teplejších krajin, pingové musí najít jinÃœ dopravní prostředek.\n" +"do teplejších krajin, pingové musí najít jinÃœ dopravní prostředek." #: data/worldmaps/tutorial.worldmap:97 msgid "" @@ -1541,7 +2014,7 @@ msgstr "" "Rada nejstarších řekla, ÅŸe vÃœukovÃœ ostrov neposkytuje jen\n" "moÅŸnost vÃœcviku, ale je také vÃœchozím bodem v cestě do světa.\n" "Po krátkém hledání pingové pochopili vÃœznam sdělení - velkÃœ\n" -"strom na konci ostrova dá kvalitní dřevo pro konstrukci vorů.\n" +"strom na konci ostrova dá kvalitní dřevo pro konstrukci vorů." #: data/worldmaps/tutorial.worldmap:106 msgid "" @@ -1553,7 +2026,7 @@ msgstr "" "TakÅŸe pingové postavili několik velkÃœch vorů, dostatek, aby se\n" "mohli vÅ¡ichni přepravit. JeÅ¡tě sehnali dostatečné zásoby potravin\n" "a byli konečně připraveni opustit známou zemi a vydat se na svou\n" -"pouÅ¥ do neznámÃœch oblatí světa.\n" +"pouÅ¥ do neznámÃœch oblatí světa." #: data/worldmaps/tutorial.worldmap:114 msgid "" @@ -1565,639 +2038,42 @@ msgstr "" "\n" "Bude mít pokračování..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:3 +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "UmoÅŸní změnu velikosti okna (s chybami)." - -#~ msgid "Load a custom worldmap" -#~ msgstr "Nahraje mapu světa ze souboru." - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Bude přeskakovat alespoň N snímků, vyšší hodnota zrychluje hru." - -#~ msgid "Skip at most N frames" -#~ msgstr "Bude přeskakovat maximálně N snímků." - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Nastaví maximální i minimální počet snímků k přeskočení na N." - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Vypne některé operace náročné na CPU." - -#~ msgid "Demo playing and recording:" -#~ msgstr "Nahrávání a přehrávání dem:" - -#~ msgid "Plays a demo session" -#~ msgstr "Přehraje demo." - -#~ msgid "Record demos for each played level" -#~ msgstr "Zaznamená demo kaÅŸdé odehrané úrovně" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Byla zachycena chyba v Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "Nemohu otevřít: " - -#~ msgid "Unexpected char: '" -#~ msgstr "NeočekávanÃœ znak: '" - -#~ msgid "Yes" -#~ msgstr "Ano" - -#~ msgid "No" -#~ msgstr "Ne" - -#~ msgid "Exit Pingus?" -#~ msgstr "Ukončit Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Spustit hru s příběhem ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Více hráčů" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Hra pro více hráčů ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Obtíşnost: " - -#~ msgid "Difficulty: " -#~ msgstr "Obtíşnost: " - -#~ msgid "Finished!" -#~ msgstr "Dokončeno!" - -#~ msgid "Not finished!" -#~ msgstr "Nedokončeno!" - -#~ msgid "Not Finished" -#~ msgstr "Nedokončeno" - -#~ msgid "Not Accessible" -#~ msgstr "Není přístupnÃœ" - -#~ msgid "Load" -#~ msgstr "Nahrát" - -#~ msgid "Level Editor" -#~ msgstr "Editor úrovní" - -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Dalšíúrovně" - -#~ msgid "--- Empty Placeholder Level ---" -#~ msgstr "--- PrázdnÃœ zástupce úrovně ---" - -#~ msgid "This Level is not playable and EMPTY!" -#~ msgstr "Tato úroveň není hratelná a je PRÁZDNÁ!" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Vypisovat více hlášení na stdout - pokud zadáte" - -#~ msgid "Use OpenGL" -#~ msgstr "Pouşít OpenGL" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Vypisovat fps na stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "SniÅŸovat zátěş CPU voláním sleep()" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "" -#~ "Varování: RozliÅ¡ení větší, neÅŸ 800x600 vyústí v problémy se zobrazením." - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: SpouÅ¡tím main: " - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: Zachycen signál SIGSEGV." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "| Hups, pingové právě spadli. NaÅ¡el jste chybu, gratuluji." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| PoÅ¡lete prosím stručné oznámení na a přiloÅŸte " -#~ "informace," - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "| kde přesně se SIGSEGV vyskytl a jak ho zopakovat." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "| Také se pokuste přiloÅŸit backtrace - uděláte to takto:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| KdyÅŸ to nepůjde, zkuste:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [hrajte, dokud znovu nespadne]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Varování: Pingové obdrÅŸeli SIGINT a proto končí." - -#~ msgid "Disable intro" -#~ msgstr "Vypne intro" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Nastavit rozliÅ¡ení (vÃœchozí: 800x600)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Nahrát úroveň ze souboru" - -#, fuzzy -#~ msgid "language: " -#~ msgstr "celoobrazovkovÃœ reÅŸim: " - -#~ msgid "sound support: enabled" -#~ msgstr "zvuková podpora: zapnuta" - -#~ msgid "sound support: disabled" -#~ msgstr "zvuková podpora: vypnuta" - -#~ msgid "music support: enabled" -#~ msgstr "hudební podpora: zapnuta" - -#~ msgid "music support: disabled" -#~ msgstr "hudební podpora: vypnuta" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "rozliÅ¡ení nastaveno na: " - -#~ msgid "fullscreen: " -#~ msgstr "celoobrazovkovÃœ reÅŸim: " - -#~ msgid " enabled" -#~ msgstr "zapnut" - -#~ msgid "disabled" -#~ msgstr "vypnut" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "celoobrazovkovÃœ reÅŸim: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Soubor úrovně nenalezen, ignoruji: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "Proměnná prostředí $HOME není nastavena. Po opravě spusÅ¥te znovu." - -#~ msgid "Unexpected char '" -#~ msgstr "NeočekávanÃœ znak '" - -#~ msgid "unknown" -#~ msgstr "neznámÃœ" - -#~ msgid "Credits" -#~ msgstr "Autoři" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Spustit hru ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Nutno zachránit: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "úroveň" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "RozdrcenÃœ" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Vyberte počasí" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Zadejte jméno pro uloÅŸení:" - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Nahrávám..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "úroveň" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "zamknuto" - -#~ msgid "Unknow char: " -#~ msgstr "NeznámÃœ znak: " - -#~ msgid "Usage: " -#~ msgstr "PouÅŸití: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr " [VOLBY]... [SOUBOR_S_ÚROVNÍ]" - -#~ msgid "FILE " -#~ msgstr "SOUBOR " - -#~ msgid "FILE " -#~ msgstr "SOUBOR " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "vícekrát, zvÜšíte účinek" - -#~ msgid "FILE " -#~ msgstr "SOUBOR " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Načíst konfiguraci ze souboru (vÃœchozí: ~/.pingus/config)" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Zapnout vypisování ladicích hlášek, moÅŸná" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "podpora clanVorbis: ok" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "podpora clanVoribs: chybí (hudba v .ogg souborech nebude přehrána)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "podpora clanMikMod: ok" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "podpora clanMikMod: chybí (hudební soubory nebudou přehrány)" - -#~ msgid "getext support: ok" -#~ msgstr "podpora gettextu: ok" - -#~ msgid "gettext language: english" -#~ msgstr "jazyk gettextu: čeÅ¡tina" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Odchycena chyba v ClanLib: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "Obrázek má Å¡patnou barevnou hloubku: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Nápověda editoru (F1 ji skryje)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - zobrazí či skryje tuto nápovědu" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - spustí vÃœuku tvorby úrovní" - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - přepne barvu pozadí" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - hrát/testovat úroveň" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - uloÅŸit úroveň" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [nepouÅŸito]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - rychlé/záloÅŸní uloÅŸení?!" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - změnit rozměry úrovně" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [nepouÅŸito]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - zapnout či vypnout zobrazení fps" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - vyfotit obrazovku" - -#~ msgid "Home - increase object size" -#~ msgstr "Home - zvětÅ¡it velikost objektu" - -#~ msgid "End - decrease object size" -#~ msgstr "End - zmenÅ¡it velikost objektu" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Kursorové klávesy - posunout objekt" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Shift a kursorové klávesy - rychle posouvat" - -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - vyzdvihnout objekt vÜše" - -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - zatlačit objekt hlouběji" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Shift PageUp - zvětÅ¡it z-pozici objektu o 50" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Shift PageDown - sníşit z-pozici objektu o 50" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Nastavit vÃœchozí zvětÅ¡ení (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - duplikovat objekt" - -#~ msgid "a - mark all objects" -#~ msgstr "a - vybrat vÅ¡echny objekty" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "shift levé kliknutí - přidat objekt do vÃœběru" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "levé kliknutí - vybrat objekt" - -#~ msgid "Insert - insert new object" -#~ msgstr "Insert - vloÅŸit novÃœ objekt" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - zruÅ¡it/vytvořit grupu z vÃœběru" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl PageUp - zvětÅ¡it z-pozici objektu o 1" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageDown - zmenÅ¡it z-pozici objektu o 1" - -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Konvence pojmenovávání: <ČÍSLO>-.plf" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "KdyÅŸ vytvoříte úroveň a chtěli byste ji mít v příštím vydání Pingů,\n" -#~ "poÅ¡lete ji prosím poÅ¡tou na pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - gilotina" - -#~ msgid "2 - hammer" -#~ msgstr "2 - kladivo" - -#~ msgid "3 - spike" -#~ msgstr "3 - bodec" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - laserovÃœ vÃœchod" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - faleÅ¡nÃœ vÃœchod" - -#~ msgid "6 - smasher" -#~ msgstr "6 - lis" - -#~ msgid "7 - bumper" -#~ msgstr "7 - nárazník" - -#~ msgid "Select a WorldObj" -#~ msgstr "Vybrat světovÃœ objekt" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - teleport" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - vypínač a dveře" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - dopravní pás" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - kostka ledu" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - informační tabule" - -#~ msgid "1 - snow" -#~ msgstr "1 - sníh" - -#~ msgid "2 - rain" -#~ msgstr "2 - déšť" - -#~ msgid "Select an entrance" -#~ msgstr "Vyberte vchod" - -#~ msgid "1 - generic" -#~ msgstr "1 - obecnÃœ" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - dřevěnÃœ" - -#~ msgid "3 - cloud" -#~ msgstr "3 - mrak" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - vstupní povrch (hotspot)" - -#~ msgid "What object type do you want?" -#~ msgstr "JakÃœ typ objektu chcete?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Země (prohrabatelná) [není implementováno]" - -#~ msgid "Which object do you want?" -#~ msgstr "JakÃœ objekt chcete?" - -#~ msgid "x - Exit" -#~ msgstr "x - Opustit" - -#~ msgid "o - WorldObject" -#~ msgstr "o - SvětovÃœ objekt" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Polotovary (grupy objektů)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - Něco ze souboru (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "JakÃœ polotovar chcete?" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Obrázek na pozadí" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - Jednobarevné pozadí" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Hvězdy na pozadí" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Bouřka na pozadí" - -#~ msgid "Load a level (F5)" -#~ msgstr "Nahrát úroveň (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Opustit editor (Escape)" - -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Vymazat vybrané objekty (delete)" - -#~ msgid "Edit Level Properties" -#~ msgstr "Upravit vlastnosti úrovně" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Spustit úroveň a vyzkouÅ¡et ji (F4)" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Vytvorit novou úroveň od základu" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "VloÅŸit objekt (Insert)" - -#~ msgid "Zoom into a region" -#~ msgstr "Přiblíşit oblast" - -#~ msgid "Zoom in" -#~ msgstr "Přiblíşit" - -#~ msgid "Zoom out" -#~ msgstr "Oddálit" - -#~ msgid "Setup Number of Actions" -#~ msgstr "Nastavit počty akcí" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Zobrazit nápovědu (F1)" - -#~ msgid "Designed by " -#~ msgstr "Autor " - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Počet pingů: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "Nahráno. Spustíš zmáčknutím myšího tlačítka." - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Pingů zachráněno: %3d/%3d" - -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "ZesnulÃœch Pingů: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Pokračujte zmáčkutím tlačítka..." - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Zachránil jsi úplně vÅ¡echny pingy. To bude těşké překonat... pokud se hra " -#~ "nestane pornografickou." - -#~ msgid "Very impressive indeed." -#~ msgstr "Velmi dobře." - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Dobrá práce. Ale stále jeÅ¡tě je, co zlepÅ¡ovat." - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "No, nebylo to aÅŸ tak Å¡patné." - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "V celku to uÅ¡lo. Jen, ÅŸe asi právě pingům podraÅŸily ÅŸivotní pojistky." - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "MoÅŸná by to chtělo jinou strategii." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Přesně polovina. Zachraňoval jsi jen samičky?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Kdybych byl pingem, nevyÅ¡el bych ze vchodu." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Třeba bys měl raději hrát Quake." - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "MoÅŸná by pomohla jiná strategie. Třeba se pokusit někoho zachránit." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "UÅŸ jsi zvaÅŸoval kariéru jako hubič pingů?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Skoro, aÅŸ na jednoho. Jakou máš pro to omluvu?" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "To určitě byl vÃœsledek pouÅŸití tlačítka Armagedon, nebo snad ne?!" - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Získal jsi zápornÃœ počet zachráněnÃœch z celku, někde je chyba." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Spustit editor úrovní (experimentální)" - -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Vytvořit" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Screenshot: Nemohu uloÅŸit screenshot." - -#~ msgid "WorldMap: File not found: " -#~ msgstr "WorldMap: Soubor nenalezen: " - -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: Lidé, kteří vám tuto hru přinesli ::.." +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Spustí menu pro nastavení hry ::.." +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/da.po b/data/po/da.po index c97363bea..b1d226c35 100644 --- a/data/po/da.po +++ b/data/po/da.po @@ -27,388 +27,442 @@ msgid "" msgstr "" "Project-Id-Version: da\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2007-09-26 19:30+0200\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 16:50+0000\n" "Last-Translator: Janus Troelsen \n" "Language-Team: danish \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# da.po (Pingus 0.6.0) #-#-#-#-#\n" -"X-Generator: KBabel 1.11.4\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "SkÊrmskud: Gemmer skÊrmbillede som: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "ubegrÊnset" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "SkÊrmskud: SkÊrmbilledet er gemt." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Engel" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "SkÊrmskud: Kunne ikke skrive til filen: " +# ? +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Graver" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"VÊlg alt\n" -"VÊlg intet\n" -"HÊv objekter\n" -"SÊnk objekter\n" -"SÊnk objekter til bunden\n" -"HÊv objekter til toppen\n" -"Rotér 90 grader\n" -"Rotér 270 grader\n" +# ? +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "SpÊrrer" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"Vend vandret\n" -"Vend lodret\n" -"Slet alle markerede objekter\n" -"Flyt objekter opad\n" -"Flyt objekter nedad\n" -"Flyt objekter til venstre\n" -"Flyt objekter til hÞjre\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skater" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"Du burde navngive dine baner systematisk. F.eks. sÃ¥ navnet indeholder deres " -"tema, deres nummer og dit kaldenavn:\n" -"\n" -" -.pingus\n" -"\n" -"Hvis du efter den fÞrste bane laver en ny bane med et sten-tema, kan du " -"kalde den \"stone2-ditnavn.pingus\". \n" -"Hvis du har lavet en bane og vil have den inkluderet i spillet, send da en " -"mail til:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Kun baner under GPL-licensen vil blive inkluderet i spillet. Banebyggeren " -"indsÊtter automatisk en henvisning \n" -"til GPL'en, sÃ¥ hvis du vil have din bane under en anden licens, sÃ¥ husk at " -"Êndre dette.\n" +# ?? +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bomber" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Datakatalog" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Brobygger" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Brugerkatalog" +# ? +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Klatrer" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Åben" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Borer" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Gem" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Drukner" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Annuller" +# ?? +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Reddet" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Filnavn:" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Falder" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Filsti:" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "SvÊver" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Åben en bane" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Hopper" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Gem din bane" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Skudt" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Ny bane" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "MinÞr" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Åben bane..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Raketaffyrer" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Gem banen..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Glider" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Gem banen som..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Smat" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Spil banen..." +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Splat" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Indstil handlinger" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "SuperPingu" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Indstillinger for banen" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleporteret" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Vis objektegenskaber" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Venter" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Vis objektindsÊtningsvinduet" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "GÃ¥r" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "spring over" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Duplikér de valgte objekter" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Forlad" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Slet det valgte objekt" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "HÊv objekt til top" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "HÊv objekt" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "SÊnk objekt" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "SÊnk objekt til bunden" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Spejlvend objekt" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Vend objekt lodret" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Rotér objekt -90 grader" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Rotér objekt 90 grader" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idé" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Vis hjÊlp" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Vedligeholdelse" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Afslut" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programmering" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "Indgang" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Portering (Win32)" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "Jordstykke (jord)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Portering (Mac OS X)" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "Jordstykke (solidt)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafik" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "Jordstykke (bro)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musik" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "Jordstykke (gennemsigtigt)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Banedesign" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "Jordstykke (fjern)" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Historie" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "Hotspot" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-OversÊttelse" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "Baggrund" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Speciel" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Flydende" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Tak til" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "FÊlde" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Og en meget sÊrlig tak" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "Vejr" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_til alle de folk som" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Specialobjekt" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_bidrager til" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objekt:" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_fri software!" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "Intet er markeret" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Tak fordi du ville" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Gennemsigtig" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_spille med!" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Solid" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Historie" -# ? TEST -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Jord" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Start spillet ::.." -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Bro" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "" -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Vand" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Lav dine egne baner ::.." -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Lava" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Afslut" -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Fjern" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: PÃ¥ gensyn ::.." -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "Retning:" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Spil brugerlavede baner ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Venstre" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..::Ctrl-G: Tag musen :: F10: FPS tÊller :: F11: FuldskÊrm :: " +"F12: SkÊrmskud" -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Andet" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "HÞjre" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "Frigivelsesrate:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "Ejer ID:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "Farve:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "SmÃ¥ stjerner:" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Mellem stjerner:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Store stjerner:" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Gentag:" +# ? TEST +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "O.k." -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objekt: [Gruppe]" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Antal pinguer: " -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "Gruppe ikke understÞttet" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Der skal reddes: " -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objekt: " +# ? TEST +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tid til rÃ¥dighed: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Designer: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Filnavn: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "PrÞv igen" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Succes!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Det mislykkedes!" + +# ? TEST +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfekt! Du har reddet allesammen - glimrende!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Ingen blev slÃ¥et ihjel, ret godt gÃ¥et." + +# ? TEST +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Du reddede prÊcis sÃ¥ mange som nÞdvendigt - du klarede det,\n" +"men mÃ¥ske kan du gÞre det bedre?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Ikke alle blev reddet, men du gjorde det stadig godt!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Hvad kan jeg sige - du klarede det. Tillykke!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Du slog alle ihjel. Ikke godt." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Ingen blev reddet - jeg ved, at du kan klare det bedre." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Du reddede ikke nok, men dog nogle fÃ¥.\n" +"NÊste gang gÃ¥r det sikkert bedre." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Kun én mere, og du ville have klaret det - prÞv igen!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Kun et par stykker flere, og du ville have klaret det - prÞv igen!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Bedre held nÊste gang!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Reddet: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "DÞde: " + +# ? TEST +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Resterende tid: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Frigivet:%3d/%d PÃ¥ banen:%3d Reddet:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -548,890 +602,1309 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Indstil stÞrrelsen (i pixels) af kort-brikkerne (standard: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: LÞbet tÞr for hukommelse!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Standard-undtagelse (exception) fanget!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Ukendt undtagelse (exception) fanget!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "ubegrÊnset" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "lÃ¥st" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Brobygger" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Vis afslutning?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idé" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Vis historie?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Vedligeholdelse" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Forlad?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programmering" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Start" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Portering (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...gÃ¥r..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Portering (Mac OS X)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "SkÊrmskud: Gemmer skÊrmbillede som: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafik" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "SkÊrmskud: SkÊrmbilledet er gemt." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musik" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "SkÊrmskud: Kunne ikke skrive til filen: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Banedesign" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Indgang" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Historie" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Jordstykke (jord)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-OversÊttelse" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Jordstykke (solidt)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Speciel" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Jordstykke (bro)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Tak til" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Jordstykke (gennemsigtigt)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Og en meget sÊrlig tak" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Jordstykke (fjern)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_til alle de folk som" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Hotspot" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_bidrager til" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Baggrund" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_fri software!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Flydende" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Tak fordi du ville" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "FÊlde" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_spille med!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Vejr" -# ? TEST -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "O.k." +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Specialobjekt" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Forlad" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objekt:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Antal pinguer: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Intet er markeret" + +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Gennemsigtig" + +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Solid" + +# ? TEST +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Jord" + +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Bro" + +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Vand" + +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lava" + +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Fjern" + +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Retning:" + +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Venstre" + +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Andet" + +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "HÞjre" + +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "Frigivelsesrate:" + +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Scroll-X:" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Scroll-Y:" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Ejer ID:" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pos:" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Farve:" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "SmÃ¥ stjerner:" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Mellem stjerner:" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Store stjerner:" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Gentag:" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objekt: [Gruppe]" + +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Gruppe ikke understÞttet" + +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objekt: " + +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" +"VÊlg alt\n" +"VÊlg intet\n" +"HÊv objekter\n" +"SÊnk objekter\n" +"SÊnk objekter til bunden\n" +"HÊv objekter til toppen\n" +"Rotér 90 grader\n" +"Rotér 270 grader\n" + +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" +"Vend vandret\n" +"Vend lodret\n" +"Slet alle markerede objekter\n" +"Flyt objekter opad\n" +"Flyt objekter nedad\n" +"Flyt objekter til venstre\n" +"Flyt objekter til hÞjre\n" + +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" +"Du burde navngive dine baner systematisk. F.eks. sÃ¥ navnet indeholder deres " +"tema, deres nummer og dit kaldenavn:\n" +"\n" +" -.pingus\n" +"\n" +"Hvis du efter den fÞrste bane laver en ny bane med et sten-tema, kan du " +"kalde den \"stone2-ditnavn.pingus\". \n" +"Hvis du har lavet en bane og vil have den inkluderet i spillet, send da en " +"mail til:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Kun baner under GPL-licensen vil blive inkluderet i spillet. Banebyggeren " +"indsÊtter automatisk en henvisning \n" +"til GPL'en, sÃ¥ hvis du vil have din bane under en anden licens, sÃ¥ husk at " +"Êndre dette.\n" + +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Ny bane" + +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Åben bane..." + +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Gem banen..." + +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Gem banen som..." + +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Spil banen..." + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Indstil handlinger" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Indstillinger for banen" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Vis objektegenskaber" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Vis objektindsÊtningsvinduet" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Duplikér de valgte objekter" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Slet det valgte objekt" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "HÊv objekt til top" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "HÊv objekt" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "SÊnk objekt" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "SÊnk objekt til bunden" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Spejlvend objekt" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Vend objekt lodret" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Rotér objekt -90 grader" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Rotér objekt 90 grader" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Vis hjÊlp" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Datakatalog" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Brugerkatalog" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Åben" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Gem" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Annuller" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Filnavn:" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Filsti:" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Åben en bane" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Gem din bane" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Hvis vejen er blokeret, sÃ¥ grav lÞs" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Udover bore-handlingen, som du allerede kender fra tidligere baner, og som " +"gjorde det muligt at grave lodret, er der ogsÃ¥ en handling - at grave - som " +"tillader pinguerne at lave vandrette huller. " + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Ofr nogle fÃ¥ og red resten" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Hvis der ikke er andre passende handlinger at bruge, kan du blive nÞdt til " +"at sprÊnge dig vej gennem jorden. Pinguerne kan gÞre dette ved at " +"selvdestruere. De dÞr af det, men nogle gange kan det vÊre den eneste udvej, " +"hvis resten skal reddes. " + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "LÊr at bore" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Der skal reddes: " +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Dette er din fÞrste mission. Den er naturligvis temmelig nem. Alt, hvad du " +"behÞver at gÞre, er at beordre pinguerne til at bore et hul i jorden, sÃ¥ de " +"kan nÃ¥ frem til udgangen. Dette gÞres ved simpelthen at klikke pÃ¥ en pingu. " -# ? TEST -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tid til rÃ¥dighed: " +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "SvÊv eller dÞ" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Designer: " +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"FÞrste mission klarede du jo flot - lad os straks gÃ¥ videre til den nÊste. " +"Denne gang skal du udstyre dine pinguer med smÃ¥ propeller, sÃ¥ de kan svÊve " +"blÞdt ned til jorden. Hvis pinguer falder fra for stor hÞjde, vil de ikke " +"overleve faldet, sÃ¥ pas nu pÃ¥! " -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Filnavn: " +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "GlÊdesspring" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " msgstr "" +"Det hÊnder, at en pingu har brug for at nÃ¥ en platform, der er langt vÊk, og " +"som ikke kan nÃ¥s til fods. I sÃ¥ tilfÊlde kan Hoppe-handlingen vise sig " +"nyttig - den tillader en pingu at springe et stykke vej, sÃ¥ den derved kan " +"nÃ¥ platformen. " -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Historie" +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Minegraverens paradis" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Start spillet ::.." +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Endnu en handling introduceres - endnu en grave-handling, denne gang til at " +"grave skrÃ¥t. Med den kan en pingu grave en skrÃ¥ tunnel gennem jorden, som de " +"efterfÞlgende pinguer kan bruge. Handlingen kaldes Minegravning. " -# ?? -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "Reddet" +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Panik-Þen (svÊv/grav)" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Lav dine egne baner ::.." +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Denne baner krÊver i modsÊtning til de foregÃ¥ende, at du er hurtig pÃ¥ " +"aftrÊkkeren. Pinguerne kommer ud af to indgange pÃ¥ samme tid, og du skal " +"sÞrge for at holde styr pÃ¥ begge grupper samtidig. " -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: PÃ¥ gensyn ::.." +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Hop og spring... og grav..." -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Banedesign" +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"SÃ¥ er det panik-tid igen. Pinguerne kommer ikke ind pÃ¥ banen sÊrlig hurtigt, " +"men da de vender om ved vÊgge, kan det stadig vÊre svÊrt at koordinere dem " +"alle. Du behÞver kun at redde 5, sÃ¥ det skulle vÊre muligt - og du kan som " +"altid i nÞdstilfÊlde bruge pauseknappen ('p') til at genvinde overblikket. " -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Spil brugerlavede baner ::.." +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Samarbejde med hakke og spade" -#: src/pingus/screens/pingus_menu.cpp:79 +#: data/levels/tutorial/snow12-grumbel.pingus:8 msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " msgstr "" -"..::Ctrl-G: Tag musen :: F10: FPS tÊller :: F11: FuldskÊrm :: " -"F12: SkÊrmskud" +"Denne gang har du to pingu-grupper, du skal koordinere. Der er ingen grund " +"til panik, da du har masser af tid til at planlÊgge dine handlinger. Ikke " +"mere hjÊlp denne gang, men held og lykke! " -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Reddet: " +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "SpÊr og sprÊng" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Banedesign" +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Det er atter tid at kombinere, hvad du har lÊrt i tidligere baner. SprÊng " +"dig vej og sÞrg samtidig for at holde styr pÃ¥ resten af pinguerne. SpÊrre-" +"pinguer vil vise sig nyttige. " -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Klatre-pinguer med krudt i" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " msgstr "" +"Som du nok har regnet ud fra tidligere baner, skal forskellige handlinger " +"tit kombineres for at mÃ¥let kan nÃ¥s. Der er ikke nogen grave-handlinger i " +"denne bane, sÃ¥ en Bombe-pingu mÃ¥ ofre sig - men hvordan skal den komme hen " +"hvor der skal sprÊnges? " -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "Brobygning for viderekomne" + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " msgstr "" +"Nok en gang skal handlingerne kombineres med omtanke og omhu - hvis ikke du " +"vil ende i faldgruben lige fÞr udgangen. " -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Start" +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "En tand for hÞjt" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Reddet: " +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"I denne bane mÃ¥ nogle pinguer hjÊlpe de andre, selvom de kunne nÃ¥ i mÃ¥l pÃ¥ " +"egen hÃ¥nd. Der er ikke nok propeller til alle, sÃ¥ send nogle stykker i " +"forvejen for at berede vejen for resten. " -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Reddet: " +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Brobygning for begyndere" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"Hvis man skal over et stort hul og ikke kan hoppe, kan man tit klare sig med " +"en bro. Den tager lidt tid at bygge, men til gengÊld kan de efterfÞlgende " +"pinguer ogsÃ¥ bruge den. " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Tre lÞsninger - vÊlg selv" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Nu da du har lÊrt om alt hvad pinguerne kan, kommer her en rigtig Þvelse. " +"Der er mindst tre mÃ¥der at gennemfÞre banen pÃ¥, sÃ¥ det er helt op til dig, " +"hvordan du vil fÞre pinguerne i mÃ¥l. " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Klatreren bygger bro" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"I denne bane skal du igen stifte bekendtskab med en ny slags handling. " +"Klatre-pinguer kan klatre op ad lodrette vÊgge og dermed nÃ¥ til steder, der " +"ellers kan vÊre utilgÊngelige. En pingu, der én gang har lÊrt at klatre, vil " +"- ligesom en svÊve-pingu - huske og bruge sine evner ved senere lejligheder. " + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Kom sÃ¥ ned derfra!" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Hvis du ikke har nok propeller til at fÃ¥ alle pinguerne ned i god behold - " +"sÃ¥ mÃ¥ du tage alternative metoder i brug. Du skulle kende de nÞdvendige " +"midler i forvejen, sÃ¥ det skulle du nok kunne klare. " -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "spring over" +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "En baner vej for resten" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " msgstr "" +"Det er ikke i alle baner, at du har en spÊrre-pingu til at holde styr pÃ¥ de " +"andre. Du bliver sÃ¥ nÞdt til at finde pÃ¥ andre mÃ¥de at kontrollere dem pÃ¥, " +"mens en fortrop bereder vejen for resten. " -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Bor og svÊv, sÃ¥ du ikke falder" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " msgstr "" +"Du har i denne bane for fÞrste gang to handlinger til rÃ¥dighed. Det er igen " +"simpelt, hvad du skal gÞre: vÊlg en handling pÃ¥ panelet til venstre og vÊlg " +"derpÃ¥ de pinguer, der skal udfÞre den - og fÃ¥ dermed pinguerne frem til " +"udgangen. SÞrg for at der ikke er for mange der dÞr. " -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Start Pingus i fuldskÊrm" +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "En bore- og graveÞvelse" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " msgstr "" +"Jo flere baner, du klarer, desto svÊrere vil de blive - men bare rolig, " +"denne er ogsÃ¥ ret nem. Bare brug, hvad du har lÊrt i de tidligere baner, sÃ¥ " +"skulle der ikke vÊre de store problemer. Hvis du tror du er nÃ¥et til en " +"baglÃ¥s-tilstand, hvorfra det ikke lÊngere er muligt at gennemfÞre banen, sÃ¥ " +"dobbeltklik pÃ¥ 'dommedagsknappen' nederst til hÞjre i skÊrmen. " -# ? TEST -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Lyd:" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "HÃ¥rde ting kan blokere vejen" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " msgstr "" +"Som du har lÊrt i tidligere baner, kan dine pinguer lave huller i stort set " +"alle slags terrÊn, men der er én slags materiale, de ikke kan gennemtrÊnge: " +"stÃ¥l. SÃ¥danne omrÃ¥der markeres med mÞrkegrÃ¥t pÃ¥ oversigtskortet (som ses i " +"nederste venstre hjÞrne), og kan ikke fjernes eller ÞdelÊgges, sÃ¥ du mÃ¥ " +"finde en vej rundt om dem. " -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" msgstr "" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" msgstr "" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Brug software-markÞr (cursor)" - -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" msgstr "" -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" msgstr "" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "PrÞv igen" - -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Succes!" - -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Det mislykkedes!" - -# ? TEST -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfekt! Du har reddet allesammen - glimrende!" - -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Ingen blev slÃ¥et ihjel, ret godt gÃ¥et." - -# ? TEST -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/halloween/halloween3-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." msgstr "" -"Du reddede prÊcis sÃ¥ mange som nÞdvendigt - du klarede det,\n" -"men mÃ¥ske kan du gÞre det bedre?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Ikke alle blev reddet, men du gjorde det stadig godt!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Hvad kan jeg sige - du klarede det. Tillykke!" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Du slog alle ihjel. Ikke godt." -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Ingen blev reddet - jeg ved, at du kan klare det bedre." +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/halloween/halloween4-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" msgstr "" -"Du reddede ikke nok, men dog nogle fÃ¥.\n" -"NÊste gang gÃ¥r det sikkert bedre." -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Kun én mere, og du ville have klaret det - prÞv igen!" +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Kun et par stykker flere, og du ville have klaret det - prÞv igen!" +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Bedre held nÊste gang!" +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Reddet: " +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "DÞde: " +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" -# ? TEST -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Resterende tid: " +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Engel" +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" -# ? -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Graver" +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" -# ? -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "SpÊrrer" +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skater" +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -# ?? -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bomber" +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -# ? -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Klatrer" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Borer" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Drukner" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -# ?? -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Reddet" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Falder" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "SvÊver" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Hopper" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Skudt" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "MinÞr" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Raketaffyrer" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Glider" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Smat" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Splat" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "SuperPingu" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleporteret" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Venter" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "GÃ¥r" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Frigivet:%3d/%d PÃ¥ banen:%3d Reddet:%3d/%d" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...gÃ¥r..." +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "lÃ¥st" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Vis afslutning?" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Vis historie?" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Forlad?" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Start" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Hvis vejen er blokeret, sÃ¥ grav lÞs" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." msgstr "" -"Udover bore-handlingen, som du allerede kender fra tidligere baner, og som " -"gjorde det muligt at grave lodret, er der ogsÃ¥ en handling - at grave - som " -"tillader pinguerne at lave vandrette huller. " -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Ofr nogle fÃ¥ og red resten" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." msgstr "" -"Hvis der ikke er andre passende handlinger at bruge, kan du blive nÞdt til " -"at sprÊnge dig vej gennem jorden. Pinguerne kan gÞre dette ved at " -"selvdestruere. De dÞr af det, men nogle gange kan det vÊre den eneste udvej, " -"hvis resten skal reddes. " -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "LÊr at bore" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"Dette er din fÞrste mission. Den er naturligvis temmelig nem. Alt, hvad du " -"behÞver at gÞre, er at beordre pinguerne til at bore et hul i jorden, sÃ¥ de " -"kan nÃ¥ frem til udgangen. Dette gÞres ved simpelthen at klikke pÃ¥ en pingu. " -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "SvÊv eller dÞ" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"FÞrste mission klarede du jo flot - lad os straks gÃ¥ videre til den nÊste. " -"Denne gang skal du udstyre dine pinguer med smÃ¥ propeller, sÃ¥ de kan svÊve " -"blÞdt ned til jorden. Hvis pinguer falder fra for stor hÞjde, vil de ikke " -"overleve faldet, sÃ¥ pas nu pÃ¥! " -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "GlÊdesspring" +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"Det hÊnder, at en pingu har brug for at nÃ¥ en platform, der er langt vÊk, og " -"som ikke kan nÃ¥s til fods. I sÃ¥ tilfÊlde kan Hoppe-handlingen vise sig " -"nyttig - den tillader en pingu at springe et stykke vej, sÃ¥ den derved kan " -"nÃ¥ platformen. " -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Minegraverens paradis" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"Endnu en handling introduceres - endnu en grave-handling, denne gang til at " -"grave skrÃ¥t. Med den kan en pingu grave en skrÃ¥ tunnel gennem jorden, som de " -"efterfÞlgende pinguer kan bruge. Handlingen kaldes Minegravning. " -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Panik-Þen (svÊv/grav)" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"Denne baner krÊver i modsÊtning til de foregÃ¥ende, at du er hurtig pÃ¥ " -"aftrÊkkeren. Pinguerne kommer ud af to indgange pÃ¥ samme tid, og du skal " -"sÞrge for at holde styr pÃ¥ begge grupper samtidig. " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Hop og spring... og grav..." +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"SÃ¥ er det panik-tid igen. Pinguerne kommer ikke ind pÃ¥ banen sÊrlig hurtigt, " -"men da de vender om ved vÊgge, kan det stadig vÊre svÊrt at koordinere dem " -"alle. Du behÞver kun at redde 5, sÃ¥ det skulle vÊre muligt - og du kan som " -"altid i nÞdstilfÊlde bruge pauseknappen ('p') til at genvinde overblikket. " -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Samarbejde med hakke og spade" +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"Denne gang har du to pingu-grupper, du skal koordinere. Der er ingen grund " -"til panik, da du har masser af tid til at planlÊgge dine handlinger. Ikke " -"mere hjÊlp denne gang, men held og lykke! " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "SpÊr og sprÊng" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"Det er atter tid at kombinere, hvad du har lÊrt i tidligere baner. SprÊng " -"dig vej og sÞrg samtidig for at holde styr pÃ¥ resten af pinguerne. SpÊrre-" -"pinguer vil vise sig nyttige. " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Klatre-pinguer med krudt i" +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Som du nok har regnet ud fra tidligere baner, skal forskellige handlinger " -"tit kombineres for at mÃ¥let kan nÃ¥s. Der er ikke nogen grave-handlinger i " -"denne bane, sÃ¥ en Bombe-pingu mÃ¥ ofre sig - men hvordan skal den komme hen " -"hvor der skal sprÊnges? " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "Brobygning for viderekomne" +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"Nok en gang skal handlingerne kombineres med omtanke og omhu - hvis ikke du " -"vil ende i faldgruben lige fÞr udgangen. " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "En tand for hÞjt" +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 -msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"I denne bane mÃ¥ nogle pinguer hjÊlpe de andre, selvom de kunne nÃ¥ i mÃ¥l pÃ¥ " -"egen hÃ¥nd. Der er ikke nok propeller til alle, sÃ¥ send nogle stykker i " -"forvejen for at berede vejen for resten. " -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Brobygning for begyndere" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"Hvis man skal over et stort hul og ikke kan hoppe, kan man tit klare sig med " -"en bro. Den tager lidt tid at bygge, men til gengÊld kan de efterfÞlgende " -"pinguer ogsÃ¥ bruge den. " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Tre lÞsninger - vÊlg selv" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Nu da du har lÊrt om alt hvad pinguerne kan, kommer her en rigtig Þvelse. " -"Der er mindst tre mÃ¥der at gennemfÞre banen pÃ¥, sÃ¥ det er helt op til dig, " -"hvordan du vil fÞre pinguerne i mÃ¥l. " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Klatreren bygger bro" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"I denne bane skal du igen stifte bekendtskab med en ny slags handling. " -"Klatre-pinguer kan klatre op ad lodrette vÊgge og dermed nÃ¥ til steder, der " -"ellers kan vÊre utilgÊngelige. En pingu, der én gang har lÊrt at klatre, vil " -"- ligesom en svÊve-pingu - huske og bruge sine evner ved senere lejligheder. " -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "Kom sÃ¥ ned derfra!" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 -msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"Hvis du ikke har nok propeller til at fÃ¥ alle pinguerne ned i god behold - " -"sÃ¥ mÃ¥ du tage alternative metoder i brug. Du skulle kende de nÞdvendige " -"midler i forvejen, sÃ¥ det skulle du nok kunne klare. " -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "En baner vej for resten" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Hopper" -#: data/levels/tutorial/snow7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"Det er ikke i alle baner, at du har en spÊrre-pingu til at holde styr pÃ¥ de " -"andre. Du bliver sÃ¥ nÞdt til at finde pÃ¥ andre mÃ¥de at kontrollere dem pÃ¥, " -"mens en fortrop bereder vejen for resten. " -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Bor og svÊv, sÃ¥ du ikke falder" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Historie" -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Du har i denne bane for fÞrste gang to handlinger til rÃ¥dighed. Det er igen " -"simpelt, hvad du skal gÞre: vÊlg en handling pÃ¥ panelet til venstre og vÊlg " -"derpÃ¥ de pinguer, der skal udfÞre den - og fÃ¥ dermed pinguerne frem til " -"udgangen. SÞrg for at der ikke er for mange der dÞr. " -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "En bore- og graveÞvelse" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:8 -msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" msgstr "" -"Jo flere baner, du klarer, desto svÊrere vil de blive - men bare rolig, " -"denne er ogsÃ¥ ret nem. Bare brug, hvad du har lÊrt i de tidligere baner, sÃ¥ " -"skulle der ikke vÊre de store problemer. Hvis du tror du er nÃ¥et til en " -"baglÃ¥s-tilstand, hvorfra det ikke lÊngere er muligt at gennemfÞre banen, sÃ¥ " -"dobbeltklik pÃ¥ 'dommedagsknappen' nederst til hÞjre i skÊrmen. " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "HÃ¥rde ting kan blokere vejen" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"Som du har lÊrt i tidligere baner, kan dine pinguer lave huller i stort set " -"alle slags terrÊn, men der er én slags materiale, de ikke kan gennemtrÊnge: " -"stÃ¥l. SÃ¥danne omrÃ¥der markeres med mÞrkegrÃ¥t pÃ¥ oversigtskortet (som ses i " -"nederste venstre hjÞrne), og kan ikke fjernes eller ÞdelÊgges, sÃ¥ du mÃ¥ " -"finde en vej rundt om dem. " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 @@ -1593,134 +2066,42 @@ msgstr "" "SÃ¥ pinguerne sidder pÃ¥ deres flÃ¥der, bekymrede for hvad der vil ske og hvor " "de vil komme hen, og flyder mod solnedgangen. FortsÊttes..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:3 +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "Tillad at Êndre stÞrrelse pÃ¥ vindue (ikke fejlfri)" - -# TEST -#~ msgid "Load a custom worldmap" -#~ msgstr "IndlÊs et verdenskort" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Spring mindst N skÊrmbilleder over; hÞjere vÊrdier Þger hastigheden" - -#~ msgid "Skip at most N frames" -#~ msgstr "Spring hÞjst N skÊrmbilleder over" - -# ? skÊr -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Spring prÊcis N skÊrmbilleder over" - -# ?? TODO -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Deaktivér visse CPU-intensive funktioner" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Optagning og afspilning af demoer:" - -#~ msgid "Plays a demo session" -#~ msgstr "Vis et demonstrationsspil" - -#~ msgid "Record demos for each played level" -#~ msgstr "Optag demoer for hver spillet bane" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Fejl fra Pingus fanget: " - -#~ msgid "Couldn't open: " -#~ msgstr "Kunne ikke Ã¥bne filen: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Uventet tegn: '" - -#~ msgid "Yes" -#~ msgstr "Ja" - -#~ msgid "No" -#~ msgstr "Nej" - -#~ msgid "Exit Pingus?" -#~ msgstr "Afslut Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Vis historien ::.." - -# ? TEST -# MÃ¥ske "Flerspiller-menu" ? -#~ msgid "Multiplayer" -#~ msgstr "Flerspiller" - -# ? TEST -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Flerspiller-modus ::.." - -# ? TEST - hvor meget plads er der? -#~ msgid "Difficulty:" -#~ msgstr "SvÊrhedsgrad:" - -# ? TEST - hvor meget plads er der? -#~ msgid "Difficulty: " -#~ msgstr "SvÊrhedsgrad: " - -#~ msgid "Finished!" -#~ msgstr "GennemfÞrt!" - -#~ msgid "Not finished!" -#~ msgstr "Ikke gennemfÞrt!" - -#~ msgid "Not Finished" -#~ msgstr "Ikke gennemfÞrt" - -#~ msgid "Not Accessible" -#~ msgstr "Ikke tilgÊngelig" - -#~ msgid "Load" -#~ msgstr "IndlÊs" - -#~ msgid "Level Editor" -#~ msgstr "Banebygger" - -# ?TEST -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "" -#~ "Contrib\n" -#~ "Baner" - -#~ msgid "--- Empty Placeholder Level ---" -#~ msgstr "--- Tom bane som fylder ---" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#~ msgid "This Level is not playable and EMPTY!" -#~ msgstr "Denne bane er ikke spilbar. Den er TOM!" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/de.po b/data/po/de.po index 89bd11008..ed6abc4ec 100644 --- a/data/po/de.po +++ b/data/po/de.po @@ -104,8 +104,8 @@ msgstr "" "\n" " pingus-devel@nongnu.org\n" "\n" -"Nur Level, die unter der GPL stehen, können ins Spiel aufgenommen werden. Alle " -"mit diesem Editor erstellten\n" +"Nur Level, die unter der GPL stehen, können ins Spiel aufgenommen werden. " +"Alle mit diesem Editor erstellten\n" "Level enthalten automatisch einen Verweis auf die GPL. Wer eine andere " "Lizenz will, muss diesen Verweis Àndern.\n" @@ -471,7 +471,7 @@ msgstr "Einstellungen:" msgid "PATH" msgstr "PFAD" -#FIXME Consistency 'path' vs. PATH +# FIXME Consistency 'path' vs. PATH #: src/pingus/pingus_main.cpp:256 msgid "Set the path to load the data files to 'path'" msgstr "Den Pfad fÃŒr das Laden von Datendateien auf »Pfad« festlegen" @@ -985,10 +985,10 @@ msgid "" "opposed to the vertical dig ability the Digger action provides. This new " "action is called Basher. " msgstr "" -"Vergleichbar zum LochgrÀber, der bereits aus den vorherigen Leveln bekannt ist, " -"gibt es auch eine FÀhigkeit, mit der ein Pingu horizontal graben kann, im " -"Gegensatz zur FÀhigkeit zum vertikalen Graben eines LochgrÀbers. Diese neue " -"FÀhigkeit heißt Tunnelbauer. " +"Vergleichbar zum LochgrÀber, der bereits aus den vorherigen Leveln bekannt " +"ist, gibt es auch eine FÀhigkeit, mit der ein Pingu horizontal graben kann, " +"im Gegensatz zur FÀhigkeit zum vertikalen Graben eines LochgrÀbers. Diese " +"neue FÀhigkeit heißt Tunnelbauer. " #: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 msgid "Sacrifice a few and save the rest" @@ -1048,9 +1048,9 @@ msgid "" "Pingu to make a small jump and so enables him to reach the platform. " msgstr "" "Manchmal muss ein Pingu eine Plattform erreichen, die weit weg ist und nicht " -"durch Laufen erreicht werden kann. Dann ist der Springer hilfreich, er erlaubt " -"es einem Pingu, einen kleinen Sprung zu machen und ermöglicht es so, die " -"Plattform zu erreichen. " +"durch Laufen erreicht werden kann. Dann ist der Springer hilfreich, er " +"erlaubt es einem Pingu, einen kleinen Sprung zu machen und ermöglicht es so, " +"die Plattform zu erreichen. " #: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 msgid "Miner's heaven" @@ -1062,9 +1062,9 @@ msgid "" "diagonal one. It allows a Pingu to dig diagonally through ground, thus " "creating a path for following Pingus. The action is called Miner. " msgstr "" -"Und eine weitere FÀhigkeit taucht auf, es ist wieder eine FÀhigkeit, " -"zu graben, dieses Mal diagonal. Sie erlaubt es einem Pingu, diagonal durch " -"den Boden zu graben und damit einen Weg fÃŒr die folgenden Pingus zu bahnen. " +"Und eine weitere FÀhigkeit taucht auf, es ist wieder eine FÀhigkeit, zu " +"graben, dieses Mal diagonal. Sie erlaubt es einem Pingu, diagonal durch den " +"Boden zu graben und damit einen Weg fÃŒr die folgenden Pingus zu bahnen. " "Diese FÀhigkeit heißt Bergmann. " #: data/levels/tutorial/snow10-grumbel.pingus:7 @@ -1181,10 +1181,10 @@ msgid "" "pretty helpful. It takes some time to build, but unlike the jumper action it " "allows following Pingus to reach the other end too. " msgstr "" -"Wenn kein Springer da ist und ein großes Loch passiert werden muss, kann eine " -"BrÃŒcke sehr nÃŒtzlich sein. Es dauert einige Zeit, sie zu bauen, aber anders " -"als die Springer-FÀhigkeit erlaubt sie auch den nachfolgenden Pingus auf die " -"andere Seite zu kommen. " +"Wenn kein Springer da ist und ein großes Loch passiert werden muss, kann " +"eine BrÃŒcke sehr nÃŒtzlich sein. Es dauert einige Zeit, sie zu bauen, aber " +"anders als die Springer-FÀhigkeit erlaubt sie auch den nachfolgenden Pingus " +"auf die andere Seite zu kommen. " #: data/levels/tutorial/snow20-grumbel.pingus:7 msgid "Three solutions, it's up to you" @@ -1240,9 +1240,10 @@ msgid "" "coordinate your Pingus. You'll have to find other ways to keep them under " "control while a single one prepares the path for the rest. " msgstr "" -"Manchmal kommt es vor, dass Du keinen Blockierer zur Hand hast, um Deine Pingus " -"zu koordinieren. Darum musst Du andere Wege finden, sie unter Kontrolle zu " -"halten, wÀhrend ein einzelner den Weg fÃŒr die anderen vorbereitet. " +"Manchmal kommt es vor, dass Du keinen Blockierer zur Hand hast, um Deine " +"Pingus zu koordinieren. Darum musst Du andere Wege finden, sie unter " +"Kontrolle zu halten, wÀhrend ein einzelner den Weg fÃŒr die anderen " +"vorbereitet. " #: data/levels/tutorial/snow8-grumbel.pingus:7 msgid "Dig and float, but just don't fall and smash" @@ -1291,8 +1292,8 @@ msgid "" msgstr "" "Wie Du in den frÃŒheren Leveln gelernt hast, kann ein Pingu durch fast alles " "graben, aber es gibt ein Material, durch das sie nicht durchkommen: Stahl. " -"Diese Bereiche sind auf der Karte des Levels dunkelgrau markiert und " -"können nicht zerstört werden, also finde einen Weg, sie zu umgehen. " +"Diese Bereiche sind auf der Karte des Levels dunkelgrau markiert und können " +"nicht zerstört werden, also finde einen Weg, sie zu umgehen. " #: data/levels/halloween/halloween1-grumbel.pingus:7 msgid "One jump to catch them all" @@ -1342,11 +1343,11 @@ msgid "" "sacrifice might be the only option..." msgstr "" "Du hast die letzte Herausforderung gemeistert und stehst nun vor der " -"nÀchsten. Ihr Weg zur Errettung scheint verflucht, aber von wem? Es " -"bleibt keine Zeit, darÃŒber nachzudenken, denn die nÀchste lebensgefÀhrliche " -"Herausforderung erwartet die Pingus bereits. Zwei mÀchtige Wurzeln versperren " -"den Weg, aber ohne einen Tunnelbauer, um sie zur Seite zu rÀumen, könnte ein " -"Selbstopfer die einzige Möglichkeit darstellen ..." +"nÀchsten. Ihr Weg zur Errettung scheint verflucht, aber von wem? Es bleibt " +"keine Zeit, darÃŒber nachzudenken, denn die nÀchste lebensgefÀhrliche " +"Herausforderung erwartet die Pingus bereits. Zwei mÀchtige Wurzeln " +"versperren den Weg, aber ohne einen Tunnelbauer, um sie zur Seite zu rÀumen, " +"könnte ein Selbstopfer die einzige Möglichkeit darstellen ..." #: data/levels/halloween/halloween4-grumbel.pingus:7 msgid "Full Circle" @@ -1383,10 +1384,10 @@ msgid "" msgstr "" "Wer hat diese monsterhafte Mauer hier hingestellt? Dieses schreckliche " "Hindernis trennt Deine Pingus vom Ausgang. Das scheußliche Bauwerk zu " -"zerstören erscheint unmöglich, aber vielleicht kann der BrÃŒckenbauer zu Hilfe " -"kommen? Können sie ihre BrÃŒcken hoch genug bauen, um die Gruppe noch einmal " -"sicher zum Ausgang zu fÃŒhren? Oder fÃŒhrt Dich jemand teuflisch hinters " -"Licht?\n" +"zerstören erscheint unmöglich, aber vielleicht kann der BrÃŒckenbauer zu " +"Hilfe kommen? Können sie ihre BrÃŒcken hoch genug bauen, um die Gruppe noch " +"einmal sicher zum Ausgang zu fÃŒhren? Oder fÃŒhrt Dich jemand teuflisch " +"hinters Licht?\n" "\n" "Wieder liegt die Lösung in Deiner Hand ... Deine grauen Zellen sind fÃŒr die " "Pingus der SchlÃŒssel zum Erfolg, also lass Dich nicht verwirren und vom " @@ -1408,8 +1409,9 @@ msgid "" msgstr "" "Ist das ein GefÀngnis? Rings umher stehen undurchdringliche WÀnde im Weg, so " "dass es kein Entrinnen zu geben scheint. Rettung erscheint unmöglich. Aber " -"warte ... die Wand auf der rechten Seite erscheint schwach ... vielleicht ist " -"das ein Ausweg? Oder ist es ein Irrweg, der die Pingus ins Verderben fÃŒhrt?\n" +"warte ... die Wand auf der rechten Seite erscheint schwach ... vielleicht " +"ist das ein Ausweg? Oder ist es ein Irrweg, der die Pingus ins Verderben " +"fÃŒhrt?\n" "\n" "Dies ist ein riskanter Weg. Aber Du musst das Risiko in Kauf nehmen, um " "herauszufinden, wie Du sie alle nochmals in die Freiheit fÃŒhren kannst." @@ -1427,13 +1429,13 @@ msgid "" "disposal, can you make them work together to reach even an exit this well " "hidden?" msgstr "" -"Das ist bei weitem der tiefste Schacht, dem die Pingus bislang begegnet sind. " -"Es erscheint naheliegend, eine BrÃŒcke darÃŒber zu bauen, aber das kann nicht " -"funktionieren. Der Ausgang ist tief im Schacht selbst gelegen, aber wenn " -"Pingus herunterspringen, fÃŒhrt das nur dazu, dass sie zerschmettert am Boden " -"zurÃŒckbleiben. Aber Du hast zwei Gruppen von Pingus zur VerfÃŒgung ... kannst " -"Du sie so zusammenwirken lassen, dass sie einen so gut verborgenen Ausgang " -"erreichen?" +"Das ist bei weitem der tiefste Schacht, dem die Pingus bislang begegnet " +"sind. Es erscheint naheliegend, eine BrÃŒcke darÃŒber zu bauen, aber das kann " +"nicht funktionieren. Der Ausgang ist tief im Schacht selbst gelegen, aber " +"wenn Pingus herunterspringen, fÃŒhrt das nur dazu, dass sie zerschmettert am " +"Boden zurÃŒckbleiben. Aber Du hast zwei Gruppen von Pingus zur VerfÃŒgung ... " +"kannst Du sie so zusammenwirken lassen, dass sie einen so gut verborgenen " +"Ausgang erreichen?" #: data/levels/halloween/halloween8-plouj.pingus:7 msgid "Staircase Maintenance" @@ -1453,10 +1455,10 @@ msgid "" msgstr "" "Es scheint, wir stehen wieder vor einer mÀchtigen Mauer, und sie blockiert " "den Ausgang! Aber warte, eine gute Seele hat ein Treppenhaus gebaut. Es " -"scheint jedoch, dass das mÃŒhsame Werk des armen Narren nicht lange ÃŒber" -"dauert hat, denn die Treppe ist zerstört und voller Löcher. Kannst Du sie " -"instandsetzen und ÃŒber die Mauer hinweggelangen? Doch natÃŒrlich weisst Du, " -"dass die naheliegendste Lösung nicht immer die richtige ist. Aber Deine " +"scheint jedoch, dass das mÃŒhsame Werk des armen Narren nicht lange " +"ÃŒberdauert hat, denn die Treppe ist zerstört und voller Löcher. Kannst Du " +"sie instandsetzen und ÃŒber die Mauer hinweggelangen? Doch natÃŒrlich weisst " +"Du, dass die naheliegendste Lösung nicht immer die richtige ist. Aber Deine " "Pingus sind fast frei, und sie vertrauen auf Dein Geschick, sie nochmals in " "Sicherheit zu bringen. Wenn Dir das gelingt, hast Du sie ein fÃŒr alle Mal " "vor dem ÜbeltÀter bewahrt, der sie diesem Alptraum ausgesetzt hat ... " @@ -1485,10 +1487,10 @@ msgid "" "like nothing could disrupt their peace. The Pingus were happy and it seemed " "like this could never end." msgstr "" -"Die Pingus lebten schon lange glÃŒcklich und in Frieden am SÃŒdpol, " -"zusammen mit all den anderen Tieren. Alles war im Gleichgewicht, und " -"es schien, als könnte nichts ihren Frieden stören. Die Pingus waren " -"glÃŒcklich, und es schien, als wÃŒrde dies niemals enden." +"Die Pingus lebten schon lange glÃŒcklich und in Frieden am SÃŒdpol, zusammen " +"mit all den anderen Tieren. Alles war im Gleichgewicht, und es schien, als " +"könnte nichts ihren Frieden stören. Die Pingus waren glÃŒcklich, und es " +"schien, als wÃŒrde dies niemals enden." #: data/worldmaps/tutorial.worldmap:30 msgid "" @@ -1497,10 +1499,9 @@ msgid "" "in the world's climate, but things seemed to get worse and worse with every " "year." msgstr "" -"Aber dann, eines Tages, verÀnderten sich die Dinge langsam. Der " -"Himmel wurde dunkler und die Erde wÀrmer. Zuerst dachten sie, dies " -"sei nur eine normale Schwankung im Klima, aber es wurde von Jahr " -"zu Jahr immer schlimmer." +"Aber dann, eines Tages, verÀnderten sich die Dinge langsam. Der Himmel wurde " +"dunkler und die Erde wÀrmer. Zuerst dachten sie, dies sei nur eine normale " +"Schwankung im Klima, aber es wurde von Jahr zu Jahr immer schlimmer." #: data/worldmaps/tutorial.worldmap:38 msgid "" @@ -1509,11 +1510,10 @@ msgid "" "knew that this wouldn't help: they knew that they had to do something about " "it." msgstr "" -"Der Schnee begann in einzelnen Bereichen zu schmelzen, und Nahrung " -"wurde ein Problem. Andere Tiere begannen bereits, die Region zu " -"verlassen, um kÀltere Gebiete zu suchen. Aber die Pingus wussten, " -"dass dies nicht helfen wÃŒrde, sie wussten, es musste etwas gegen " -"dieses Problem getan werden." +"Der Schnee begann in einzelnen Bereichen zu schmelzen, und Nahrung wurde ein " +"Problem. Andere Tiere begannen bereits, die Region zu verlassen, um kÀltere " +"Gebiete zu suchen. Aber die Pingus wussten, dass dies nicht helfen wÃŒrde, " +"sie wussten, es musste etwas gegen dieses Problem getan werden." #: data/worldmaps/tutorial.worldmap:46 msgid "" @@ -1522,10 +1522,10 @@ msgid "" "this warming. The expedition consisted of hundreds of the bravest Pingus on " "the South Pole." msgstr "" -"Darum traf sich der Rat der Ältesten, um zu entscheiden, was dagegen " -"getan werden sollte. Sie entschieden, eine Expedition um die Welt " -"zu senden, um den Grund fÃŒr die ErwÀrmung zu finden. Die Expedition " -"bestand aus hunderten der mutigsten Pingus des ganzen SÃŒdpols." +"Darum traf sich der Rat der Ältesten, um zu entscheiden, was dagegen getan " +"werden sollte. Sie entschieden, eine Expedition um die Welt zu senden, um " +"den Grund fÃŒr die ErwÀrmung zu finden. Die Expedition bestand aus hunderten " +"der mutigsten Pingus des ganzen SÃŒdpols." #: data/worldmaps/tutorial.worldmap:54 msgid "" @@ -1535,11 +1535,11 @@ msgid "" "island has always been the first stop of Pingus that were sent out into the " "world." msgstr "" -"Und sie wÀhlten Dich, um sie auf der Reise um die Welt zu fÃŒhren. " -"Denn die Reise wird gefÀhrlich und schwierig werden. Dein erstes Ziel ist " -"die Insel Mogorok, auch bekannt als Tutorial Island (Übungsinsel). Den " -"Weisen zufolge war diese Insel immer der erste Anlaufpunkt fÃŒr Pingus, " -"die in die Welt gesandt wurden." +"Und sie wÀhlten Dich, um sie auf der Reise um die Welt zu fÃŒhren. Denn die " +"Reise wird gefÀhrlich und schwierig werden. Dein erstes Ziel ist die Insel " +"Mogorok, auch bekannt als Tutorial Island (Übungsinsel). Den Weisen zufolge " +"war diese Insel immer der erste Anlaufpunkt fÃŒr Pingus, die in die Welt " +"gesandt wurden." #: data/worldmaps/tutorial.worldmap:63 msgid "" @@ -1548,10 +1548,9 @@ msgid "" "other talents which they will need on their long and dangerous journey." msgstr "" "Die Insel besteht aus verschiedenen Regionen, die ideal sind, um die " -"FÀhigkeiten der Pingus zu trainieren. Sie können dort ihre FÀhigkeiten " -"im BrÃŒckenbau, klettern, graben und all die anderen Talente " -"trainieren, die sie sicher auf der langen und gefÀhrlichen Reise " -"benötigen werden." +"FÀhigkeiten der Pingus zu trainieren. Sie können dort ihre FÀhigkeiten im " +"BrÃŒckenbau, klettern, graben und all die anderen Talente trainieren, die sie " +"sicher auf der langen und gefÀhrlichen Reise benötigen werden." #: data/worldmaps/tutorial.worldmap:70 msgid "" @@ -1562,17 +1561,16 @@ msgid "" msgstr "" "WÀhrenddessen kannst Du Deinerseits Deine FÀhigkeit trainieren, die Pingus " "zu leiten und zu fÃŒhren. Du kannst Dich dort auch mit allen FÀhigkeiten " -"vertraut machen, die die Pingus besitzen und erlernen, sie zu meistern. " -"Denn Du wirst sie sicher alle auf der Reise um die Welt benötigen." +"vertraut machen, die die Pingus besitzen und erlernen, sie zu meistern. Denn " +"Du wirst sie sicher alle auf der Reise um die Welt benötigen." #: data/worldmaps/tutorial.worldmap:78 msgid "" "Now that you and the Pingus have arrived at Tutorial Island it is time to " "take command and begin your mission. Good Luck!" msgstr "" -"Nun da Du und die Pingus im Tutorial Island angekommen seid, " -"musst Du das Kommando ÃŒbernehmen und Deine Mission beginnen. " -"Viel GlÃŒck!" +"Nun da Du und die Pingus im Tutorial Island angekommen seid, musst Du das " +"Kommando ÃŒbernehmen und Deine Mission beginnen. Viel GlÃŒck!" #: data/worldmaps/tutorial.worldmap:88 msgid "" @@ -1582,12 +1580,11 @@ msgid "" "the whole way into the warmer climates the Pingus have to find something " "else to guide them on their journey." msgstr "" -"Nachdem Du und die Pingus nun die Grundlagen gelernt und " -"ein wenig Übung haben, ist es an der Zeit, weiter zu gehen und die " -"Reise in die Welt zu beginnen. Da die Scholle, mit der die Pingus zum " -"Tutorial Island reisten, nicht den ganzen Weg in die wÀrmeren Regionen " -"halten wird, mÃŒssen die Pingus etwas anderes finden, um sie auf der " -"Reise zu begleiten." +"Nachdem Du und die Pingus nun die Grundlagen gelernt und ein wenig Übung " +"haben, ist es an der Zeit, weiter zu gehen und die Reise in die Welt zu " +"beginnen. Da die Scholle, mit der die Pingus zum Tutorial Island reisten, " +"nicht den ganzen Weg in die wÀrmeren Regionen halten wird, mÃŒssen die Pingus " +"etwas anderes finden, um sie auf der Reise zu begleiten." #: data/worldmaps/tutorial.worldmap:97 msgid "" @@ -1610,20 +1607,18 @@ msgid "" "their journey and leave their familiar ground and enter the unknown parts of " "the world." msgstr "" -"So gingen die Pingus hin und bauten ein paar große " -"Flöße, genug, um alle zu tragen. Nachdem sie auch noch einigen " -"Proviant eingepackt hatten, waren sie endlich bereit, ihre Reise zu " -"beginnen, den bekannten Bereich zu verlassen und die unbekannten " -"Bereiche der Welt zu betreten." +"So gingen die Pingus hin und bauten ein paar große Flöße, genug, um alle zu " +"tragen. Nachdem sie auch noch einigen Proviant eingepackt hatten, waren sie " +"endlich bereit, ihre Reise zu beginnen, den bekannten Bereich zu verlassen " +"und die unbekannten Bereiche der Welt zu betreten." #: data/worldmaps/tutorial.worldmap:114 msgid "" "So the Pingus sit on their raft, worrying about what's to come and where to " "go, while floating into the sunset. To be continued..." msgstr "" -"So saßen die Pingus nur auf ihrem Floß und sorgten sich, was denn nun " -"kommen möge, wÀhrend sie in den Sonnenuntergang trieben. " -"Fortsetzung folgt ..." +"So saßen die Pingus nur auf ihrem Floß und sorgten sich, was denn nun kommen " +"möge, wÀhrend sie in den Sonnenuntergang trieben. Fortsetzung folgt ..." #: data/levelsets/desert.levelset:2 msgid "Desert" @@ -2266,9 +2261,7 @@ msgstr "Frohes Weihnachten und ein GlÃŒckliches Neues Jahr" #~ msgid "" #~ "Create a\n" #~ "Level" -#~ msgstr "" -#~ "Bau einen" -#~ "Level" +#~ msgstr "Bau einenLevel" #~ msgid "Screenshot: Couldn't save screenshot" #~ msgstr "Screenshot: Bildschirmphoto konnte nicht gespeichert werden" diff --git a/data/po/es.po b/data/po/es.po index cc0e0025d..93062fdbf 100644 --- a/data/po/es.po +++ b/data/po/es.po @@ -9,378 +9,437 @@ msgid "" msgstr "" "Project-Id-Version: Pingus 0.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2008-05-20 22:02+0200\n" -"Last-Translator: Javier Fernandez-Sanguino Pen~a \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-13 04:19+0000\n" +"Last-Translator: Javier Fernández-Sanguino \n" "Language-Team: Debian l10n spanish \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POFile-SpellExtra: MataLaser Boom Adios autodestruyéndose MacOSX\n" -"X-POFile-SpellExtra: FechaPublicación pingus Win asegúrate\n" -"X-POFile-SpellExtra: Teletransportado Halloween click Mogork minimapa\n" -"X-POFile-SpellExtra: nongnu fps golpéalo config GPL Multijugador salvos\n" -"X-POFile-SpellExtra: OPCIONes envíelo sortearlos devel aplícala org\n" -"X-POFile-SpellExtra: LanzaMisiles Scroll sunombre Pingu inténtalo Misc\n" -"X-POFile-SpellExtra: facilitos Pingus Asegúrate Tutorial Superman\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" "X-POFile-SpellExtra: Armagedón Estate llámalo\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Captura de pantalla: Grabando captura en: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "ilimitado" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Captura de pantalla: Captura efectuada." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Ángel" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Captura de pantalla: No se pudo grabar el archivo: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Golpeador" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Obstáculo" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Patinador" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"Debería dar un nombre sistemático a los ficheros de nivel utilizando, por " -"ejemplo, el tema, un número y su apodo:\n" -" -.pingus\n" -"Así, si ha creado el segundo nivel con un tema de roca llámalo: roca2-" -"su_nombre.pingus\n" -"Cuando haya creado un nivel y lo desee incluir en el juego envíelo por " -"correo a:\n" -" pingus-devel@nongnu.org\n" -"Sólo se incluirán en el juego niveles que se publiquen con la licencia GPL. " -"El editor introduce automáticamente\n" -"una referencia a la GPL. Tiene que cambiar esta referencia si quiere " -"publicar sus niveles con otra licencia.\n" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bomba" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Directorio de datos" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Ingeniero" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Directorio de usuario" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Escalador" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Abrir" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Excavador" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Guardar" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Ahogado" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Cancelar" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Fugitivo" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Nombre del archivo:" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "En caída" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Nombre de ruta:" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Paracaidista" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Abrir un nivel" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Saltador" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Guarda su nivel" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "MataLaser" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Nuevo nivel" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Minero" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Abrir nivel..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "LanzaMisiles" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Grabar nivel..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Resbalador" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Graba nivel como..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Estrellado" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Jugar nivel..." +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Hundido" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Configurar acciones" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Superman" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Configurar el nivel" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teletransportado" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Mostrar las propiedades del objeto" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Esperando" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Mostrar ventaja de inserción de objetos" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Caminante" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "Mostrar minimapa" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "omitir" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Duplica los objetos seleccionados" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Anular" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Borrar los objetos seleccionados" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Otros niveles" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Alzar el objeto al primer plano" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Resueltos:" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Alzar objeto" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Bajar objeto" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Bajar objeto al fondo" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Voltear objeto horizontalmente" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Voltear objeto verticalmente" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Rotar el objeto -90 grados" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Rotar el objeto 90 grados" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idea" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Mostrar la ayuda" - -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Salir" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Mantenimiento" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "Entrada" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programación" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "Suelo (terreno)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Adaptación (Win32)" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "Suelo (sólido)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Adaptación (MacOSX)" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "Suelo (puente)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Gráficos" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "Suelo (trasparente)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Música" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "Suelo (borrar)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Diseño de niveles" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "Punto caliente" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "Historia" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "Fondo" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Traducción" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Líquido" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Especial" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "Trampa" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Agradecimientos a" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "Clima" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_¡Y sobretodo gracias" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Objeto especial" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_a toda la gente que" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objetos:" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_ha contribuido al" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "No hay nada seleccionado" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Software Libre!" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Transparente" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_¡Gracias por" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Sólido" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_jugar!" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Suelo" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Historia" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Puente" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Inicia el juego ::.." -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Agua" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Editor" -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Lava" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Crea sus propios niveles ::.." -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Eliminar" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Salir" -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "Dirección:" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: ¡Adios! ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Izquierda" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Inicia un nivel creado por los usuarios ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Misc" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: capturar ratón :: F10: contador fps :: F11: vent. completa :: " +"F12: captura pantalla ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Derecha" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "FechaPublicación:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "Id propietario:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "Color:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "Estrellas pequeñas:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Estrellas medianas:" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Estrellas grandes:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Repetir:" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Cerrar" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objeto: [Grupo]" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Aceptar" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "No se permite grupos" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Número de Pingus: " -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objeto: " +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Número a salvar: " -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Muestra esta ayuda" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tiempo: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autor: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Nombre del archivo: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Reintentar" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "¡Éxito!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "¡Fracaso!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "¡Perfecto! Has salvado a todos ¡bien!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "No se produjo ninguna víctima, buen trabajo." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Has salvado exactamente los que necesitabas - lo conseguiste...\n" +"¿pero quizá podrías hacerlo mejor?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "No has salvado a todos, aun así ¡buen trabajo!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Qué puedo decir, lo conseguiste ¡felicidades!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Mataste a todos, eso no es bueno." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "No salvaste ni uno; sé que puedes hacerlo mejor." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"No salvaste los suficientes, pero has salvado a unos pocos...\n" +"la próxima vez lo harás mejor." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Uno más y lo habrías conseguido, ¡inténtalo de nuevo !" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Sólo unos pocos más y lo habrías conseguido, ¡inténtalo de nuevo!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "¡Más suerte la próxima vez!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Salvados: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Muertos: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tiempo transcurrido: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Soltados:%3d/%d Fuera:%3d Salvados: %3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Muestra esta ayuda" #: src/pingus/pingus_main.cpp:218 msgid "Print version number and exit" @@ -479,8 +538,8 @@ msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" msgstr "" -"Lee la configuración de un ARCHIVO (por omisión: «~/.pingus/config) reduce el " -"uso de la CPU, y puede acelerar el juego en sistemas lentos" +"Lee la configuración de un ARCHIVO (por omisión: «~/.pingus/config) reduce " +"el uso de la CPU, y puede acelerar el juego en sistemas lentos" #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" @@ -515,943 +574,1369 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Establece las dimensiones del mosaico del mapa (por omisión: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: ¡memoria insuficiente!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: ¡Interceptada excepción estándar!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: ¡Interceptada excepción desconocida!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "ilimitado" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "bloqueado" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Ingeniero" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "¿Mostrar el final?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idea" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "¿Mostrar la historia?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Mantenimiento" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "¿Abandonar?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programación" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "¿Entrar?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Adaptación (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...andando..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Adaptación (MacOSX)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Captura de pantalla: Grabando captura en: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Gráficos" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Captura de pantalla: Captura efectuada." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Música" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Captura de pantalla: No se pudo grabar el archivo: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Diseño de niveles" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Entrada" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "Historia" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Suelo (terreno)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Traducción" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Suelo (sólido)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Especial" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Suelo (puente)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Agradecimientos a" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Suelo (trasparente)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_¡Y sobretodo gracias" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Suelo (borrar)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_a toda la gente que" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Punto caliente" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_ha contribuido al" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Fondo" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Software Libre!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Líquido" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_¡Gracias por" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Trampa" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_jugar!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Clima" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Aceptar" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Objeto especial" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Anular" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objetos:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Número de Pingus: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "No hay nada seleccionado" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Número a salvar: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Transparente" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tiempo: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Sólido" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Autor: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Suelo" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Nombre del archivo: " - -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "Cerrar" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Puente" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Historia" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Agua" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Inicia el juego ::.." +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lava" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "Editor" +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Eliminar" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Crea sus propios niveles ::.." +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Dirección:" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: ¡Adios! ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Izquierda" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "Otros niveles" +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Misc" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Inicia un nivel creado por los usuarios ::.." +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Derecha" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" -"..:: Ctrl-g: capturar ratón :: F10: contador fps :: F11: vent. completa :: " -"F12: captura pantalla ::.." +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "FechaPublicación:" -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "Resueltos:" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Diseño de niveles" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Scroll-X:" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Scroll-Y:" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Inicia" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Id propietario:" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Salvados: " +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pos:" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Salvados: " +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Color:" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "omitir" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Estrellas pequeñas:" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Estrellas medianas:" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Resultados:" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Estrellas grandes:" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Inicia en pantalla completa" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Repetir:" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objeto: [Grupo]" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Sonido:" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "No se permite grupos" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objeto: " -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" +"Seleccionar todos\n" +"Borrar selección\n" +"Alzar objetos\n" +"Bajar objetos\n" +"Bajar objetos al fondo\n" +"Alzar objetos al primer plano\n" +"Rotar 90 grados\n" +"Rotar 270 grados\n" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" +"Voltear el objeto horizontalmente<\n" +"Voltear el objeto verticalmente\n" +"Borrar todos los objetos marcados\n" +"Mover los objetos arriba\n" +"Mover los objetos abajo\n" +"Mover los objetos a la izquierda\n" +"Mover los objetos a la derecha\n" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" +"Debería dar un nombre sistemático a los ficheros de nivel utilizando, por " +"ejemplo, el tema, un número y su apodo:\n" +" -.pingus\n" +"Así, si ha creado el segundo nivel con un tema de roca llámalo: roca2-" +"su_nombre.pingus\n" +"Cuando haya creado un nivel y lo desee incluir en el juego envíelo por " +"correo a:\n" +" pingus-devel@nongnu.org\n" +"Sólo se incluirán en el juego niveles que se publiquen con la licencia GPL. " +"El editor introduce automáticamente\n" +"una referencia a la GPL. Tiene que cambiar esta referencia si quiere " +"publicar sus niveles con otra licencia.\n" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Activa cursor por software" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Nuevo nivel" -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Resultados:" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Abrir nivel..." -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Opciones" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Grabar nivel..." -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Reintentar" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Graba nivel como..." -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "¡Éxito!" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Jugar nivel..." -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "¡Fracaso!" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Configurar acciones" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "¡Perfecto! Has salvado a todos ¡bien!" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Configurar el nivel" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Mostrar las propiedades del objeto" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Mostrar ventaja de inserción de objetos" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Mostrar minimapa" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Duplica los objetos seleccionados" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Borrar los objetos seleccionados" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Alzar el objeto al primer plano" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Alzar objeto" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Bajar objeto" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Bajar objeto al fondo" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Voltear objeto horizontalmente" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Voltear objeto verticalmente" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Rotar el objeto -90 grados" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Rotar el objeto 90 grados" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Mostrar la ayuda" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Directorio de datos" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Directorio de usuario" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Abrir" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Guardar" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Cancelar" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Nombre del archivo:" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Nombre de ruta:" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Abrir un nivel" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Guarda su nivel" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Si el camino está bloqueado, golpéalo" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Similar al 'Excavador' que has visto en anterior niveles hay una habilidad " +"que permite a los Pingus excavar horizontalmente, en vez de verticalmente " +"como el 'Excavador'. Ésta nueva habilidad se llama 'Golpeador'. " + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Sacrifica unos cuantos y salva el resto" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"A veces no hay otras habilidades disponibles, por tanto tenemos que abrirnos " +"camino recurriendo a explosivos. Los Pingus pueden hacer esto " +"autodestruyéndose. Ésto les mata, pero a veces es necesario sacrificar a " +"unos cuantos para salvar al resto. " + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Aprendiendo a excavar" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Ésta es tu primera misión. Como vas a comprobar, es bastante fácil. Todo lo " +"que tienes que hacer es indicarle a un Pingu que haga un agujero para poder " +"alcanzar la salida. Puedes hacerlo con un simple click encima del Pingu. " + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Flota o muere" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"¡Felicidades con tu primera misión! Ésta vez necesitarás equipar a tus " +"Pingus con un pequeño propulsor. De éste modo podrán ralentizar la caída " +"volando. En caso de que los Pingus caigan de muy alto, no sobrevivirán al " +"impacto. ¡Estate atento! " + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Saltar por placer" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"A veces un Pingu necesita alcanzar una plataforma lejana, pero no puede " +"llegar andando. Entonces es cuando el Saltador viene de perlas, ya que " +"permite al Pingu efectuar un pequeño salto y permitirle alcanzar la " +"plataforma. " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "El paraíso de los mineros" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"De nuevo llega una habilidad distinta para excavar, en éste caso, en " +"diagonal. Permite a un Pingu excavar en diagonal a través del suelo, creando " +"un camino para que le sigan los Pingus. La habilidad se llamaba 'Minero'. " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Isla del Pánico" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Mientras los niveles previos no han requerido muchos reflejos por tu parte, " +"éste se vuelve más complicado. Los Pingus vienen de dos entradas en " +"paralelo, y es tu trabajo coordinar los dos grupos sabiamente. " + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Salta, bota... y excava..." + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"Sigue el pánico. Los Pingus no saldrán muy rápidamente, pero te costará " +"coordinarlos a todos ya que al salir chocan contra un muro y se dan la " +"vuelta. Como sólo tienes que rescatar a 5, es factible, pero si pierdes el " +"control puedes pausar el juego (tecla 'p') para echar un vistazo general " +"antes de seguir. " + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Dos grupos en paralelo, coordinados sabiamente" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"Ahora tienes que coordinar a dos grupos simultáneamente. No te preocupes, " +"porque éste nivel te da tiempo suficiente para pensar que vas a hacer. Se " +"acabaron los consejos por ahora, buena suerte ! " + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Bloquea la roca." + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"De nuevo es necesario que combines lo que has aprendido en anteriores " +"niveles. Deja el camino libre y asegúrate de mantener al resto de Pingus " +"bajo control. La habilidad 'Bloqueo' te será útil. " + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Escala, Escala,... Boom!" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Como ya debes haber deducido de otros niveles, a veces tienes que combinar " +"distintas habilidades para conseguir tu objetivo. Debido a la falta de un " +"Excavador en éste nivel, El Pingu Bomba necesita saltar, pero ¿cómo " +"alcanzará el lugar para explotar? " + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "Construir se complica..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"Nuevamente, tienes que combinar tus acciones con cuidado y sabiamente; si " +"no, puedes acabar en la fosa que hay justo delante de la salida, así que " +"piensa como evitarlo. " + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "Tu Pingu morirá si cae desde demasiada altura..." + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"El trabajo en equipo es la forma de alcanzar el éxito ésta vez. Si no tienes " +"suficientes Voladores para alcanzar la salida, envía unos cuantos y haz que " +"preparen el camino para el resto " + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Aprende a construir puentes" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"Si no tienes Saltadores a mano y necesitas superar un gran agujero, un " +"puente puede ser algo muy práctico. Toma algo de tiempo construirlo, pero al " +"contrario que el Saltador, ésta habilidad permite que los Pingus que lo " +"siguen puedan llegar también al final. " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Tres posibilidades, tu eliges" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Ahora que ya has aprendido todas las habilidades, es hora de algo más de " +"práctica. Éstos niveles te permite al menos tres formas distintas de " +"solucionarlos. A tu elección. " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Trepar, Trepar, trepar... y construir un puente" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"De nuevo tienes acceso a una nueva habilidad. La acción 'Escalar' permite a " +"un Pingu trepar por muros, de forma que pueda llegar a sitios que pueden ser " +"demasiado altos para alcanzarlos por otros medios. " + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Entra a lo alto, Sal a lo bajo" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Si no tienes suficientes Voladores para llevar a los Pingus a la salida, " +"tienes que encontrar otras formas de guiarlos. Ya deberías haber aprendido " +"el resto de habilidades en anteriores niveles, así que no tendrías que tener " +"muchos problemas con éste. " -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "No se produjo ninguna víctima, buen trabajo." +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Uno prepara, el resto le sigue" -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/tutorial/snow7-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " msgstr "" -"Has salvado exactamente los que necesitabas - lo conseguiste...\n" -"¿pero quizá podrías hacerlo mejor?\n" +"A veces hay situación en que no tiene un Bloqueador a mano para coordinar a " +"tus Pingus. Debes encontrar otras formas para mantenerlos bajo control " +"mientras uno de ellos prepara el camino para el resto. " -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "No has salvado a todos, aun así ¡buen trabajo!" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Excava y flota, pero no te caigas y te mates" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Qué puedo decir, lo conseguiste ¡felicidades!" +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"Al contrario que en los dos primeros niveles, ahora tienes dos habilidades " +"disponibles. Es simple, selecciona la habilidad a la izquierda y aplícala a " +"los Pingus para que puedan llegar a la salida. Asegúrate de que no mueran " +"demasiados. " -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Mataste a todos, eso no es bueno." +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Excavar, golpear y otros problemas" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "No salvaste ni uno; sé que puedes hacerlo mejor." +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Cuantos más niveles domines, más difíciles se volverán. Pero no temas, " +"porque éste es de los facilitos. Usa lo que has aprendido en anteriores " +"niveles y no tendrás muchos problemas. Si llegas a un punto en que no ves " +"solución, pulsa dos veces el botón Armagedón e inténtalo de nuevo. " -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "El terreno duro puede bloquear el camino" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " msgstr "" -"No salvaste los suficientes, pero has salvado a unos pocos...\n" -"la próxima vez lo harás mejor." +"Como ya has visto, tus Pingus pueden excavar casi cualquier tipo de terreno, " +"excepto uno: el acero. Éstos terrenos se muestran en color gris, y deberás " +"encontrar alguna forma de sortearlos. " -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Uno más y lo habrías conseguido, ¡inténtalo de nuevo !" +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "" +"Un salto para cogerlos a todosSeleccionar todos\n" +"Borrar selección\n" +"Alzar objetos\n" +"Bajar objetos\n" +"Bajar objetos al fondo\n" +"Alzar objetos al primer plano\n" +"Rotar 90 grados\n" +"Rotar 270 grados" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Sólo unos pocos más y lo habrías conseguido, ¡inténtalo de nuevo!" +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" +"Los Pingus se han perdido en su viaje. ¿Qué lugar misterioso es este? " +"Calabazas sonrientes, velas gigantes y algo que hierve en la sopa más " +"abajo... ¿qué tipo de brujería es esta? Ahora que están frente a un abismo " +"mortal es tu tarea salvarles. ¿Puedes salvarles de su terrible destino?" -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "¡Más suerte la próxima vez!" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "" +"Mil y un saltosVoltear el objeto horizontalmente<\n" +"Voltear el objeto verticalmente\n" +"Borrar todos los objetos marcados\n" +"Mover los objetos arriba\n" +"Mover los objetos abajo\n" +"Mover los objetos a la izquierda\n" +"Mover los objetos a la derecha" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"¿Qué opciones existen cuando la salida está tan alta y tan fuera del alcance " +"de un Pingu normal? ¿Quizás pueda rescatarles un Saltador? ¿O sólo va a " +"hacer que llegue más tarde el desenlace fatal? Es tu tarea descubrirlo, " +"¿eres lo suficientemente bueno como para salvarlos a todos?" + +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Boom Boom" + +# TYPO in original: challange +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" +"Has sido capaz de superar el último desafío y ahora te enfrentas al próximo. " +"Su destino a la salvación parece maldito pero ¿por quién? No hay tiempo para " +"pensar en ello porque el siguiente desafío espera a los Pingus. Hay dos " +"raíces gigantescas que bloquean el paso, pero cuando no hay ningún golpeador " +"a mano el sacrificio parece la única opción..." + +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "El circulo se cierra" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"La salida está tan cerca y a la vez tan inalcanzable. Un paso en la " +"dirección equivocada y los Pingus caerán a un horrible destino. Debes hacer " +"algo para ayudarles pero ¿hay suficiente tiempo? Tendrás que darte prisa, no " +"te puedes permitir ningún fallo. ¡Los Pingus cuentan contigo!" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "El terror de los ingenieros" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"¿Quién ha puesto esta pared tan monstruosa aquí? Este terrible bloque separa " +"a los Pingus de la salida. Parece imposible destruir esta construcción tan " +"horrible, pero quizás un ingeniero pueda ayudar. ¿Pueden construir puentes " +"lo suficientemente altos para guiar al grupo a salvo a la salida? ¿O alguien " +"está jugando malvados trucos mentales contigo?\n" +"\n" +"De nuevo la solución la eliges tú... la clave para el éxito de los Pingus es " +"la materia gris, así que no permitas que te confundan y te lleven por un " +"camino distinto del verdadero." + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "Encerrados por la bruja" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"¿Es esto una prisión? Atrapados con sólidas paredes a todos los lados no " +"parece que exista una forma de escapar. Parece imposible salvarse de esta. " +"Pero espera... la pared a la derecha parece débil... ¿quizás es esta la vía " +"de salida? ¿O es un camino falso que llevará a la muerte de los Pingus?\n" +"\n" +"Este es un viaje peligroso, pero tendrás que seguirlo para encontrar como " +"conseguir liberar a todos de nuevo." + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "Festival de caídas" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" +"Este es sin duda el agujero más profundo que los Pingus jamás han " +"encontrado. Parece obvio que se puede construir un puente para cruzarlo, " +"pero eso no funcionará. La salida está abajo, en el propio agujero, pero los " +"Pingus que caigan sólo conseguirán aplastarse con el suelo. Tienes dos " +"grupos de Pingus a tu disposición... ¿puedes hacer que trabajen juntos para " +"llegar a una salida tan bien escondida?" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "Escalera en mantenimiento" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"Parece que de nuevo tenemos que enfrentarnos a una tremenda pared, ¡y está " +"bloqueando la salida! Pero espera: algún alma caritativa ha construido unas " +"escaleras alrededor de ésta. Parece, sin embargo, que los esfuerzos del " +"pobre tonto no duraron mucho, porque la escalera está destruida y llena de " +"agujeros. ¿Puedes arreglarla para poder cruzar la pared? Sin embargo sabes " +"que la mejor solución puede no ser la más obvia. Los Pingus son casi libres " +"ya y confían en tu habilidad para que les lleves sanos y salvos una vez más. " +"Si tienes éxito les habrás liberado de una vez por todas del malvado que ha " +"creado esta pesadilla.. al menos por este año." -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Salvados: " +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Muertos: " +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Tiempo transcurrido: " +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Ángel" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Golpeador" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Obstáculo" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Patinador" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bomba" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Escalador" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Excavador" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Ahogado" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Fugitivo" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "En caída" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Paracaidista" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Saltador" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "MataLaser" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Minero" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "LanzaMisiles" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Resbalador" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Estrellado" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Hundido" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Superman" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teletransportado" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Esperando" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Caminante" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Soltados:%3d/%d Fuera:%3d Salvados: %3d/%d" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...andando..." +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "bloqueado" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "¿Mostrar el final?" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "¿Mostrar la historia?" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "¿Abandonar?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "¿Entrar?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Si el camino está bloqueado, golpéalo" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"Similar al 'Excavador' que has visto en anterior niveles hay una habilidad " -"que permite a los Pingus excavar horizontalmente, en vez de verticalmente " -"como el 'Excavador'. Ésta nueva habilidad se llama 'Golpeador'. " -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Sacrifica unos cuantos y salva el resto" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"A veces no hay otras habilidades disponibles, por tanto tenemos que abrirnos " -"camino recurriendo a explosivos. Los Pingus pueden hacer esto " -"autodestruyéndose. Ésto les mata, pero a veces es necesario sacrificar a " -"unos cuantos para salvar al resto. " - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "Aprendiendo a excavar" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." msgstr "" -"Ésta es tu primera misión. Como vas a comprobar, es bastante fácil. Todo lo " -"que tienes que hacer es indicarle a un Pingu que haga un agujero para poder " -"alcanzar la salida. Puedes hacerlo con un simple click encima del Pingu. " -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Flota o muere" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"¡Felicidades con tu primera misión! Ésta vez necesitarás equipar a tus " -"Pingus con un pequeño propulsor. De éste modo podrán ralentizar la caída " -"volando. En caso de que los Pingus caigan de muy alto, no sobrevivirán al " -"impacto. ¡Estate atento!" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "Saltar por placer" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"A veces un Pingu necesita alcanzar una plataforma lejana, pero no puede " -"llegar andando. Entonces es cuando el Saltador viene de perlas, ya que " -"permite al Pingu efectuar un pequeño salto y permitirle alcanzar la " -"plataforma. " -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "El paraíso de los mineros" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"De nuevo llega una habilidad distinta para excavar, en éste caso, en " -"diagonal. Permite a un Pingu excavar en diagonal a través del suelo, creando " -"un camino para que le sigan los Pingus. La habilidad se llamaba 'Minero'. " -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Isla del Pánico" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"Mientras los niveles previos no han requerido muchos reflejos por tu parte, " -"éste se vuelve más complicado. Los Pingus vienen de dos entradas en " -"paralelo, y es tu trabajo coordinar los dos grupos sabiamente. " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Salta, bota... y excava..." +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"Sigue el pánico. Los Pingus no saldrán muy rápidamente, pero te costará " -"coordinarlos a todos ya que al salir chocan contra un muro y se dan la " -"vuelta. Como sólo tienes que rescatar a 5, es factible, pero si pierdes el " -"control puedes pausar el juego (tecla 'p') para echar un vistazo general " -"antes de seguir. " -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Dos grupos en paralelo, coordinados sabiamente" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 -msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" msgstr "" -"Ahora tienes que coordinar a dos grupos simultáneamente. No te preocupes, " -"porque éste nivel te da tiempo suficiente para pensar que vas a hacer. Se " -"acabaron los consejos por ahora, buena suerte ! " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Bloquea la roca." +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"De nuevo es necesario que combines lo que has aprendido en anteriores " -"niveles. Deja el camino libre y asegúrate de mantener al resto de Pingus " -"bajo control. La habilidad 'Bloqueo' te será útil. " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Escala, Escala,... Boom!" +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Como ya debes haber deducido de otros niveles, a veces tienes que combinar " -"distintas habilidades para conseguir tu objetivo. Debido a la falta de un " -"Excavador en éste nivel, El Pingu Bomba necesita saltar, pero ¿cómo " -"alcanzará el lugar para explotar? " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "Construir se complica..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"Nuevamente, tienes que combinar tus acciones con cuidado y sabiamente; si " -"no, puedes acabar en la fosa que hay justo delante de la salida, así que " -"piensa como evitarlo. " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "Tu Pingu morirá si cae desde demasiada altura..." +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 -msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"El trabajo en equipo es la forma de alcanzar el éxito ésta vez. Si no tienes " -"suficientes Voladores para alcanzar la salida, envía unos cuantos y haz que " -"preparen el camino para el resto " -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Aprende a construir puentes" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"Si no tienes Saltadores a mano y necesitas superar un gran agujero, un " -"puente puede ser algo muy práctico. Toma algo de tiempo construirlo, pero al " -"contrario que el Saltador, ésta habilidad permite que los Pingus que lo " -"siguen puedan llegar también al final. " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Tres posibilidades, tu eliges" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Ahora que ya has aprendido todas las habilidades, es hora de algo más de " -"práctica. Éstos niveles te permite al menos tres formas distintas de " -"solucionarlos. A tu elección. " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Trepar, Trepar, trepar... y construir un puente" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"De nuevo tienes acceso a una nueva habilidad. La acción 'Escalar' permite a " -"un Pingu trepar por muros, de forma que pueda llegar a sitios que pueden ser " -"demasiado altos para alcanzarlos por otros medios. " -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "Entra a lo alto, Sal a lo bajo" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 -msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"Si no tienes suficientes Voladores para llevar a los Pingus a la salida, " -"tienes que encontrar otras formas de guiarlos. Ya deberías haber aprendido " -"el resto de habilidades en anteriores niveles, así que no tendrías que tener " -"muchos problemas con éste. " -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Uno prepara, el resto le sigue" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Saltador" -#: data/levels/tutorial/snow7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"A veces hay situación en que no tiene un Bloqueador a mano para coordinar a " -"tus Pingus. Debes encontrar otras formas para mantenerlos bajo control " -"mientras uno de ellos prepara el camino para el resto. " -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Excava y flota, pero no te caigas y te mates" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Historia" -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Al contrario que en los dos primeros niveles, ahora tienes dos habilidades " -"disponibles. Es simple, selecciona la habilidad a la izquierda y aplícala a " -"los Pingus para que puedan llegar a la salida. Asegúrate de que no mueran " -"demasiados. " -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Excavar, golpear y otros problemas" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:8 -msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" msgstr "" -"Cuantos más niveles domines, más difíciles se volverán. Pero no temas, " -"porque éste es de los facilitos. Usa lo que has aprendido en anteriores " -"niveles y no tendrás muchos problemas. Si llegas a un punto en que no ves " -"solución, pulsa dos veces el botón Armagedón e inténtalo de nuevo. " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "El terreno duro puede bloquear el camino" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"Como ya has visto, tus Pingus pueden excavar casi cualquier tipo de terreno, " -"excepto uno: el acero. Éstos terrenos se muestran en color gris, y deberás " -"encontrar alguna forma de sortearlos. " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" msgstr "" -"Un salto para cogerlos a todosSeleccionar todos\n" -"Borrar selección\n" -"Alzar objetos\n" -"Bajar objetos\n" -"Bajar objetos al fondo\n" -"Alzar objetos al primer plano\n" -"Rotar 90 grados\n" -"Rotar 270 grados\n" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Los Pingus se han perdido en su viaje. ¿Qué lugar misterioso es este? " -"Calabazas sonrientes, velas gigantes y algo que hierve en la sopa más " -"abajo... ¿qué tipo de brujería es esta? Ahora que están frente a un abismo " -"mortal es tu tarea salvarles. ¿Puedes salvarles de su terrible destino?" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" msgstr "" -"Mil y un saltosVoltear el objeto horizontalmente<\n" -"Voltear el objeto verticalmente\n" -"Borrar todos los objetos marcados\n" -"Mover los objetos arriba\n" -"Mover los objetos abajo\n" -"Mover los objetos a la izquierda\n" -"Mover los objetos a la derecha\n" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -"¿Qué opciones existen cuando la salida está tan alta y tan fuera del alcance " -"de un Pingu normal? ¿Quizás pueda rescatarles un Saltador? ¿O sólo va a " -"hacer que llegue más tarde el desenlace fatal? Es tu tarea descubrirlo, " -"¿eres lo suficientemente bueno como para salvarlos a todos?" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Boom Boom" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -# TYPO in original: challange -#: data/levels/halloween/halloween3-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -"Has sido capaz de superar el último desafío y ahora te enfrentas al próximo. " -"Su destino a la salvación parece maldito pero ¿por quién? No hay tiempo para " -"pensar en ello porque el siguiente desafío espera a los Pingus. Hay dos " -"raíces gigantescas que bloquean el paso, pero cuando no hay ningún golpeador " -"a mano el sacrificio parece la única opción..." -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "El circulo se cierra" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"La salida está tan cerca y a la vez tan inalcanzable. Un paso en la " -"dirección equivocada y los Pingus caerán a un horrible destino. Debes hacer " -"algo para ayudarles pero ¿hay suficiente tiempo? Tendrás que darte prisa, no " -"te puedes permitir ningún fallo. ¡Los Pingus cuentan contigo!" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "El terror de los ingenieros" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"¿Quién ha puesto esta pared tan monstruosa aquí? Este terrible bloque separa " -"a los Pingus de la salida. Parece imposible destruir esta construcción tan " -"horrible, pero quizás un ingeniero pueda ayudar. ¿Pueden construir puentes " -"lo suficientemente altos para guiar al grupo a salvo a la salida? ¿O alguien " -"está jugando malvados trucos mentales contigo?\n" -"\n" -"De nuevo la solución la eliges tú... la clave para el éxito de los Pingus es " -"la materia gris, así que no permitas que te confundan y te lleven por un " -"camino distinto del verdadero." -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "Encerrados por la bruja" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"¿Es esto una prisión? Atrapados con sólidas paredes a todos los lados no " -"parece que exista una forma de escapar. Parece imposible salvarse de esta. " -"Pero espera... la pared a la derecha parece débil... ¿quizás es esta la vía " -"de salida? ¿O es un camino falso que llevará a la muerte de los Pingus?\n" -"\n" -"Este es un viaje peligroso, pero tendrás que seguirlo para encontrar como " -"conseguir liberar a todos de nuevo." -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "Festival de caídas" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -"Este es sin duda el agujero más profundo que los Pingus jamás han " -"encontrado. Parece obvio que se puede construir un puente para cruzarlo, " -"pero eso no funcionará. La salida está abajo, en el propio agujero, pero los " -"Pingus que caigan sólo conseguirán aplastarse con el suelo. Tienes dos " -"grupos de Pingus a tu disposición... ¿puedes hacer que trabajen juntos para " -"llegar a una salida tan bien escondida?" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "Escalera en mantenimiento" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" -"Parece que de nuevo tenemos que enfrentarnos a una tremenda pared, ¡y está " -"bloqueando la salida! Pero espera: algún alma caritativa ha construido unas " -"escaleras alrededor de ésta. Parece, sin embargo, que los esfuerzos del " -"pobre tonto no duraron mucho, porque la escalera está destruida y llena de " -"agujeros. ¿Puedes arreglarla para poder cruzar la pared? Sin embargo sabes " -"que la mejor solución puede no ser la más obvia. Los Pingus son casi libres " -"ya y confían en tu habilidad para que les lleves sanos y salvos una vez más. " -"Si tienes éxito les habrás liberado de una vez por todas del malvado que ha " -"creado esta pesadilla.. al menos por este año." #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" @@ -1609,12 +2094,28 @@ msgstr "" "dónde les llevaría su destino, mientras viajaban rumbo a la puesta de sol. " "Continuará..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1625,618 +2126,10 @@ msgstr "Halloween 2007" msgid "Trapped at All Hallows Eve" msgstr "Atrapado en la víspera de todos los santos" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" -msgstr "" - -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" - -#~ msgid "Load a custom worldmap" -#~ msgstr "Carga un mundo personalizado" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Omite al menos N cuadros, valores más grandes aceleran el juego" - -#~ msgid "Skip at most N frames" -#~ msgstr "Omite como máximo N cuadros" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Establece el valor máximo y mínimo de cuadros a omitir a N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Desactiva algunas características que consumen ciclos de CPU" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Reproducción y grabación de Demos" - -#~ msgid "Plays a demo session" -#~ msgstr "Reproduce una sesión de demo" - -#~ msgid "Record demos for each played level" -#~ msgstr "Graba una demo por cada nivel jugado" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Error interceptado de Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "No puedo abrir: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Carácter inesperado: '" - -#~ msgid "Yes" -#~ msgstr "Sí" - -#~ msgid "No" -#~ msgstr "No" - -#~ msgid "Exit Pingus?" -#~ msgstr "¿Abandonar Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Inicia la historia ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Multijugador" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Modo Multijugador ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Dificultad:" - -#~ msgid "Difficulty: " -#~ msgstr "Dificultad: " - -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "" -#~ "Niveles\n" -#~ "contribuidos" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Visualiza algunos mensajes a stdout, puede establecerse" - -#~ msgid "Use OpenGL" -#~ msgstr "Usa OpenGL" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Visualiza el número de cuadros por segundo a stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Reduce el uso de la CPU usando sleep()" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "" -#~ "Atención: Una resolución más grande de 800x600 puede resultar en " -#~ "problemas de visión" - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Iniciando Principal: " - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: interceptado SIGSEGV." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "" -#~ "| Oops, Pingus acaba de fallar, felicidades, has encontrado un error." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| Puedes escribir un pequeño informe a , " -#~ "incluyendo información " - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "| de donde ha ocurrido exactamente el SIGSEV y como reproducirlo." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "" -#~ "| Puedes incluir además un trazado inverso, lo puedes obtener con algo " -#~ "como ésto:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Si eso no funciona, prueba ésto:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [juega hasta que vuelva a fallar]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Atención: Pingus ha recibido un SIGINT, saliendo..." - -#~ msgid "Disable intro" -#~ msgstr "Desactiva la introducción" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Establece la resolución de Pingus (predefinida: 800x600)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Carga un nivel personalizado desde el ARCHIVO" - -#~ msgid "language: " -#~ msgstr "idioma: " - -#~ msgid "sound support: enabled" -#~ msgstr "Soporte de sonido: activado" - -#~ msgid "sound support: disabled" -#~ msgstr "Soporte de sonido: desactivado" - -#~ msgid "music support: enabled" -#~ msgstr "Soporte de música: activado" - -#~ msgid "music support: disabled" -#~ msgstr "Soporte de música: desactivado" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "resolución fijada a: " - -#~ msgid "fullscreen: " -#~ msgstr "pantalla completa: " - -#~ msgid " enabled" -#~ msgstr " activado" - -#~ msgid "disabled" -#~ msgstr "desactivado" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "pantalla completa: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Archivo del nivel ausente, ignorando: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "" -#~ "La variable de ambiente $HOME no está definida, corrígela y prueva de " -#~ "nuevo." - -#~ msgid "Unexpected char '" -#~ msgstr "Carácter inesperado '" - -#~ msgid "unknown" -#~ msgstr "desconocido" - -#~ msgid "Credits" -#~ msgstr "Créditos" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Inicia el juego ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus a salvar: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Nivel" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Estrellado" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Selecciona un clima" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Escribe el nombre de archivo a grabar como:" - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Cargando..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Nivel" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "bloqueado" - -#~ msgid "Unknow char: " -#~ msgstr "Carácter desconocido: " - -#~ msgid "Usage: " -#~ msgstr "Uso: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr "[OPCIONES]... [NIVEL]" - -#~ msgid "FILE " -#~ msgstr "ARCHIVO " - -#~ msgid "FILE " -#~ msgstr "ARCHIVO " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "multiples veces para incrementar la información" - -#~ msgid "FILE " -#~ msgstr "ARCHIVO " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Lee la configuración de ARCHIVO (por defecto: ~/.pingus/config)" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Activa la información de análisis ('debug'), de posibles opciones" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "Soporte de clanVorbis: Vale" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "" -#~ "Soporte de clanVorbis: ausente (archivos de música .ogg no serán " -#~ "reproducidos)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "Soporte clanMikMod: Vale" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "" -#~ "Soporte clanMikMod: ausente (archivos de música no serán reproducidos)" - -#~ msgid "getext support: ok" -#~ msgstr "Soporte gettext: Vale" - -#~ msgid "gettext language: english" -#~ msgstr "lenguaje de gettext: español" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Error interceptado de ClanLib: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "La imágen tiene una profundidad de color incorrecta: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Pantalla de ayuda del Editor (se esconde con F1)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - mostrar/esconder esta pantalla de ayuda" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - ejecutar tutorial de construcción de niveles" - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - modifica el color de fondo" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - jugar/probar el nivel" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - grabar éste nivel" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [sin asignar]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - grabado rápido/copia de seguridad?!" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - cambiar alto y ancho del nivel" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [sin asignar]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - muestra/esconde frames por segundo" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - tomar captura de pantalla" - -#~ msgid "Home - increase object size" -#~ msgstr "Home - aumenta el tamaño del objeto" - -#~ msgid "End - decrease object size" -#~ msgstr "End - disminuye el tamaño del objeto" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Teclas del cursor - Mover objeto" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Mayúsc. + Cursores - Mover objetos rápidamente" - -#~ msgid "PageUp - level object up" -#~ msgstr "RePág - mover un objeto a primer plano" - -#~ msgid "PageDown - level object down" -#~ msgstr "AvPág - mover un objeto a segundo plano" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "" -#~ "Mayúsc. + RePág. - incrementa un objeto 50 unidades respecto a la " -#~ "profundidad" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "" -#~ "Mayúsc. + RePág. - disminuye un objeto 50 unidades respecto a la " -#~ "profundidad" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Establece zoom por defecto (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - duplicar objeto" - -#~ msgid "a - mark all objects" -#~ msgstr "a - seleccionar todos los objetos" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "Mayúsc. botón izq. del ratón - añade objeto a la selección" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "Botón izquierdo del ratón - selecciona objeto" - -#~ msgid "Insert - insert new object" -#~ msgstr "Ins - insertar nuevo objeto" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - desagrupa/agrupa selección actual" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl + RePág - incrementa en 1 la profundidad del objeto" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl + AvPág - reduce en 1 la profundidad del objeto" - -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Formato del nombre: -.xml" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "Si has creado un nivel y quieres incluirlo en la próximaversión de " -#~ "Pingus,\n" -#~ "envíalo a: pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - guillotina" - -#~ msgid "2 - hammer" -#~ msgstr "2 - martillo" - -#~ msgid "3 - spike" -#~ msgstr "3 - punta (spike)" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - salida láser" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - falsa salida" - -#~ msgid "6 - smasher" -#~ msgstr "6 - golpeador" - -#~ msgid "7 - bumper" -#~ msgstr "7 - trampolín" - -#~ msgid "Select a WorldObj" -#~ msgstr "Selecciona un WorldObj" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - teletransporte" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - interruptor de puerta" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - agujero transportador" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - bloque de hielo" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - InfoBox" - -#~ msgid "1 - snow" -#~ msgstr "1 - nieve" - -#~ msgid "2 - rain" -#~ msgstr "2 - lluvia" - -#~ msgid "Select an entrance" -#~ msgstr "Selecciona una entrada" - -#~ msgid "1 - generic" -#~ msgstr "1 - genérica" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - leñosa" - -#~ msgid "3 - cloud" -#~ msgstr "3 - nube" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - superficie de entrada (hotspot)" - -#~ msgid "What object type do you want?" -#~ msgstr "¿Qué tipo de objeto quieres?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Suelo [no implementado]" - -#~ msgid "Which object do you want?" -#~ msgstr "¿Qué objeto quieres?" - -#~ msgid "x - Exit" -#~ msgstr "x - Salida" - -#~ msgid "o - WorldObject" -#~ msgstr "o - WorldObject" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Prefab (ObjectGroup)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - importar de archivo (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "Que prefab quieres" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Fondo con textura" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - Fondo de color uniforme" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Fondo con campo estrellado" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Fondo con tormenta de rayos" - -#~ msgid "Load a level (F5)" -#~ msgstr "Abre un nivel (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Abandona el editor (Esc)" - -#, fuzzy -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Borra objetos seleccionados (Canc)" - -#~ msgid "Edit Level Properties" -#~ msgstr "Modifica las propiedades del nivel" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Inicia el nivel y lo prueba" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Crear un nuevo nivel partiendo de cero" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "Insertar un objeto (Ins)" - -#~ msgid "Zoom into a region" -#~ msgstr "Zoom sobre una región" - -#~ msgid "Zoom in" -#~ msgstr "Zoom adentro" - -#~ msgid "Zoom out" -#~ msgstr "Zoom fuera" - -#~ msgid "Setup Number of Actions" -#~ msgstr "Establece número de acciones" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Muestra Pantalla de Ayuda (F1)" - -#~ msgid "Designed by " -#~ msgstr "Creado por " - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Número de Pingus: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "Carga finalizada. Pulsa un botón del ratón para empezar." - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Pingus salvados: %3d/%3d" - -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Pingus muertos: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Pulsa un botón del ratón para continuar..." - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Han escapado tantos Pingus como han entrado en éste nivel. Va a ser duro " -#~ "superarlo... a menos que éste juego se convierta en un festín." - -#~ msgid "Very impressive indeed." -#~ msgstr "En dos palabras : im-presionante." - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Buen trabajo... Pero puede hacerse mejor me parece." - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "No está mal del todo, no está mal." - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "Bien, pero las aseguranzas de vida de los Pingus se han revalorizado al " -#~ "alza." - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Quizá éste nivel requiere una estrategia diferente." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Exactamente la mitad. ¿Estás salvando solamente a las chicas?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Si yo fuese un Pingu, jamás habría abandonado esa entrada." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Quizá te sentirias mejor jugando al Quake..." - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Quizá éste nivel requiere una estrategia distinta. Cómo intentar " -#~ "salvarlos a todos, por ejemplo." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "¿Nunca te has planteado hacer carrera como exterminador de Pingus?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "¡Te has dejado uno! ¿!¿Cómo lo explicas?!?" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "Porfa asegúrame que le has dado al botón de Armageddon" - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Has obtenido un valor negativo de salvados vs. total, hay algo mal." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Ejecuta el editor de niveles (experimental)" - -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "" -#~ "Crea un\n" -#~ "nivel" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Captura de pantalla : No puedo grabarla." - -#~ msgid "WorldMap: File not found: " -#~ msgstr "Worldmap: Archivo no encontrado: " - -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: La gente que ha creado éste juego para ti ::.." - -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Te lleva al menú de opciones ::.." diff --git a/data/po/extract-po.sh b/data/po/extract-po.sh index 674bd1dcc..e46e50490 100755 --- a/data/po/extract-po.sh +++ b/data/po/extract-po.sh @@ -27,6 +27,10 @@ echo "" >> "${OUT}.tmp" echo -n "Extracting strings from levels... " data/po/extract-levels.guile data/levels/tutorial/*.pingus >> "${OUT}.tmp" data/po/extract-levels.guile data/levels/halloween/*.pingus >> "${OUT}.tmp" +data/po/extract-levels.guile data/levels/desert/*.pingus >> "${OUT}.tmp" +data/po/extract-levels.guile data/levels/mysteryIsland/*.pingus >> "${OUT}.tmp" +data/po/extract-levels.guile data/levels/alien/*.pingus >> "${OUT}.tmp" +data/po/extract-levels.guile data/levels/factorycampaign/*.pingus >> "${OUT}.tmp" echo "done" echo -n "Extracting strings from worldmaps... " diff --git a/data/po/fi.po b/data/po/fi.po index bf51405fa..a896833f7 100644 --- a/data/po/fi.po +++ b/data/po/fi.po @@ -11,401 +11,458 @@ msgid "" msgstr "" "Project-Id-Version: fi\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2008-09-02 15:01+0300\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-13 04:21+0000\n" "Last-Translator: Risto H. Kurppa \n" "Language-Team: Finnish \n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# fi.po (fi) #-#-#-#-#\n" -"X-Generator: KBabel 1.11.4\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Ruutukaappaus: Tallennetaan kaappausta: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "rajaton" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Ruutukaappaus: Ruutukaappaus valmis." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Enkeli" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Ruutukaappaus: Tiedostoon ei voitu kirjoittaa: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Murskaaja" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "PysÀyttÀjÀ" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Laatoittaja" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"KenttÀtiedostot tulisi nimetÀ sÀÀnnönmukaisesti riippuen kentÀn kentÀn " -"nimestÀ, numerosta ja nimimerkistÀsi seuraavasti:\n" -"\n" -" -.pingus\n" -"\n" -"Joten jos kenttÀsi on kivi-teeman toinen osa, tiedostonimen tulisi olla " -"kivi2-nimesi.pingus\n" -"\n" -"Kun oelt saanut kenttÀsi valmiiksi ja haluat sen pÀÀtyvÀn Pingusiin, lÀhetÀ " -"kenttÀ sÀhköpostilla osoitteeseen\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Vain GPL-lisenssin alaiset kentÀt voidaan lisÀtÀ peliin. Oletuksena " -"kenttÀtyökalu tekee kaikista kentistÀ GPL-lisensoituja. Jos haluat kÀyttÀÀ " -"eri lisenssiÀ, se tulee asettaa erikseen." +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Pommittaja" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Siltaaja" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "KiipeilijÀ" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Avaa" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Kaivaja" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Tallenna" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Hukkuminen" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Peruuta" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Poistuja" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Tiedostonimi: " +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Putoaja" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Leijuja" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Avaa kenttÀ" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "HyppÀÀjÀ" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Tallenna kenttÀ" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Laserkuolema" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Uusi kenttÀ" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Louhija" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Avaa kenttÀ..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "RaketinheittÀjÀ" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Tallenna kenttÀ..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Liukuja" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Tallenna kenttÀ nimellÀ..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Liiskaus" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Pelaa kenttÀ..." +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Roiskaus" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Aseta toiminnot" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "TerÀsmies" -#: src/editor/panel.cpp:166 -#, fuzzy -msgid "Configure level" -msgstr "Tallenna kenttÀ (F6)" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportattu" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Muokkaa kohteen asetuksia" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Odottaja" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "KÀvelijÀ" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "NÀytÀ minikartta" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "ohita" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Monista kohde (d)" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Lopeta" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Delete - poista valittu kohde" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "KenttÀpaketit" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Tuo pÀÀlimmÀiseksi" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Nosta " +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Laske " +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Vie alimmaiseksi" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "KÀÀnnÀ vaakasuunnassa" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "KÀÀnnÀ pystysuunnassa" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "KÀÀnnÀ kohdetta -90 astetta " +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "KÀÀnnÀ kohdetta 90 astetta" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idea" -#: src/editor/panel.cpp:208 -#, fuzzy -msgid "Display help" -msgstr "NÀytÀ ohje" - -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Poistu" - -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "e - SisÀÀnkÀynti" - -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "g - Maapala (maa)" - -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "s - Maapala (kiinteÀ)" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-YllÀpito" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "b - Maapala (silta)" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Ohjelmointi" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "n - Maapala (lÀpinÀkyvÀ)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Porttaus (Win32)" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "r - Maapala ('poista')" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Porttaus (MacOSX)" -#: src/editor/object_selector.cpp:321 -#, fuzzy -msgid "Hotspot" -msgstr "h - Hotspot" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafiikka" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "Tausta" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musiikki" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Neste" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-KenttÀsuunnittelu" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "Ansat" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Tarina" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "SÀÀ" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-KÀÀnnöstyö" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Erityiset" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Erityiset" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Kohde:" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Kiitokset" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "Ei valintaa" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Ja aivan erityiskiitokset" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "LÀpinÀkyvÀ" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_kaikille niille, jotka" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "KiinteÀ" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_osallistuvat kehittÀmÀÀn" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Maa" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_vapaita ohjelmia!" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Silta" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Kiitos sinulle" -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Vesi" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_pelaamisesta!" -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Laava" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Tarina" -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Poista" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Aloita peli ::.." -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Valitsimet:" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "KenttÀeditori" -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Vasen" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Luo omat kentÀt ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Sekalaiset" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Poistu" -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Oikea" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Hei hei! ::.." -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" +"..:: Ctrl-g: kaappaa hiiri :: F10: fps-laskuri :: F11: " +"kokoruutu :: F12: ruutukaappaus ::.." -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "VÀri:" - -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "Pienet tÀhdet:" - -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Keskikokoiset tÀhdet:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Suuret tÀhdet:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Toista:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" msgstr "" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" msgstr "" -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "NÀytÀ tÀmÀ ohje" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/pingus/pingus_main.cpp:218 -#, fuzzy -msgid "Print version number and exit" -msgstr "NÀytÀ versionumero ja poistu" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Sulje" -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "NÀyttö:" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "OK" -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "KÀynnistÀ ikkunassa" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingujen mÀÀrÀ: " -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "KÀynnistÀ koko ruudulla" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Pelastettavien mÀÀrÀ: " -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Aika: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "TekijÀ: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Tiedostonimi: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "YritÀ uudelleen" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Onnistuit!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "EpÀonnistuit." + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "TÀydellistÀ! Pelastit joka ikisen, loistavaa!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "YksikÀÀn ei menehtynyt, hyvin tehty." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Pelastit tasan tarvittavan mÀÀrÀn - pÀÀsit kyllÀ kentÀn lÀpi,\n" +"mutta kai pystyt parempaankin?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Ihan kaikki eivÀt pelastuneet, mutta hyvÀÀ työtÀ joka tapauksessa!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "MitÀstÀ tÀssÀ voi sanoa... PÀÀsit lÀpi - onneksi olkoon!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Tapatit kaikki - ei hyvÀ, ei." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "YksikÀÀn ei selvinnyt - pystyt varmasti parempaankin." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Et pelastanut ihan tarpeeksi, mutta muutaman kuitenkin.\n" +"Ensi kerralla paremmin, vai mitÀ?" + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "" +"VielÀ yksi lisÀÀ maaliin asti niin olisit pÀÀssyt lÀpi - yritÀ uudestaan!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "" +"Vain muutama lisÀÀ maaliin asti niin olisi pÀÀssyt lÀpi - yritÀ uudestaan!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Parempi tuuri ensi kerralla!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Pelastui: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Kuoli: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Aikaa jÀljellÀ: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "LÀhteneitÀ:%3d/%-3d LiikkeellÀ:%3d Pelastettu:%3d/%-3d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "NÀytÀ tÀmÀ ohje" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "NÀyttö:" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "KÀynnistÀ ikkunassa" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "KÀynnistÀ koko ruudulla" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" #: src/pingus/pingus_main.cpp:228 msgid "Enable software cursor" @@ -436,9 +493,8 @@ msgid "List all available languages" msgstr "Listaa kaikki kÀytettÀvissÀ olevat kielet" #: src/pingus/pingus_main.cpp:246 -#, fuzzy msgid "Loads the level editor" -msgstr "..:: KÀynnistÀ kenttÀeditori ::.." +msgstr "" #: src/pingus/pingus_main.cpp:248 msgid "Save the level given level to FILENAME and quit" @@ -453,9 +509,8 @@ msgid "Shows the credits" msgstr "" #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Valitsimet:" +msgstr "" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" @@ -478,16 +533,14 @@ msgid "Don't read ~/.pingus/config" msgstr "ÄlÀ lue tiedostoa ~/.pingus/config:a" #: src/pingus/pingus_main.cpp:264 -#, fuzzy msgid "FILE" -msgstr "TIEDOSTO " +msgstr "" #: src/pingus/pingus_main.cpp:265 -#, fuzzy msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" -msgstr "vÀhennÀ suorittimen kÀyttöÀ; saattaa nopeuttaa peliÀ hitailla koneilla" +msgstr "" #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" @@ -498,9 +551,8 @@ msgid "Debugging and experimental stuff:" msgstr "Kokeellista ja virheiden korjaamiseen liittyvÀÀ tavaraa:" #: src/pingus/pingus_main.cpp:272 -#, fuzzy msgid "Enables some features, only interesting to programmers" -msgstr "Kytkee pÀÀlle joitain vain ohjelmoijia kiinnostavia ominaisuuksia" +msgstr "" #: src/pingus/pingus_main.cpp:275 msgid "" @@ -522,908 +574,1317 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Aseta karttaruutujen koko (oletusarvo: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Muisti loppu!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Standardikeskeytys!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Tuntematon keskytys!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "rajaton" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "lukittu" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Siltaaja" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "NÀytÀ lopetus?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idea" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "NÀytÀ tarina?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-YllÀpito" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Poistu?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Ohjelmointi" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Valitse?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Porttaus (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...kÀvelee..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Porttaus (MacOSX)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Ruutukaappaus: Tallennetaan kaappausta: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafiikka" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Ruutukaappaus: Ruutukaappaus valmis." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musiikki" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Ruutukaappaus: Tiedostoon ei voitu kirjoittaa: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-KenttÀsuunnittelu" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "e - SisÀÀnkÀynti" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Tarina" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "g - Maapala (maa)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-KÀÀnnöstyö" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "s - Maapala (kiinteÀ)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Erityiset" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "b - Maapala (silta)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Kiitokset" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "n - Maapala (lÀpinÀkyvÀ)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Ja aivan erityiskiitokset" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "r - Maapala ('poista')" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_kaikille niille, jotka" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_osallistuvat kehittÀmÀÀn" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Tausta" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_vapaita ohjelmia!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Neste" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Kiitos sinulle" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Ansat" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_pelaamisesta!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "SÀÀ" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "OK" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Erityiset" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Lopeta" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Kohde:" + +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Ei valintaa" + +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "LÀpinÀkyvÀ" + +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "KiinteÀ" + +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Maa" + +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Silta" + +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Vesi" + +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Laava" + +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Poista" + +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "" + +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Vasen" + +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Sekalaiset" + +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Oikea" + +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "" + +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "VÀri:" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Pienet tÀhdet:" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Keskikokoiset tÀhdet:" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Suuret tÀhdet:" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Toista:" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "" + +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" + +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "" + +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" + +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" + +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" +"KenttÀtiedostot tulisi nimetÀ sÀÀnnönmukaisesti riippuen kentÀn kentÀn " +"nimestÀ, numerosta ja nimimerkistÀsi seuraavasti:\n" +"\n" +" -.pingus\n" +"\n" +"Joten jos kenttÀsi on kivi-teeman toinen osa, tiedostonimen tulisi olla " +"kivi2-nimesi.pingus\n" +"\n" +"Kun oelt saanut kenttÀsi valmiiksi ja haluat sen pÀÀtyvÀn Pingusiin, lÀhetÀ " +"kenttÀ sÀhköpostilla osoitteeseen\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Vain GPL-lisenssin alaiset kentÀt voidaan lisÀtÀ peliin. Oletuksena " +"kenttÀtyökalu tekee kaikista kentistÀ GPL-lisensoituja. Jos haluat kÀyttÀÀ " +"eri lisenssiÀ, se tulee asettaa erikseen.\n" + +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Uusi kenttÀ" + +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Avaa kenttÀ..." + +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Tallenna kenttÀ..." + +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Tallenna kenttÀ nimellÀ..." + +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Pelaa kenttÀ..." + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Aseta toiminnot" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Muokkaa kohteen asetuksia" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "NÀytÀ minikartta" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Monista kohde (d)" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Delete - poista valittu kohde" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Tuo pÀÀlimmÀiseksi" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Nosta" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Laske" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Vie alimmaiseksi" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "KÀÀnnÀ vaakasuunnassa" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "KÀÀnnÀ pystysuunnassa" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "KÀÀnnÀ kohdetta -90 astetta" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "KÀÀnnÀ kohdetta 90 astetta" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Avaa" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Tallenna" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Peruuta" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Tiedostonimi:" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Avaa kenttÀ" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Tallenna kenttÀ" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Kun tie on tukossa, murskaaja auttaa" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Kuten jo aiemmista kentistÀ tuttu Kaivaja, myös tÀllÀ kertaa esiteltÀvÀ " +"Murskaaja kaivaa tunneleita. Toisin kuin Kaivaja, se kuitenkin etenee " +"vaakasuoraan eikÀ alaspÀin. " + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Uhraa muutama ja pelasta loput" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Jos muita kaivutoimintoja ei ole kÀtettÀvissÀ, tÀytyy joskus vain rÀjÀytellÀ " +"tie selvÀksi. RÀjÀyttÀmisen yhteydessÀ pingu tietysti kuolee, mutta " +"toisinaan on tarpeen uhrata muutama loppujen hyvÀksi. " + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Opettele kaivamaan" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"TÀssÀ tulee ensimmÀinen tehtÀvÀsi - ja kuten tavallista, se on vielÀ melko " +"halppo. Komennat vain haluamaasi pingua kaivamaan kolon maahan niin, ettÀ " +"kaikki pÀÀsevÀt uloskÀynnille. Kaivaminen hoituu yksinkertaisesti " +"klikkaamalla pingua. " + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Leiju tai kuole" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"YkköskenttÀhÀn sujui hyvin! TÀllÀ kertaa tehtÀvÀsi on varustaa pingut " +"pienillÀ propelleilla, joiden avulla ne leijuvat pehmeÀsti maahan. Pingut " +"nimittÀin liiskautuvat pudotessaan liian korkealta. PidÀ siis silmÀt auki ja " +"hermot kurissa! " + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Hypi riemusta" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Toisinaan pingun pitÀisi pÀÀstÀ tasanteelle, joka on kaukana edessÀpÀin, " +"mutta jolle ei pÀÀse kÀvellen. HyppÀÀjÀ auttaa. Sen avulla pingun saa " +"hyppÀytettyÀ lyhyitÀ matkoja ylÀvistoon. " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Louhijan toiveuni" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Uusi toiminto astuu kehiin - tÀmÀ toinen kaivuutapa tuottaa suoran sijaan " +"viiston tunnelin. Sen avulla perÀstÀ tulevat pingut pÀÀsevÀt samaan aikaan " +"sekÀ sivulle ettÀ alaspÀin. Toiminnon nimi on Louhija. " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Paniikkisaari (leiju/murksaa)" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingujen mÀÀrÀ: " +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"SiinÀ missÀ edelliset kentÀt eivÀt ole vaatineet paljon työtÀ, tÀmÀ alkaakin " +"olla jo vÀhÀn hankalampi. Pinguja tulee samaan aikaan kahdesta eri " +"sisÀÀnkÀynnistÀ ja tehtÀvÀsi on koordinoida ryhmiÀ jÀrkevÀsti. " -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Pelastettavien mÀÀrÀ: " +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Hypi, pompi... murskaa..." -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Aika: " +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"PaniikkipÀivÀt ovat tÀÀllÀ taas! Vaikka pinguja tulee kohtuullisen hitaasti, " +"ne törmÀilevÀt seiniin ja koko lauman ohjailu muuttuu varsin pian " +"hankalaksi. Koska uloskÀynnille tÀytyy kuitenkin saada vain 5 pingua, kentÀn " +"ratkaiseminen ei pitÀisi olla lainkaan mahdotonta. Jos mikÀÀn muu ei tunnu " +"onnistuvan, kokeile pysÀyttÀÀ peli 'p'-nÀppÀimellÀ tai alareunan " +"painikkeella. " -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "TekijÀ: " +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Kaksi ryhmÀÀ rinnakkain, koordinoi viisaasti" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Tiedostonimi: " +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"TÀllÀ kertaa johdettavanasi on kaksi eri ryhmÀÀ. Ei kuitenkaan syytÀ " +"paniikkiin, sillÀ kentÀn ratkaisuun on varattu aikaa yllin kyllin. SiinÀ " +"tÀmÀnkertaiset vihjeet, onnea matkaan! " -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "Sulje" +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Stop'n Roll" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Tarina" +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"JÀlleen on aika yhdistellÀ edellisissÀ kentissÀ opittua. RÀjÀytÀ tie auki " +"mutta varmista samalla, ettÀ loput pingut pysyvÀt hallinnassa. PysÀyttÀjistÀ " +"on apua. " -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Aloita peli ::.." +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "KiipeÀ, KiipeÀjÀ... Pum!" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "KenttÀeditori" +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Kuten ehkÀ jo edellisestÀ kentÀstÀ opitkin, eri toimintoja tÀytyy usein " +"yhdistellÀ luovasti. Koska tÀstÀ kentÀstÀ puuttuu Kaivajia, niiden tilalla " +"tÀytyy kÀyttÀÀ Pommittajia, mutta miten Pommittajat saa rÀjÀhtÀmÀÀn oikeaan " +"aikaan? " -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Luo omat kentÀt ::.." +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "Mutkikkaampaa siltailua..." -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Hei hei! ::.." +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"On jÀlleen aika yhdistellÀ viisaasti eri toimintoja. HÀtiköimÀllÀ voit saada " +"aikaan kolon juuri ennen uloskÀyntiÀ, joten mieti tarkaan mitÀ teet. " -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "KenttÀpaketit" +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "Liian korkea pudotus vaarantaa terveytesi..." -#: src/pingus/screens/pingus_menu.cpp:68 -#, fuzzy -msgid "..:: Play User Built levels ::.." -msgstr "..:: Aloita lisÀkenttÀ ::.." +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"TÀstÀ kentÀstÀ selviÀÀ yhteistyöllÀ. Koska leijujia ei ole riittÀvÀsti, " +"kannattaa lÀhettÀÀ muutama pingu edeltÀ raivaamaan tietÀ ennen kuin pÀÀstÀÀ " +"muut liikkeelle. " -#: src/pingus/screens/pingus_menu.cpp:79 +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Opettele rakentamaan siltoja" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " msgstr "" -"..:: Ctrl-g: kaappaa hiiri :: F10: fps-laskuri :: F11: " -"kokoruutu :: F12: ruutukaappaus ::.." +"Jos yhtÀÀn HyppÀÀjÀ ei ole kÀytettÀvissÀ ja edessÀ on iso kolo, Siltaajasta " +"voi olla hyötyÀ. Sillan rakentaminen kestÀÀ hieman, mutta toisin kuin " +"HypÀÀjÀn kanssa, sillan avulla muutkin pingut pÀÀsevÀt perille. " -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Pelastui: " +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Kolme ratkaisua, valitse minkÀ haluat" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "KenttÀpaketit" +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Nyt kun hallitset kaikki toiminnot, on aika pienen lisÀharjoituksen. TÀmÀn " +"kentÀn voi ratkaista kolmella eri tavalla. Valitse itse, mitÀ niistÀ haluat " +"kokeilla. " -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "KiipeÀ, KiipeÀjÀ, kiipeÀ... ja rakenna sitten silta" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"Saat taas kÀyttöösi uuden toiminnon. KiipeÀjÀn avulla pingun saa nousemaan " +"pystysuoraa seinÀÀ pitkin ja pÀÀsemÀÀn siten paikkoihin, joihin ei niiden " +"korkeuden vuoksi muilla keinoin ole asiaa. " + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "SisÀÀnkÀynti ylhÀÀllÀ, uloskÀynti alhaalla" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Jos Leijujia ei riitÀ kaikkien pingujen saamiseksi uloskÀynnille, on " +"löydettÀvÀ muita tapoja saattaa pingut ehjÀnÀ alas. Olet jo varmasti oppinut " +"edellisissÀ kentissÀ riittÀvÀsti tÀmÀnkin kentÀn ratkaisemiseen, joten " +"suuria ongelmia tuskin on odotettavissa. " + +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Yksi selvittÀÀ reitin, muut seuraavat perÀssÀ" + +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" +"Toisinaan vastaan tulee tilanteita, joissa kÀytössÀ ei ole yhtÀÀn " +"PysÀyttÀjÀÀ, mutta sellaista tarvittaisiin. TÀllöin joudut kehittelemÀÀn " +"muita tapoja pingujen kaitsemiseen sillÀ vÀlin kun yksinÀinen sankari on " +"raivaamassa tietÀ muille. " + +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Kaiva ja leiju, ÀlÀ putoa ja liiskaannu" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"Toisin kuin ensimmÀisissÀ kentissÀ, tÀllÀ kertaa kÀytettÀvissÀsi on kahta " +"eri toimintoa. TehtÀvÀ on yksinkertainen: valitse vasemman reunan valikosta " +"haluamiasi toimintoja ja kÀytÀ niitÀ pinguihin, ettÀ ne pÀÀsevÀt " +"uloskÀynnille. PidÀ huolta, ettei liian moni kuole matkalla. " + +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Kaivamista, murskausta ja muuta mukavaa" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"MitÀ pidemmÀlle pÀÀset, sitÀ vaikeammiksi kentÀt muuttuvat. ÄlÀ silti " +"hÀtÀÀnny, sillÀ tÀmÀ on vielÀ aika helppo. KÀytÀ vain aiemmin oppimiasi " +"temppuja niin se tuskin tuottaa erityisemmin ongelmia. Jos alkaa tuntua, " +"ettÀ olet onnistunut pilaamaan ratkaisumahdollisuutesi, paina ruudun " +"alanurkassa olevaa joukkotuhonappia ja yritÀ uudelleen. " + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "Maasto voi tukkia tien" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " msgstr "" +"Kuten olet jo aiemmissa kentissÀ oppinutkin, pingut pystyvÀt kaivautumaan " +"lÀhes millaisen maaston lÀpi tahansa, mutta yhtÀ materiaalia ne eivÀt saa " +"rikki: terÀstÀ. TerÀksiset alueet on merkittu karttaan tummanharmaalla ja " +"koska niitÀ ei hajotettua mitenkÀÀn, ne tÀytyy vain kiertÀÀ. " -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" msgstr "" -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" msgstr "" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Pelastui: " - -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Pelastui: " +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "Tuhat ja yksi hyppÀystÀ" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "ohita" +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"UlospÀÀsy on aivan liian korkealla normaaleille Pinguille. MitÀ vaihtoehtoja " +"enÀÀ on jÀljellÀ? Pystyykö HyppÀÀjÀ pelastamaan heidÀt? Vai viivyttÀÀkö se " +"vain heidÀn vÀistÀmÀtöntÀ tuhoaan. Sinun tehtÀvÀsi on selvittÀÀ asia. Mutta " +"oletko tarpeeksi hyvÀ pelastamaan heidÀt kaikki?" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" msgstr "" -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." msgstr "" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "KÀynnistÀ koko ruudulla" +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "TÀysi ympyrÀ" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" msgstr "" +"PoispÀÀssy on niin lÀhellÀ, mutta silti niin kaukana. Yksikin askel vÀÀrÀÀn " +"suuntaan ja Pinguja odottaa karmiva kohtalo. Sinun on autettava heitÀ, mutta " +"riittÀÀkö aika? Sinun on pidettÀvÀ kiirettÀ etkÀ voi sallia itsellesi " +"pienintÀkÀÀn virhettÀ. Pingun luottavat sinuun!" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "ÄÀnet:" +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "Siltaajan painajainen" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." msgstr "" +"Kuka on asettanut tÀmÀn jÀrkyttÀvÀn seinÀmÀn kentÀlle? SeinÀmÀn, joka " +"erottaa Pingusi turvapaikasta. Sen tuhoaminen vaikuttaa mahdottomalta, mutta " +"kenties Siltaaja voi rakentaa sillan turvapaikkaan. Voivatko he rakentaa " +"riittÀvÀn korkean sillan joka vie Pingut turvaan, vai onko joku mielipuoli " +"asettanut mahdottoman haasteen eteesi?\n" +"\n" +"JÀlleen kerran sinun on ratkaistava ongelma. Aivosi ovat Pingujen ainoa " +"toivo, joten ÀlÀ hÀmÀÀnny ÀlÀkÀ eksy oikealta polulta." -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" msgstr "" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." msgstr "" +"Onko tÀmÀ vankila? UlospÀÀsy nÀyttÀÀ mahdottomalta aluetta ympÀröivien " +"vallien takia ja pelastus vaikuttaa mahdottomalta. Mutta hetkinen, oikealla " +"oleva seinÀ vaikuttaa heikolta. EhkÀpÀ se on tie ulos? Tai sitten se on " +"huijaus jonka tarkoituksena on johtaa Pingut vÀÀjÀÀmÀttömÀÀn tuhoon.\n" +"\n" +"EdessÀ on vaarallinen matka, mutta tehtÀvÀsi on selvittÀÀ miten johdat " +"Pingut vapauteen taas kerran." -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Ota kÀyttöön ohjelmallinen osoitin" - -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" msgstr "" -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" msgstr "" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "YritÀ uudelleen" - -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Onnistuit!" - -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "EpÀonnistuit." - -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "TÀydellistÀ! Pelastit joka ikisen, loistavaa!" - -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "YksikÀÀn ei menehtynyt, hyvin tehty." - -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/halloween/halloween8-plouj.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." msgstr "" -"Pelastit tasan tarvittavan mÀÀrÀn - pÀÀsit kyllÀ kentÀn lÀpi,\n" -"mutta kai pystyt parempaankin?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Ihan kaikki eivÀt pelastuneet, mutta hyvÀÀ työtÀ joka tapauksessa!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "MitÀstÀ tÀssÀ voi sanoa... PÀÀsit lÀpi - onneksi olkoon!" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Tapatit kaikki - ei hyvÀ, ei." -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "YksikÀÀn ei selvinnyt - pystyt varmasti parempaankin." +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/desert/desert1.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." msgstr "" -"Et pelastanut ihan tarpeeksi, mutta muutaman kuitenkin.\n" -"Ensi kerralla paremmin, vai mitÀ?" -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" msgstr "" -"VielÀ yksi lisÀÀ maaliin asti niin olisit pÀÀssyt lÀpi - yritÀ uudestaan!" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" msgstr "" -"Vain muutama lisÀÀ maaliin asti niin olisi pÀÀssyt lÀpi - yritÀ uudestaan!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Parempi tuuri ensi kerralla!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Pelastui: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Kuoli: " - -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Aikaa jÀljellÀ: " -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Enkeli" - -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Murskaaja" - -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "PysÀyttÀjÀ" - -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Laatoittaja" - -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Pommittaja" - -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "KiipeilijÀ" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Kaivaja" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Hukkuminen" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Poistuja" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Putoaja" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Leijuja" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "HyppÀÀjÀ" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Laserkuolema" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Louhija" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "RaketinheittÀjÀ" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Liukuja" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Liiskaus" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Roiskaus" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "TerÀsmies" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportattu" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Odottaja" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "KÀvelijÀ" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "LÀhteneitÀ:%3d/%-3d LiikkeellÀ:%3d Pelastettu:%3d/%-3d" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...kÀvelee..." +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "lukittu" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "NÀytÀ lopetus?" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "NÀytÀ tarina?" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Poistu?" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Valitse?" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Kun tie on tukossa, murskaaja auttaa" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/lavapit3.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." msgstr "" -"Kuten jo aiemmista kentistÀ tuttu Kaivaja, myös tÀllÀ kertaa esiteltÀvÀ " -"Murskaaja kaivaa tunneleita. Toisin kuin Kaivaja, se kuitenkin etenee " -"vaakasuoraan eikÀ alaspÀin. " -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Uhraa muutama ja pelasta loput" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." msgstr "" -"Jos muita kaivutoimintoja ei ole kÀtettÀvissÀ, tÀytyy joskus vain rÀjÀytellÀ " -"tie selvÀksi. RÀjÀyttÀmisen yhteydessÀ pingu tietysti kuolee, mutta " -"toisinaan on tarpeen uhrata muutama loppujen hyvÀksi. " -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "Opettele kaivamaan" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"TÀssÀ tulee ensimmÀinen tehtÀvÀsi - ja kuten tavallista, se on vielÀ melko " -"halppo. Komennat vain haluamaasi pingua kaivamaan kolon maahan niin, ettÀ " -"kaikki pÀÀsevÀt uloskÀynnille. Kaivaminen hoituu yksinkertaisesti " -"klikkaamalla pingua. " -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Leiju tai kuole" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"YkköskenttÀhÀn sujui hyvin! TÀllÀ kertaa tehtÀvÀsi on varustaa pingut " -"pienillÀ propelleilla, joiden avulla ne leijuvat pehmeÀsti maahan. Pingut " -"nimittÀin liiskautuvat pudotessaan liian korkealta. PidÀ siis silmÀt auki ja " -"hermot kurissa! " -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "Hypi riemusta" +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"Toisinaan pingun pitÀisi pÀÀstÀ tasanteelle, joka on kaukana edessÀpÀin, " -"mutta jolle ei pÀÀse kÀvellen. HyppÀÀjÀ auttaa. Sen avulla pingun saa " -"hyppÀytettyÀ lyhyitÀ matkoja ylÀvistoon. " -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Louhijan toiveuni" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"Uusi toiminto astuu kehiin - tÀmÀ toinen kaivuutapa tuottaa suoran sijaan " -"viiston tunnelin. Sen avulla perÀstÀ tulevat pingut pÀÀsevÀt samaan aikaan " -"sekÀ sivulle ettÀ alaspÀin. Toiminnon nimi on Louhija. " -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Paniikkisaari (leiju/murksaa)" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"SiinÀ missÀ edelliset kentÀt eivÀt ole vaatineet paljon työtÀ, tÀmÀ alkaakin " -"olla jo vÀhÀn hankalampi. Pinguja tulee samaan aikaan kahdesta eri " -"sisÀÀnkÀynnistÀ ja tehtÀvÀsi on koordinoida ryhmiÀ jÀrkevÀsti. " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Hypi, pompi... murskaa..." +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"PaniikkipÀivÀt ovat tÀÀllÀ taas! Vaikka pinguja tulee kohtuullisen hitaasti, " -"ne törmÀilevÀt seiniin ja koko lauman ohjailu muuttuu varsin pian " -"hankalaksi. Koska uloskÀynnille tÀytyy kuitenkin saada vain 5 pingua, kentÀn " -"ratkaiseminen ei pitÀisi olla lainkaan mahdotonta. Jos mikÀÀn muu ei tunnu " -"onnistuvan, kokeile pysÀyttÀÀ peli 'p'-nÀppÀimellÀ tai alareunan " -"painikkeella. " -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Kaksi ryhmÀÀ rinnakkain, koordinoi viisaasti" +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"TÀllÀ kertaa johdettavanasi on kaksi eri ryhmÀÀ. Ei kuitenkaan syytÀ " -"paniikkiin, sillÀ kentÀn ratkaisuun on varattu aikaa yllin kyllin. SiinÀ " -"tÀmÀnkertaiset vihjeet, onnea matkaan! " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Stop'n Roll" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"JÀlleen on aika yhdistellÀ edellisissÀ kentissÀ opittua. RÀjÀytÀ tie auki " -"mutta varmista samalla, ettÀ loput pingut pysyvÀt hallinnassa. PysÀyttÀjistÀ " -"on apua. " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "KiipeÀ, KiipeÀjÀ... Pum!" +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Kuten ehkÀ jo edellisestÀ kentÀstÀ opitkin, eri toimintoja tÀytyy usein " -"yhdistellÀ luovasti. Koska tÀstÀ kentÀstÀ puuttuu Kaivajia, niiden tilalla " -"tÀytyy kÀyttÀÀ Pommittajia, mutta miten Pommittajat saa rÀjÀhtÀmÀÀn oikeaan " -"aikaan? " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "Mutkikkaampaa siltailua..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"On jÀlleen aika yhdistellÀ viisaasti eri toimintoja. HÀtiköimÀllÀ voit saada " -"aikaan kolon juuri ennen uloskÀyntiÀ, joten mieti tarkaan mitÀ teet. " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "Liian korkea pudotus vaarantaa terveytesi..." +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 -msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"TÀstÀ kentÀstÀ selviÀÀ yhteistyöllÀ. Koska leijujia ei ole riittÀvÀsti, " -"kannattaa lÀhettÀÀ muutama pingu edeltÀ raivaamaan tietÀ ennen kuin pÀÀstÀÀ " -"muut liikkeelle. " -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Opettele rakentamaan siltoja" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Jos yhtÀÀn HyppÀÀjÀ ei ole kÀytettÀvissÀ ja edessÀ on iso kolo, Siltaajasta " -"voi olla hyötyÀ. Sillan rakentaminen kestÀÀ hieman, mutta toisin kuin " -"HypÀÀjÀn kanssa, sillan avulla muutkin pingut pÀÀsevÀt perille. " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Kolme ratkaisua, valitse minkÀ haluat" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"Nyt kun hallitset kaikki toiminnot, on aika pienen lisÀharjoituksen. TÀmÀn " -"kentÀn voi ratkaista kolmella eri tavalla. Valitse itse, mitÀ niistÀ haluat " -"kokeilla. " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "KiipeÀ, KiipeÀjÀ, kiipeÀ... ja rakenna sitten silta" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"Saat taas kÀyttöösi uuden toiminnon. KiipeÀjÀn avulla pingun saa nousemaan " -"pystysuoraa seinÀÀ pitkin ja pÀÀsemÀÀn siten paikkoihin, joihin ei niiden " -"korkeuden vuoksi muilla keinoin ole asiaa. " -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "SisÀÀnkÀynti ylhÀÀllÀ, uloskÀynti alhaalla" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "HyppÀÀjÀ" -#: data/levels/tutorial/snow22-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"Jos Leijujia ei riitÀ kaikkien pingujen saamiseksi uloskÀynnille, on " -"löydettÀvÀ muita tapoja saattaa pingut ehjÀnÀ alas. Olet jo varmasti oppinut " -"edellisissÀ kentissÀ riittÀvÀsti tÀmÀnkin kentÀn ratkaisemiseen, joten " -"suuria ongelmia tuskin on odotettavissa. " -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Yksi selvittÀÀ reitin, muut seuraavat perÀssÀ" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Tarina" -#: data/levels/tutorial/snow7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Toisinaan vastaan tulee tilanteita, joissa kÀytössÀ ei ole yhtÀÀn " -"PysÀyttÀjÀÀ, mutta sellaista tarvittaisiin. TÀllöin joudut kehittelemÀÀn " -"muita tapoja pingujen kaitsemiseen sillÀ vÀlin kun yksinÀinen sankari on " -"raivaamassa tietÀ muille. " -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Kaiva ja leiju, ÀlÀ putoa ja liiskaannu" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/snow8-grumbel.pingus:8 -msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" msgstr "" -"Toisin kuin ensimmÀisissÀ kentissÀ, tÀllÀ kertaa kÀytettÀvissÀsi on kahta " -"eri toimintoa. TehtÀvÀ on yksinkertainen: valitse vasemman reunan valikosta " -"haluamiasi toimintoja ja kÀytÀ niitÀ pinguihin, ettÀ ne pÀÀsevÀt " -"uloskÀynnille. PidÀ huolta, ettei liian moni kuole matkalla. " -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Kaivamista, murskausta ja muuta mukavaa" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"MitÀ pidemmÀlle pÀÀset, sitÀ vaikeammiksi kentÀt muuttuvat. ÄlÀ silti " -"hÀtÀÀnny, sillÀ tÀmÀ on vielÀ aika helppo. KÀytÀ vain aiemmin oppimiasi " -"temppuja niin se tuskin tuottaa erityisemmin ongelmia. Jos alkaa tuntua, " -"ettÀ olet onnistunut pilaamaan ratkaisumahdollisuutesi, paina ruudun " -"alanurkassa olevaa joukkotuhonappia ja yritÀ uudelleen. " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "Maasto voi tukkia tien" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Kuten olet jo aiemmissa kentissÀ oppinutkin, pingut pystyvÀt kaivautumaan " -"lÀhes millaisen maaston lÀpi tahansa, mutta yhtÀ materiaalia ne eivÀt saa " -"rikki: terÀstÀ. TerÀksiset alueet on merkittu karttaan tummanharmaalla ja " -"koska niitÀ ei hajotettua mitenkÀÀn, ne tÀytyy vain kiertÀÀ. " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "Tuhat ja yksi hyppÀystÀ" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -"UlospÀÀsy on aivan liian korkealla normaaleille Pinguille. MitÀ vaihtoehtoja " -"enÀÀ on jÀljellÀ? Pystyykö HyppÀÀjÀ pelastamaan heidÀt? Vai viivyttÀÀkö se " -"vain heidÀn vÀistÀmÀtöntÀ tuhoaan. Sinun tehtÀvÀsi on selvittÀÀ asia. Mutta " -"oletko tarpeeksi hyvÀ pelastamaan heidÀt kaikki?" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"Selvitit edellisen haasteen ja nyt on aika kÀÀntÀÀ katseet kohti seuraavaa. " -"Aivan kuin joku olisi kironnut Pingujen tien turvaan. Mutta kuka? SitÀ ei " -"ole aikaa jÀÀdÀ miettimÀÀn, sillÀ seuraava kuolettava haaste odottaa " -"Pinguja. Kaksi suurta estettÀ pitÀisi ohittaa, mutta kun murskaajia ei ole " -"kÀytettÀvissÀ muutaman Pingun uhraaminen voi olla ainoa vaihtoehto..." -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "TÀysi ympyrÀ" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"PoispÀÀssy on niin lÀhellÀ, mutta silti niin kaukana. Yksikin askel vÀÀrÀÀn " -"suuntaan ja Pinguja odottaa karmiva kohtalo. Sinun on autettava heitÀ, mutta " -"riittÀÀkö aika? Sinun on pidettÀvÀ kiirettÀ etkÀ voi sallia itsellesi " -"pienintÀkÀÀn virhettÀ. Pingun luottavat sinuun!" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "Siltaajan painajainen" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 -msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " msgstr "" -"Kuka on asettanut tÀmÀn jÀrkyttÀvÀn seinÀmÀn kentÀlle? SeinÀmÀn, joka " -"erottaa Pingusi turvapaikasta. Sen tuhoaminen vaikuttaa mahdottomalta, mutta " -"kenties Siltaaja voi rakentaa sillan turvapaikkaan. Voivatko he rakentaa " -"riittÀvÀn korkean sillan joka vie Pingut turvaan, vai onko joku mielipuoli " -"asettanut mahdottoman haasteen eteesi?\n" -"\n" -"JÀlleen kerran sinun on ratkaistava ongelma. Aivosi ovat Pingujen ainoa " -"toivo, joten ÀlÀ hÀmÀÀnny ÀlÀkÀ eksy oikealta polulta." -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"Onko tÀmÀ vankila? UlospÀÀsy nÀyttÀÀ mahdottomalta aluetta ympÀröivien " -"vallien takia ja pelastus vaikuttaa mahdottomalta. Mutta hetkinen, oikealla " -"oleva seinÀ vaikuttaa heikolta. EhkÀpÀ se on tie ulos? Tai sitten se on " -"huijaus jonka tarkoituksena on johtaa Pingut vÀÀjÀÀmÀttömÀÀn tuhoon.\n" -"\n" -"EdessÀ on vaarallinen matka, mutta tehtÀvÀsi on selvittÀÀ miten johdat " -"Pingut vapauteen taas kerran." -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 @@ -1537,7 +1998,6 @@ msgstr "" "Onnea matkaan!" #: data/worldmaps/tutorial.worldmap:88 -#, fuzzy msgid "" "Now after you and the Pingus have learned the basics and practiced a bit it " "is time to move on and begin the journey into the world. Since the ice floe " @@ -1545,14 +2005,8 @@ msgid "" "the whole way into the warmer climates the Pingus have to find something " "else to guide them on their journey." msgstr "" -"Nyt kun sinÀ ja pingut olette oppineet perusasiat ja harjoitelleet\n" -"hieman, on aika jatkaa eteenpÀin ja aloittaa matka maailmalle.\n" -"Koska Harjoitussaarelle pÀÀsemiseen kÀytetty jÀÀlautta sulaisi\n" -"pian lÀmpimÀmmÀssÀ ilmastossa, tarvitsevat pingut jotain muita\n" -"kulkuvÀlineitÀ vaelluksellaan pois etelÀnavalta.\n" #: data/worldmaps/tutorial.worldmap:97 -#, fuzzy msgid "" "But as the eldest have said, the Tutorial Island provides not only a good " "way to practice, but it is also the starting point into the world. After " @@ -1560,43 +2014,43 @@ msgid "" "large tree at the end of the island which gave them wood to construct a " "float." msgstr "" -"Aivan kuten heimon vanhimmat sanoivat, Harjoitussaari tarjoaa\n" -"muutakin kuin hyvÀn harjoituspaikan - se on myös erinomainen\n" -"lÀhtopiste matkalle pohjoiseen. Pienen etsinnÀn jÀlkeen pingut\n" -"ymmÀrsivÀtkin mitÀ viisaat olivat tarkoittaneet. Ne löysivÀt saaren\n" -"kaukaisimmasta pÀÀdystÀ suuren puun, josta saivat tarpeeksi\n" -"kelluvaa rakennusmateriaalia.\n" #: data/worldmaps/tutorial.worldmap:106 -#, fuzzy msgid "" "So the Pingus set out and constructed some large rafts, enough to carry them " "all. After also packing a bunch of provisions they were prepared to start " "their journey and leave their familiar ground and enter the unknown parts of " "the world." msgstr "" -"Pingut ryhtyivÀt toimeen ja rakensivat itselleen useita\n" -"suuria lauttoja, joilla koko joukko pÀÀsisi meren yli. Pakattuaan\n" -"mukaan vielÀ hieman muonaa ja muita tarpeita, ne oliva valmiita\n" -"jÀttÀmÀÀn kodin taakseen ja suunnistamaan kohti tuntematonta.\n" #: data/worldmaps/tutorial.worldmap:114 -#, fuzzy msgid "" "So the Pingus sit on their raft, worrying about what's to come and where to " "go, while floating into the sunset. To be continued..." msgstr "" -"Niin pingut istuivat lautoillaan huolestuneina siitÀ, mitÀ tuleman\n" -"piti ja minne matka johtaisi, ajelehtiessaan kohti auringonlaskua.\n" -"\n" -"Jatkuu..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1607,75 +2061,10 @@ msgstr "Halloween 2007" msgid "Trapped at All Hallows Eve" msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" - -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" -msgstr "" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "Salli ikkunan skaalaus (kokeellinen)" - -#~ msgid "Load a custom worldmap" -#~ msgstr "Lataa maailmankartta tiedostosta" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "" -#~ "JÀtÀ piirtÀmÀttÀ vÀhintÀÀn N ruutua. Suuremmat arvot nopeuttavat peliÀ" - -#~ msgid "Skip at most N frames" -#~ msgstr "JÀtÀ piirtÀmÀttÀ korkeintaan N ruutua" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Aseta minimi- ja maksimi-ruudunhyppÀys N:ÀÀn" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Poista joitain suoritinsyöppöjÀ ominaisuuksia kÀytöstÀ" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Demon nÀyttÀminen ja nauhoitus:" - -#, fuzzy -#~ msgid "Plays a demo session" -#~ msgstr "NÀyttÀÀ demopelin TIEDOSTOsta" - -#~ msgid "Record demos for each played level" -#~ msgstr "Nauhoittaa demopelit jokaiselle pelatulle kentÀlle" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Virhe Pingusilta: " - -#~ msgid "Couldn't open: " -#~ msgstr "Avaus epÀonnistui: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Odottamaton merkki: '" - -#~ msgid "Yes" -#~ msgstr "KyllÀ" - -#~ msgid "No" -#~ msgstr "Ei" - -#~ msgid "Exit Pingus?" -#~ msgstr "Lopeta peli?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Aloita peli ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Moninpeli" - -#, fuzzy -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Moninpelit... kokeellista tavaraa ::.." diff --git a/data/po/fr.po b/data/po/fr.po index f70d0ff3d..5d5a68384 100644 --- a/data/po/fr.po +++ b/data/po/fr.po @@ -7,379 +7,458 @@ msgid "" msgstr "" "Project-Id-Version: Pingus 0.7.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2010-07-22 01:50+0200\n" -"Last-Translator: Tanguy Ortolo \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-13 04:14+0000\n" +"Last-Translator: Tanguy Ortolo \n" "Language-Team: Philippe Saint-Pierre de>, Giray Devlet " "\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Capture d'écran : Sauvegarde de la capture sous : " - -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Capture d'écran : La capture est terminée." +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "illimité" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Capture d'écran : Impossible d'écrire le fichier : " +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Ange" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "Autoriser le redimentionnement (bogué)" +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Défonçeur" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Bloqueur" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Planchiste" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Répertoire de données" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Démolisseur" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Répertoire d'utilisateur" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Charpentier" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Ouvrir" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Grimpeur" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Enregistrer" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Creuseur" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Annuler" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Noyé" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Nom de fichier : " +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Sorteur" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Chemin :" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Tombeur" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Ouvrir un niveau" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Flotteur" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Sauvegarde de ce niveau" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Sauteur" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Nouveau niveau" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Brûlé au laser" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Ouvrir un niveau..." +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Mineur" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Sauvegarder ce niveau..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Lance-roquette" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Sauvegarder ce niveau sous..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Glisseur" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Jouer un niveau" +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Écrasé" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Configurer les actions" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Éclaboussé" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Configurer le niveau" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Superman" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Afficher les propriétés de l'objet" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Téléporté" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Afficher la fenêtre d'insertion d'objets" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Patienteur" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "Afficher la minicarte" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Marcheur" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Dupliquer les éléments sélectionnés" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Supprimer les objets sélectionnés" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Retour" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Élever l'objet en haut" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Niveaux" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Élever l'objet" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Résolus :" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Abaisser l'objet" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "niveaux" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Abaisser l'objet au fond" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Retourner l'objet horizontalement" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "Titre" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Retourner l'objet verticalement" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "Statut" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Tourner l'objet de -90 degrés" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "réussi" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Tourner l'objet de 90 degrés" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "non résolu" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Afficher cette aide" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idée" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Quitter" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Entretien" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "Entrée" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programmation" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "Élément (sol)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Portage (Win32)" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "Élément (solide)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Portage (MacOSX)" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "Élément (pont)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Graphiques" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "Élément (transparent)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musique" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "Élément (supprimer)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Conception des niveaux" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "Élément graphique (hotspot)" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Scénario" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "ArriÚre-plan" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Traduction" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Liquide" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Spécial" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "PiÚge" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Remerciements à" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "Climat" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Et un merci spécial" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Objet Spécial" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_à tout ceux qui" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objet :" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_contribuent" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "Aucune sélection" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_aux logiciels libres !" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Transparent" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Merci" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Solide" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_d'avoir joué !" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Sol" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Scénario" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Pont" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Débute la partie ::.." -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Eau" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Éditeur" -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Lave" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Créez vos niveaux ::.." -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Retirer" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Quitter" -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "Direction :" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Au revoir ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Gauche" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Démarre un niveau personnel ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Divers" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: capture la souris :: F10: compteur IPS :: F11: plein " +"écran :: F12: capture d'écran ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Droite" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "Taux de libération :" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "Couleur :" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "Petites étoiles :" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Étoiles moyennes :" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Grandes étoiles :" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Répéter :" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Fermer" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objet : [Groupe]" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "Groupe non pris en charge" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Nombre de Pingus : " -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objet : " +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Nombre de Pingus à sauver : " -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Afficher cette aide" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Temps : " -#: src/pingus/pingus_main.cpp:218 -msgid "Print version number and exit" -msgstr "Afficher le numéro de version et quitter." +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Auteur : " -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "Affichage :" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Nom du fichier : " -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Démarrer en mode fenêtre" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Essayez de nouveau" -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "Démarrer en mode plein-écran" +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Réussite !" -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Échec !" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Parfait ! Vous avez sauvé tout le monde, super!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Aucune victime, trÚs bon travail" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Vous avez sauvé juste ce qui était demandé, vous avez réussi, mais pouvez-" +"vous faire mieux ?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Tous n'ont pu être sauvés, mais c'est quand même du bon travail !" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Que puis-je dire, vous avez réussi, félicitations !" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Vous les avez tous tués, ce n'est pas trÚs bon." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Aucun n'a été sauvé, je sais que vous pouvez faire mieux." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Vous n'en avez pas sauvé suffisament, mais vous en avez tout de même sauvé " +"quelques uns.\n" +"La prochaine fois vous pourriez peut-être mieux réussir." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Seulement un de plus et vous auriez réussi, réessayez !" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Seulement une poignée de plus et vous auriez réussi, réessayez !" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Plus de chance la prochaine fois !" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Sauvés : " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Perdus : " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Temps restant : " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Relachés :%3d/%-3d Sortis :%3d Sauvés :%3d/%-3d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Afficher cette aide" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "Afficher le numéro de version et quitter." + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "Affichage :" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Démarrer en mode fenêtre" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Démarrer en mode plein-écran" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" #: src/pingus/pingus_main.cpp:228 msgid "Enable software cursor" @@ -494,897 +573,1306 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Détermine la taille des section (tiles) de la mappe (default: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: mémoire insuffisante" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Exception standard interceptée!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Sortie (throw) inconnue interceptée!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "illimité" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "vérouillé" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Charpentier" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Afficher l'épilogue ?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idée" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Afficher le prologue ?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Entretien" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Quitter ?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programmation" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Commencer ?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Portage (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...marche..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Portage (MacOSX)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Capture d'écran : Sauvegarde de la capture sous : " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Graphiques" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Capture d'écran : La capture est terminée." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musique" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Capture d'écran : Impossible d'écrire le fichier : " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Conception des niveaux" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Entrée" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Scénario" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Élément (sol)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Traduction" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Élément (solide)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Spécial" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Élément (pont)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Remerciements à" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Élément (transparent)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Et un merci spécial" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Élément (supprimer)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_à tout ceux qui" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Élément graphique (hotspot)" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_contribuent" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "ArriÚre-plan" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_aux logiciels libres !" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Liquide" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Merci" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "PiÚge" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_d'avoir joué !" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Climat" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Objet Spécial" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Retour" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objet :" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Nombre de Pingus : " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Aucune sélection" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Nombre de Pingus à sauver : " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Transparent" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Temps : " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Solide" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Auteur : " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Sol" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Nom du fichier : " +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Pont" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "Fermer" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Eau" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Scénario" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lave" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Débute la partie ::.." +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Retirer" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "Éditeur" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Direction :" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Créez vos niveaux ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Gauche" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Au revoir ::.." +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Divers" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "Niveaux" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Droite" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Démarre un niveau personnel ::.." +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "Taux de libération :" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" msgstr "" -"..:: Ctrl-g: capture la souris :: F10: compteur IPS :: F11: plein " -"écran :: F12: capture d'écran ::.." -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "Résolus : " - -#: src/pingus/screens/level_menu.cpp:160 -msgid "levels" -msgstr "niveaux" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" msgstr "" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "Titre" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" -msgstr "Statut" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:282 -msgid "solved" -msgstr "réussi" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:284 -msgid "unsolved" -msgstr "non résolu" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Couleur :" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Petites étoiles :" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Étoiles moyennes :" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Résultats:" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Grandes étoiles :" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Démarrer en mode plein-écran" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Répéter :" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objet : [Groupe]" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Son :" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Groupe non pris en charge" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objet : " -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "Autoriser le redimentionnement (bogué)\n" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" +"Retourner horizontalement\n" +"Retourner verticalement\n" +"Supprimer les objets marqués\n" +"Déplacer les objets en haut\n" +"Déplacer les objets en bas\n" +"Déplacer les objets à gauche\n" +"Déplacer les objets à droite\n" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Activer le curseur logiciel" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Nouveau niveau" -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Résultats:" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Ouvrir un niveau..." -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Configuration" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Sauvegarder ce niveau..." -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Essayez de nouveau" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Sauvegarder ce niveau sous..." -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Réussite !" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Jouer un niveau" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Échec !" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Configurer les actions" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Parfait ! Vous avez sauvé tout le monde, super!" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Configurer le niveau" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Aucune victime, trÚs bon travail" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Afficher les propriétés de l'objet" -#: src/pingus/screens/result_screen.cpp:204 -msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "" -"Vous avez sauvé juste ce qui était demandé, vous avez réussi, mais pouvez-" -"vous faire mieux ?" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Afficher la fenêtre d'insertion d'objets" -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Tous n'ont pu être sauvés, mais c'est quand même du bon travail !" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Afficher la minicarte" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Que puis-je dire, vous avez réussi, félicitations !" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Dupliquer les éléments sélectionnés" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Vous les avez tous tués, ce n'est pas trÚs bon." +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Supprimer les objets sélectionnés" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Élever l'objet en haut" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Élever l'objet" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Abaisser l'objet" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Abaisser l'objet au fond" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Retourner l'objet horizontalement" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Retourner l'objet verticalement" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Tourner l'objet de -90 degrés" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Tourner l'objet de 90 degrés" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Afficher cette aide" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Répertoire de données" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Répertoire d'utilisateur" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Ouvrir" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Enregistrer" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Annuler" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Nom de fichier :" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Chemin :" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Ouvrir un niveau" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Sauvegarde de ce niveau" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Si la route est bloquée, défonce le mur !" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Comme l'action Creuseur que vous avez connue dans les niveaux précédants, il " +"existe également une action qui permet aux Pingus de creuser " +"horizontalement, contrairement au forage vertical que l'action Creuseur " +"procure. Cette nouvelle action est appelée Défonçeur. " + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Sacrifie quelques-uns pour sauver les autres" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Parfois, quand aucune autre action n'est disponible, vous ne pouvez que " +"dynamiter votre chemin au travers du sol. Les Pingus peuvent y parvenir en " +"s'auto-détruisant. Cela les tuera, mais c'est parfois nécessaire pour sauver " +"le reste de la bande. " + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Apprendre à creuser" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"C'est votre premiÚre mission. Comme toujours, c'est assez facile. Tout ce " +"que vous avez à faire, est de donner l'ordre à un Pingu de creuser un trou " +"dans le sol afin qu'il puisse atteindre la sortie. Ceci est accompli en " +"cliquant simplement sur un Pingu. " + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Flotte ou Meurt" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"Bien joué dans votre premiÚre mission, maintenant passons à la suivante. " +"Cette fois, vous allez devoir équiper vos Pingus avec un petit propulseur, " +"afin qu'ils puissent atterrir légÚrement sur le sol. Si les Pingus tombent " +"de trop haut, ils ne pourront survivre à la chute, alors soyez vigilant! " + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Saute de joie" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Parfois, un Pingu a besoin d'atteindre une plateforme qui est éloignée et " +"inaccessible par la marche. C'est alors que l'action Sauteur devient utile : " +"elle permet à un Pingu de faire un petit bond et lui permet d'atteindrela " +"plateforme. " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Paradis des mineurs" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Voici encore une nouvelle action, de forage cette fios en diagonale. Elle " +"permet à un Pingu de creuser le sol en diagonale, créant ainsi une voie que " +"pourront emprunter les autres Pingus. Cette action ce nomme Mineur. " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Île de la Panique (flotteur/défonçeur)" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Alors que les niveaux précédants ne demandaient pas trop d'actions rapides," +"celui ci est un peu plus difficile. Les Pingus proviennent de deux portes en " +"parallÚle et vous devez coordonner les deux groupes intelligemment. " + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Saute, rebondis ... et défonce..." + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"C'est encore une fois la panique. Les Pingus ne sortirons pas trÚs " +"rapidement, mais puisque comme is se retournent sur les murs, vous allez " +"rapidement avoir de mal à les coordonner. Puisque vous n'avez qu'à en sauver " +"5, cela devrait être réalisable, mais si vous êtes en difficulté, utilisez " +"le mode pause ('p') pour avoir une vue d'ensemble. " + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Deux groupes en parallÚle, coordination essentielle" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"Vous avez deux groupes à diriger cette fois, ne paniquez pas, puisque ce " +"niveau vous donne suffisament de temps pour réfléchir à vos actions. Pas " +"plus de conseils cette fois, mais bonne chance ! " + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Bloque la route" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Encore une fois, vous devrez combiner ce que vous avez appris dans les " +"niveaux précédants. Dynamitez-vous un passage et assurez-vous de garder le " +"contrÃŽle sur les Pingus. L'action Bloqueur va vous aider. " + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Plus haut, Plus haut, ... Boum !" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Comme vous l'avez sûrement compris auparavant, vous avez souvent a combiner " +"différentes actions pour accomplir le travail. Étant donné l'absence de " +"l'action Creuseur dans ce niveau, le Démolisseur doit entrer en scÚne, mais " +"comment peut-il atteindre l'endroit à dynamiter ? " + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "La construction de pont devient complexe..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"Encore une fois, vous avez à combiner des action avec précaution et " +"intelligence, sans quoi vous allez terminer votre course dans le trou avant " +"la sortie, cherchez donc à un moyen d'éviter cela. " + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "De trop haut, les Pingus en morceaux..." + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"Le travail d'équipe est la clef du succÚs cette fois. Vous n'avez pas " +"suffisament de Flotteurs pour atteindre la sortie, alors n'en n'envoyez que " +"quelques uns préparer la route pour les autres. " + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Apprenez a utiliser le pont" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"S'il vous n'avez pas de Sauteur a portée de main et qu'un grand trou doit " +"être franchi, un pont peut être trÚs utile. Il prend un certain temps à " +"construire, mais contrairement à l'action Sauteur, il permet aux " +"Pingussuivants d'emprunter de passer. " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Trois solutions, c'est à vous de choisir" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Maintenant que vous avez fait connaissance avec toutes les actions, il est " +"temps de les pratiquer. Ce niveau présente au moins trois différentes " +"solutions, celle que vous prendrez ne dépend que de vous. " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Grimpe, Grimpeur, grimpe... et construit un pont" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"Une fois de plus, vous avez accÚs à une nouvelle action. L'action Grimpeur " +"permet à un Pingu d'escalader un mur droit et ainsi d'atteindre des endroits " +"impossible d'accÚs autrement. " + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Entrée haute, Sortie basse" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Si vous n'avez pas assez de Flotteurs pour faire descendre tous les Pingus " +"vers la sortie, vous allez devoir trouver des voies de contournement. Tout " +"ce qui est nécessaire ici devrait avoir été appris dans les niveaux " +"précédents, celui-ci ce ne devrait donc pas poser de problÚmes. " + +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Un fait le travail, les autres suivent" + +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" +"Parfois, vous n'avez pas de Bloqueur sous la main pour coordonner vos Pingus " +"et vous devez trouver d'autres façons de les garder sous contrÃŽle, pendant " +"qu'un seul d'entre eux prépare la route pour les autres. " + +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Creuse et flotte, mais ne t'écrase pas" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"Contrairement au deux premiers niveaux, vous avez deux actions disponible " +"dans celui-ci. Votre tâche est également simple : sélectionez une action " +"depuis le panneau de gauche et appliquez-la sur les Pingus afin qu'ils " +"puissent atteindre la sortie. Assurez-vous que peu d'entre meurent. " + +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Creuse, défonce et d'autres problÚmes" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Plus vous finirez de niveaux, plus ils seront difficiles, mais, pas de " +"panique, celui-ci est encore assez facile. Utilisez simplement ce que vous " +"avez appris auparavant et vous ne devriez pas avoir de problÚmes. Si vous " +"croyez avoir atteint un stade où vous ne pouvez plus réussir le niveau, " +"double-cliquez sur le bouton Armageddon dans le coin inférieur droit. " + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "L'acier bloque le passage" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" +"Comme vous l'avez appris dans les niveaux précédants, vos Pingus peuvent " +"creuser pratiquement tous les sols, mais il y a une chose qu'ils ne peuvent " +"percer : le métal. Ces régions sont marquées de gris foncé sur la carte du " +"niveau et ne peuvent être détruites, alors contournez-les. " + +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "Un saut pour les attraper tous" + +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" +"Les Pingus se sont perdus dans leur voyage. Quel est cet endroit " +"mystérieux ? Des citrouilles souriantes, des candélabres géants et de la " +"soupe qui bout... quelle est cette sorcellerie ? Maintenant, face à un abîme " +"mortel, c'est à vous de les sauver. Pouvez-vous les arracher à un terrible " +"destin ?" + +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "Mille et un sauts" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"Comment faire avec une sortie sur haute et hors de portée d'un Pingu normal ?" +"Un Sauteur peut peut-être les secourir ? Ou retardera-t-il seulement leur " +"inéluctable échec ? À vous de le déterminer, mais serez-vous assez bon pour " +"les sauver tous ?" + +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Boum boum" + +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" +"Vous avez réussi le défi précédent, voici le suivant. Le chemin du salut " +"semble piégé, mais par qui ? Pas le temps d'y réfléchir, car une la " +"prochaine épreuve mortelle attend déjà les Pingus. Deux puissantes racines " +"bloquent le passage, mais sans Défonçeur pour les détruire, il va falloir " +"sacrifier des Pingus..." + +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "Cercle complet" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"La sortie est proche, mais hors de portée. Un pas de travers et les Pingus " +"seront condamnés. Vous devez faire quelque chose pour les aider, mais avez-" +"vous assez de temps ? Vous devez faire vite et sans faute. Les Pingus " +"comptent sur vous !" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "Cauchemard de charpentier" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Aucun n'a été sauvé, je sais que vous pouvez faire mieux." +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/halloween/halloween7-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" msgstr "" -"Vous n'en avez pas sauvé suffisament, mais vous en avez tout de même sauvé " -"quelques uns.\n" -"La prochaine fois vous pourriez peut-être mieux réussir." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Seulement un de plus et vous auriez réussi, réessayez !" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Seulement une poignée de plus et vous auriez réussi, réessayez !" +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Plus de chance la prochaine fois !" +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Sauvés : " +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Perdus : " +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Temps restant : " +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Ange" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Défonçeur" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Bloqueur" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Planchiste" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Démolisseur" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Grimpeur" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Creuseur" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Noyé" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Sorteur" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Tombeur" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Flotteur" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Sauteur" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Brûlé au laser" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Mineur" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Lance-roquette" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Glisseur" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Écrasé" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Éclaboussé" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Superman" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Téléporté" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Patienteur" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Marcheur" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Relachés :%3d/%-3d Sortis :%3d Sauvés :%3d/%-3d" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...marche..." +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "vérouillé" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Afficher l'épilogue ?" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Afficher le prologue ?" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Quitter ?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Commencer ?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Si la route est bloquée, défonce le mur !" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"Comme l'action Creuseur que vous avez connue dans les niveaux précédants, il " -"existe également une action qui permet aux Pingus de creuser " -"horizontalement, contrairement au forage vertical que l'action Creuseur " -"procure. Cette nouvelle action est appelée Défonçeur. " -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Sacrifie quelques-uns pour sauver les autres" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"Parfois, quand aucune autre action n'est disponible, vous ne pouvez que " -"dynamiter votre chemin au travers du sol. Les Pingus peuvent y parvenir en " -"s'auto-détruisant. Cela les tuera, mais c'est parfois nécessaire pour sauver " -"le reste de la bande. " - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "Apprendre à creuser" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." msgstr "" -"C'est votre premiÚre mission. Comme toujours, c'est assez facile. Tout ce " -"que vous avez à faire, est de donner l'ordre à un Pingu de creuser un trou " -"dans le sol afin qu'il puisse atteindre la sortie. Ceci est accompli en " -"cliquant simplement sur un Pingu. " -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Flotte ou Meurt" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"Bien joué dans votre premiÚre mission, maintenant passons à la suivante. " -"Cette fois, vous allez devoir équiper vos Pingus avec un petit propulseur, " -"afin qu'ils puissent atterrir légÚrement sur le sol. Si les Pingus tombent " -"de trop haut, ils ne pourront survivre à la chute, alors soyez vigilant! " -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "Saute de joie" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"Parfois, un Pingu a besoin d'atteindre une plateforme qui est éloignée et " -"inaccessible par la marche. C'est alors que l'action Sauteur devient utile : " -"elle permet à un Pingu de faire un petit bond et lui permet d'atteindrela " -"plateforme. " -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Paradis des mineurs" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"Voici encore une nouvelle action, de forage cette fios en diagonale. Elle " -"permet à un Pingu de creuser le sol en diagonale, créant ainsi une voie que " -"pourront emprunter les autres Pingus. Cette action ce nomme Mineur. " -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Île de la Panique (flotteur/défonçeur)" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"Alors que les niveaux précédants ne demandaient pas trop d'actions rapides," -"celui ci est un peu plus difficile. Les Pingus proviennent de deux portes en " -"parallÚle et vous devez coordonner les deux groupes intelligemment. " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Saute, rebondis ... et défonce..." +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"C'est encore une fois la panique. Les Pingus ne sortirons pas trÚs " -"rapidement, mais puisque comme is se retournent sur les murs, vous allez " -"rapidement avoir de mal à les coordonner. Puisque vous n'avez qu'à en sauver " -"5, cela devrait être réalisable, mais si vous êtes en difficulté, utilisez " -"le mode pause ('p') pour avoir une vue d'ensemble. " -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Deux groupes en parallÚle, coordination essentielle" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 -msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." msgstr "" -"Vous avez deux groupes à diriger cette fois, ne paniquez pas, puisque ce " -"niveau vous donne suffisament de temps pour réfléchir à vos actions. Pas " -"plus de conseils cette fois, mais bonne chance ! " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Bloque la route" +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 -msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" msgstr "" -"Encore une fois, vous devrez combiner ce que vous avez appris dans les " -"niveaux précédants. Dynamitez-vous un passage et assurez-vous de garder le " -"contrÃŽle sur les Pingus. L'action Bloqueur va vous aider. " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Plus haut, Plus haut, ... Boum !" +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"Comme vous l'avez sûrement compris auparavant, vous avez souvent a combiner " -"différentes actions pour accomplir le travail. Étant donné l'absence de " -"l'action Creuseur dans ce niveau, le Démolisseur doit entrer en scÚne, mais " -"comment peut-il atteindre l'endroit à dynamiter ? " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "La construction de pont devient complexe..." +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Encore une fois, vous avez à combiner des action avec précaution et " -"intelligence, sans quoi vous allez terminer votre course dans le trou avant " -"la sortie, cherchez donc à un moyen d'éviter cela. " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "De trop haut, les Pingus en morceaux..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"Le travail d'équipe est la clef du succÚs cette fois. Vous n'avez pas " -"suffisament de Flotteurs pour atteindre la sortie, alors n'en n'envoyez que " -"quelques uns préparer la route pour les autres. " -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Apprenez a utiliser le pont" +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "Sélectionnez un climat" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"S'il vous n'avez pas de Sauteur a portée de main et qu'un grand trou doit " -"être franchi, un pont peut être trÚs utile. Il prend un certain temps à " -"construire, mais contrairement à l'action Sauteur, il permet aux " -"Pingussuivants d'emprunter de passer. " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Trois solutions, c'est à vous de choisir" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"Maintenant que vous avez fait connaissance avec toutes les actions, il est " -"temps de les pratiquer. Ce niveau présente au moins trois différentes " -"solutions, celle que vous prendrez ne dépend que de vous. " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Grimpe, Grimpeur, grimpe... et construit un pont" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Une fois de plus, vous avez accÚs à une nouvelle action. L'action Grimpeur " -"permet à un Pingu d'escalader un mur droit et ainsi d'atteindre des endroits " -"impossible d'accÚs autrement. " -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "Entrée haute, Sortie basse" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"Si vous n'avez pas assez de Flotteurs pour faire descendre tous les Pingus " -"vers la sortie, vous allez devoir trouver des voies de contournement. Tout " -"ce qui est nécessaire ici devrait avoir été appris dans les niveaux " -"précédents, celui-ci ce ne devrait donc pas poser de problÚmes. " -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Un fait le travail, les autres suivent" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow7-grumbel.pingus:8 -msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"Parfois, vous n'avez pas de Bloqueur sous la main pour coordonner vos Pingus " -"et vous devez trouver d'autres façons de les garder sous contrÃŽle, pendant " -"qu'un seul d'entre eux prépare la route pour les autres. " -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Creuse et flotte, mais ne t'écrase pas" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Sauteur" -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"Contrairement au deux premiers niveaux, vous avez deux actions disponible " -"dans celui-ci. Votre tâche est également simple : sélectionez une action " -"depuis le panneau de gauche et appliquez-la sur les Pingus afin qu'ils " -"puissent atteindre la sortie. Assurez-vous que peu d'entre meurent. " -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Creuse, défonce et d'autres problÚmes" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Scénario" -#: data/levels/tutorial/snow9-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Plus vous finirez de niveaux, plus ils seront difficiles, mais, pas de " -"panique, celui-ci est encore assez facile. Utilisez simplement ce que vous " -"avez appris auparavant et vous ne devriez pas avoir de problÚmes. Si vous " -"croyez avoir atteint un stade où vous ne pouvez plus réussir le niveau, " -"double-cliquez sur le bouton Armageddon dans le coin inférieur droit. " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "L'acier bloque le passage" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 -msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" msgstr "" -"Comme vous l'avez appris dans les niveaux précédants, vos Pingus peuvent " -"creuser pratiquement tous les sols, mais il y a une chose qu'ils ne peuvent " -"percer : le métal. Ces régions sont marquées de gris foncé sur la carte du " -"niveau et ne peuvent être détruites, alors contournez-les. " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "Un saut pour les attraper tous" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"Les Pingus se sont perdus dans leur voyage. Quel est cet endroit " -"mystérieux ? Des citrouilles souriantes, des candélabres géants et de la " -"soupe qui bout... quelle est cette sorcellerie ? Maintenant, face à un abîme " -"mortel, c'est à vous de les sauver. Pouvez-vous les arracher à un terrible " -"destin ?" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "Mille et un sauts" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Comment faire avec une sortie sur haute et hors de portée d'un Pingu normal ?" -"Un Sauteur peut peut-être les secourir ? Ou retardera-t-il seulement leur " -"inéluctable échec ? À vous de le déterminer, mais serez-vous assez bon pour " -"les sauver tous ?" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Boum boum" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -"Vous avez réussi le défi précédent, voici le suivant. Le chemin du salut " -"semble piégé, mais par qui ? Pas le temps d'y réfléchir, car une la " -"prochaine épreuve mortelle attend déjà les Pingus. Deux puissantes racines " -"bloquent le passage, mais sans Défonçeur pour les détruire, il va falloir " -"sacrifier des Pingus..." -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "Cercle complet" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"La sortie est proche, mais hors de portée. Un pas de travers et les Pingus " -"seront condamnés. Vous devez faire quelque chose pour les aider, mais avez-" -"vous assez de temps ? Vous devez faire vite et sans faute. Les Pingus " -"comptent sur vous !" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "Cauchemard de charpentier" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 @@ -1413,7 +1901,7 @@ msgstr "" "Depuis trÚs longtemps, les Pingus vivaient en paix au PÃŽle Sud en\n" "compagnie tous les autres animaux, tout était en harmonie et rien\n" "ne semblait pouvoir perturber cet équilibre. Les Pingus étaient heureux\n" -"et cela semblait devoir durer éternellement.\n" +"et cela semblait devoir durer éternellement." #: data/worldmaps/tutorial.worldmap:30 msgid "" @@ -1513,7 +2001,7 @@ msgstr "" "le monde. Comme le glacier sur lequel vous aviez voyagé jusqu'à\n" "l'Ile des Apprentissages ne tiendra pas le coup dans les régions\n" "chaudes, les Pingus doivent trouver quelque chose d'autre pour les\n" -"guider dans leur périple.\n" +"guider dans leur périple." #: data/worldmaps/tutorial.worldmap:97 msgid "" @@ -1528,7 +2016,7 @@ msgstr "" "d'entrée dans le monde. AprÚs quelques recherches, les Pingus ont\n" "découvrirent la signification de ces paroles, et découvrirent que\n" "l'immense arbre au bout de l'île donnait assez de bois pour construire\n" -"un radeau.\n" +"un radeau." #: data/worldmaps/tutorial.worldmap:106 msgid "" @@ -1541,7 +2029,7 @@ msgstr "" "grands radeaux, suffisamment pour les transporter tous. AprÚs avoir\n" "fait le plein de provisions, ils étaient finalement prêts à débuter\n" "leur voyage et à quitter leur terres familiÚres pour entrer dans\n" -"les zones inconnues du monde.\n" +"les zones inconnues du monde." #: data/worldmaps/tutorial.worldmap:114 msgid "" @@ -1551,667 +2039,42 @@ msgstr "" "Alors, les Pingus prirent place sur leur radeau, inquiets de ce qui\n" "les attendait, flottant vers le soleil couchant. À suivre..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:3 +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "Autoriser le redimensionnement de la fenêtre (bogué)" - -#~ msgid "Load a custom worldmap" -#~ msgstr "Charger une carte de monde personnalisée" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Saute au moins N images, des valeurs plus grandes accélÚrent le jeu" - -#~ msgid "Skip at most N frames" -#~ msgstr "Saute au plus N images" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Fixe le min et le max d'images sautées à N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Désactive quelques fonctionnalités coûteuses en CPU" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Démonstration, enregistrement et lecture :" - -#~ msgid "Plays a demo session" -#~ msgstr "Joue une démonstration" - -#~ msgid "Record demos for each played level" -#~ msgstr "Enregistre une démonstration pour chaque niveau joué" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Erreur provenant de Pingus : " - -#~ msgid "Couldn't open: " -#~ msgstr "Impossible d'ouvrir : " - -#~ msgid "Unexpected char: '" -#~ msgstr "CaractÚre inattendu : '" - -#~ msgid "Yes" -#~ msgstr "Oui" - -#~ msgid "No" -#~ msgstr "Non" - -#~ msgid "Exit Pingus?" -#~ msgstr "Quitter Pingus ?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Débute la partie ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Multijoueur" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Mode multijoueurs ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Difficultée:" - -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "Difficultée:" - -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Niveaux" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "" -#~ "Affiche quelques messages supplémentaires vers stdout, peut-être spécifié" - -#~ msgid "Use OpenGL" -#~ msgstr "Utilise OpenGL" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Affiche le ratio images/seconde sur stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Réduit l'utilisation du CPU en appelant sleep()" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "" -#~ " Avertissement: Une résolution supérieure à 800x600 va occasionner des " -#~ "problÚmes visuels" - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Démarrage de Main: " - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: SIGSEGV intercepté." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "" -#~ "| Oups, Pingus viens de s'effondrer. Félicitation, vous venez de " -#~ "découvrir un bogue." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| Veuillez écrire un petit rapport de bogue à , " -#~ "incluant des informations" - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "" -#~ "| à propos de l'endroit où s'est produit le SIGSEGV et comment le " -#~ "reproduire." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "" -#~ "| Essayez également d'inclure une 'backtrace' que vous pouvez obtenir de " -#~ "cette façon:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Si cela ne fonctionnait pas, essayez ceci:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [réjouer jusqu'à ce que le bogue survienne de nouveau]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "" -#~ "| Avertissement: Pingus vient de recevoir un SIGINT, fermeture en cours." - -#~ msgid "Disable intro" -#~ msgstr "Désactive l'introduction" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Ajuste la résolution de Pingus (standard: 800x600)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Charger un niveau personnalisé à partir de FICHIER" - -#, fuzzy -#~ msgid "language: " -#~ msgstr "plein-écran: " - -#~ msgid "sound support: enabled" -#~ msgstr "Support sons: activé" - -#~ msgid "sound support: disabled" -#~ msgstr "Support sons: désactivé" - -#~ msgid "music support: enabled" -#~ msgstr "Support musique: activé" - -#~ msgid "music support: disabled" -#~ msgstr "Support musique: désactivé" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "résolution fixée à: " - -#~ msgid "fullscreen: " -#~ msgstr "plein-écran: " - -#~ msgid " enabled" -#~ msgstr " activé" - -#~ msgid "disabled" -#~ msgstr "désactivé" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "plein-écran: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Fichier de niveau absent, ignore: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "" -#~ "La variable d'environnement $HOME n'est pas définie, corrigez cela et " -#~ "réessayez." - -#~ msgid "Unexpected char '" -#~ msgstr "CaractÚre inattendu '" - -#~ msgid "unknown" -#~ msgstr "inconnu" - -#~ msgid "Credits" -#~ msgstr "Générique" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Débute la partie ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus à sauver: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Niveau" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Écrasé" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Sélectionnez un climat" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Le nom du fichier de sauvegarde: " - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Chargement..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Niveau" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "vérouillé" - -#~ msgid "Unknow char: " -#~ msgstr "CaractÚre inconnu: " - -#~ msgid "Usage: " -#~ msgstr "Utilisation: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr "[OPTIONS]... [FICHIERNIVEAU]" - -#~ msgid "FILE " -#~ msgstr "FICHIER " - -#~ msgid "FILE " -#~ msgstr "FICHIER " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "plus d'une fois pour augmenter l'explicitation." - -#~ msgid "FILE " -#~ msgstr "FICHIER " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Lire la configuration à partir de FICHIER" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Active la sortie d'information de dévermminage, les OPTIONS" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "Support clanVorbis: ok" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "" -#~ "Support clanVorbis: absent (les fichiers musicaux .ogg ne pourront être " -#~ "joués)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "Support clanMikMod: ok" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "" -#~ "Support clanMikMod: absent (les fichiers musicaux ne pourront être joués)" - -#~ msgid "getext support: ok" -#~ msgstr "gettext UnterstÃŒtzung: ok" - -#~ msgid "gettext language: english" -#~ msgstr "gettext langue: français" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Erreur provenant de ClanLib: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "L'image a une mauvaise profondeur de couleur: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Écran d'aide de l'éditeur (cachez avec F1)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - montre/cache cet écran d'aide" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - lance le tutoriel de création de niveau" - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - active/désactive la couleur de fond" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - jouer/tester le niveau" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - sauvegarder ce niveau" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [non assigné]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - sauvegarde rapide/copie de secours?!" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - changer la hauteur et la largeur du niveau" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [non assigné]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - active/désactive le compteur d'images/seconde" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - prendre une capture d'écran" - -#~ msgid "Home - increase object size" -#~ msgstr "Début - aggrandir un objet" - -#~ msgid "End - decrease object size" -#~ msgstr "Fin - réduire un objet" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Touches direction - déplacer un objet" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Maj + touches direction - déplacer rapidement un objet" - -#~ msgid "PageUp - level object up" -#~ msgstr "PagePréc - mettre un objet en avant-plan" - -#~ msgid "PageDown - level object down" -#~ msgstr "PageSuiv - mettre un objet en arriÚre-plan" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Maj + PagePréc - augmente la profondeur d'un objet de 50" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Maj + PageSuiv - réduit la profondeur d'un objet de 50" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Entrée - Définir le zoom par défaut (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - reproduire un objet" - -#~ msgid "a - mark all objects" -#~ msgstr "a - marquer tous les objets" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "Maj + clique gauche - ajouter un objet à la sélection" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "click gauche - sélectionner un objet" - -#~ msgid "Insert - insert new object" -#~ msgstr "Insérer - insérer un nouvel objet" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - séparer/regrouper la sélection actuelle" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl + PagePréc - augmenter la profondeur de 1 unité" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl + PageSuiv - réduire la profondeur de 1 unité" - -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Convention de l'appellation: -.plf" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "Lorsque vous avez créé un niveau et que vous souhaitez le voir dans la " -#~ "prochaine\n" -#~ "parution de Pingus, veuillez le transmettre par courriel à cette adresse: " -#~ "pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - Guillotine" - -#~ msgid "2 - hammer" -#~ msgstr "2 - Marteau" - -#~ msgid "3 - spike" -#~ msgstr "3 - Pointe (spike)" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - sortie laser" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - fausse sortie" - -#~ msgid "6 - smasher" -#~ msgstr "6 - Écraseur" - -#~ msgid "7 - bumper" -#~ msgstr "7 - Trampoline" - -#~ msgid "Select a WorldObj" -#~ msgstr "Sélectionnez un WorldObj" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - Téléporteur" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - Commutateur et porte" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - Tapis roulant" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - Bloc de glace" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - InfoBox" - -#~ msgid "1 - snow" -#~ msgstr "1 - neige" - -#~ msgid "2 - rain" -#~ msgstr "2 - pluie" - -#~ msgid "Select an entrance" -#~ msgstr "Sélectionnez une porte" - -#~ msgid "1 - generic" -#~ msgstr "1 - générique" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - trappe de bois" - -#~ msgid "3 - cloud" -#~ msgstr "3 - nuage" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - image de la porte (hotspot)" - -#~ msgid "What object type do you want?" -#~ msgstr "Quel type d'objet vous voulez?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Bordure (sol) [non implanté]" - -#~ msgid "Which object do you want?" -#~ msgstr "Quel objet voulez-vous?" - -#~ msgid "x - Exit" -#~ msgstr "x - Sortie" - -#~ msgid "o - WorldObject" -#~ msgstr "o - WorldObject" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Prefab (Groupe d'objet)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - importation de FICHIER (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "Quel Prefab voulez-vous?" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - ArriÚre-plan texturé" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - ArriÚre-plan uniforme" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - ArriÚre-plan étoilé" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - ArriÚre-plan orageux" - -#~ msgid "Load a level (F5)" -#~ msgstr "Charge un niveau (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Quitter l'éditeur (Échap)" - -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Efface les éléments marqués (Suppr)" - -#~ msgid "Edit Level Properties" -#~ msgstr "Modifier les propriétés du niveau" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Démarrer le niveau et le tester (F4)" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Débuter un nouveau niveau à partir de rien" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "Insérer un objet (Inser)" - -#~ msgid "Zoom into a region" -#~ msgstr "Zoom sur une région particuliÚre" - -#~ msgid "Zoom in" -#~ msgstr "Zoom avant" - -#~ msgid "Zoom out" -#~ msgstr "Zoom arriÚre" - -#~ msgid "Setup Number of Actions" -#~ msgstr "Stelle die Anzahl der FÀhigkeiten ein" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Afficher l'écran d'aide (F1)" - -#~ msgid "Designed by " -#~ msgstr "Conçu par " - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Nombre de Pingus: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "" -#~ "Chargement terminé. Appuyez sur un bouton de la souris pour débuter le " -#~ "niveau" - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Pingus sauvés: %3d/%3d" - -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Pingus tués: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Appuyer sur le bouton pour continuer..." - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Autant de Pingus en sont sortis qu'il n'y en a d'entré. Cela ve être " -#~ "vraiment dur à battre... à moins que le jeu ne devienne pornographique." - -#~ msgid "Very impressive indeed." -#~ msgstr "TrÚs impressionant en fait." - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Bon travail. Il y a tout de même place à amélioration!" - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Pas mal, pas mal du tout!" - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "C'est acceptable, par contre les primes d'assurance vie Pingu sont " -#~ "maintenant plus dispendieuses." - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Peut-être que ce niveau demande une approche différente." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Exactement la moitié! Avez-vous sauvé uniquement les filles?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Si j'étais un Pingu, je n'aurais jamais franchi cette porte." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Peut-être êtes-vous plus comfortable dans une partie de Quake?" - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Peut-être ce niveau demande une approche différente. Comme tenter de les " -#~ "sauver, par exemple." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Vous avez pensé devenir un exterminateur de Pingu?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Vous en avez manqué un! Quelle est votre excuse!?" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "Rassurez-moi, vous avez appuyé sur le bouton Armageddon?" - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Vous avez obtenu un score négatif, quelque chose ne vas pas." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Lance l'éditeur de niveau (expérimental)" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Crée un" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Capture d'écran: Impossible de sauvegarder la capture" - -#~ msgid "WorldMap: File not found: " -#~ msgstr "Worldmap: Fichier absent: " - -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: Les gens qui vous ont apporté ce jeu ::.." - -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Vous conduis au menu des options ::.." - -#~ msgid "Perfect! You saved all the Pingus. Great!" -#~ msgstr "Parfait! Vous avez sauvé tout les Pingus. Bravo!" - -#~ msgid "" -#~ "You saved just the ones you needed, you made it, but\n" -#~ "maybe you can do it better next time?" -#~ msgstr "" -#~ "Vous avez sauvé juste ceux qui étaient requis, vous avez réussi, maispeut-" -#~ "être pouvez-vous faire mieux la prochaine fois?" - -#~ msgid "Not everybody got saved, but still good work!" -#~ msgstr "" -#~ "Pas tous n'ont pu être sauvés, mais c'est quand même du bon travail!" - -#~ msgid "" -#~ "You didn't save enough, but you still saved a few, next\n" -#~ "time you might be better." -#~ msgstr "" -#~ "Vous n'en avez pas sauvé suffisament, mais vous en avez tout de même " -#~ "sauvé quelques uns.\n" -#~ "La prochaine fois vous pourriez peut-être faire mieux." - -#~ msgid "Only a handful more and you would have made it, try again!" -#~ msgstr "Seulement quelques-uns de plus et vous auriez réussi, réessayez!" - -#~ msgid "input" -#~ msgstr "input" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/hu.po b/data/po/hu.po index 8efa96642..1cc260354 100644 --- a/data/po/hu.po +++ b/data/po/hu.po @@ -2,387 +2,432 @@ msgid "" msgstr "" "Project-Id-Version: Pingus Hungarian translation\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2007-11-01 14:17+0100\n" -"Last-Translator: Kővágó Zoltán \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 20:01+0000\n" +"Last-Translator: Zoltan Faludi \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Képernyőmentés: Hiba a következő fájlba való mentés közben: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "végtelen" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Képernyőmentés: Képernyőmentés sikeresen elkészÃŒlt." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Angyal" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Képernyőmentés: Nem sikerÃŒlt írni a fájlba: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Vízszintes ásó" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"Minden kijelölése\n" -"Kijelölés megszÃŒntetése\n" -"Objektum följebb helyezése\n" -"Objektum lejjeb helyezése\n" -"Objektum legalulra helyezése\n" -"Objektum legfölÃŒlre helyezése\n" -"Elforgatás 90 fokkal\n" -"Elforgatás 270 fokkal\n" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Blokkoló" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"Objektum vízszintes tÃŒkrözése\n" -"Objektum fÃŒggőleges tÃŒkrözése\n" -"Minden kijelölt objektum törlése\n" -"Objektum följebb helyezése\n" -"Objektum lejjebb helyezése\n" -"Objektum balrább helyezése\n" -"Objektum jobbrább helyezése\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Gördeszkás" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"A pályákat rendszerezve kéne nevezned, tehát: a pálya témája, sorszáma, és a " -"te nickneved:\n" -"\n" -" -.pingus\n" -"\n" -"Tehát ha te a másod stone témájú pályát készíted, mentsd így: stone2-teneved." -"pingus\n" -"\n" -"Ha készítettél egy pályát, és szeretnéd hogy bekerÃŒljön a játékba, kÃŒld " -"ide:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Csak GPL alatt kiadott pályákat lehet a játékba hozzáadni. A szerkesztő " -"automatikusan beilleszt egy referen-\n" -"ciát a GPL-re, ha más licensz alatt szeretnéd kiadni a pályát, akkor át kell " -"írnod a referenciát egy szövegszer-\n" -"kesztővel.\n" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bombázó" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Adatkönyvtár" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Hídépítő" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Felhasználói könyvtár" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Mászó" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Megnyit" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Ásó" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Mentés" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Meghalt" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Mégsem" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Kilépő" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Fájlnév:" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Eső" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Útvonal:" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Szálló" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Egy pálya megnyitása" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Ugró" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "A pályád mentése" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Lézerhalál" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Új pálya" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Bányászó" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Pálya megnyitása..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Rakétakilövő" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Pálya mentése..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Csúszó" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Pálya mentése másként..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Nyomi" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Pálya kipróbálása..." +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Szétplaccsant" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Utasítások beállítása" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Szuperman!" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Pálya beállítása" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportált" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Objektum tulajdonságainak megjelenítése" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Váró" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Objektum beszúrási ablak megjelenítése" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Sétáló" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "Kis térkép megjelenítése" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "kihagyás" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Kijelölt objektum kétszerezése" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Megszakítás" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Kijelölt objektum törlése" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Pályacsomagok" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Objektum legfölÃŒlre helyezése" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Megoldva:" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Objektum fölljeb helyezése" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "pálya" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Objektum lejjeb helyezése" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Objektum legalulra helyezése" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "Cím" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Objektum vízszintes tÃŒkrözése" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "Állapot" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Objektum fÃŒggőleges tÃŒkrözése" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "megoldva" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Objektum elforgatása -90 fokkal" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "nincs megoldva" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Objektum elforgatása 90 fokkal" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Ötlet" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Súgó megjelenítése" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Karbantartás" + +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programozás" + +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Portolás (Win32)" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Portolás (MacOSX)" + +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafika" + +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Zene" + +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Pálya tervező" + +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Történet" + +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Fordítás" + +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-KÃŒlön" + +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Köszönet" + +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_És egy hatalmas kÃŒlön köszönet" + +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_mindazoknak, akik" + +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_támogatják a" + +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Szabad Szoftvereket!" + +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Köszönet neked" + +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_a játszásért!" + +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Történet" + +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Játék indítása ::.." + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Szerkesztő" + +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Saját pályák készítése ::.." + +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 msgid "Exit" msgstr "Kilépés" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "Bejárat" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Pá, pá! ::.." -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "Földdarab (föld)" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Felhasználók által készített pályákon játszás ::.." -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "Földdarab (szilárd)" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: egér megfogása :: F10: fps számláló :: F11: teljes " +"képernyő :: F12: képernyőmentés ::.." -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "Földdarab (híd)" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "Nyelv:" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "Földdarab (átlátszó)" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "Felbontás:" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "Folddarab (törlő)" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "Teljes képernyő:" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "Forrópont" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "Háttér" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "Hangerő:" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Folyadék" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "Zene hangerő:" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "Csapda" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "Automatikus görgetés:" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "Időjárás" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Speciális objektumok" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "Egér elfogás:" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objektum:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "Szoftver kurzor:" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "Semmi sincs kiválasztva" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "Alapértelmezések visszaállítása:" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Átlátszó" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "Beállítások menÃŒ" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Szilárd" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Bezár" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Föld" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Rendben" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Híd" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingvinek száma: " -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Víz" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Megmentendőek: " -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Láva" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Idő: " -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Törlő" +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Szerző: " -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "Irány" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Fájlnév: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Újrapróbál" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Siker!" -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Bal" +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Kudarc!" -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Egyéb" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Tökéletes! Mindenkit megmentettél!" -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Jobb" +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Senki se halt meg, igen jó munka." -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "KiengedésiRáta:" +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Pont annyit mentettél meg, amenyit kellett -\n" +"most megcsináltad, de talán jobban is teljesíthetnél" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Nem mindenkit sikerÃŒlt megmenteni, de így is jó munka!" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Amit csak tudok mondani, azt megcsinálod - gratulálok!" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "X-Görgetés:" +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Mindenkit megöltél, ez így nem jó." -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "Y-Görgetés:" +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Senkit se mentettél meg - tudom hogy többre is képes vagy." -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "Tulajdonos ID:" +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Nem mentettél meg eleget, viszont sikerÃŒlt megmenteni egy párat.\n" +"Legközelebb lehet hogy jobban sikerÃŒl." -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Pozíció:" +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Csak még egy kellet volna, hogy megcsináld - próbáld meg újból!" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "Szín:" +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Csak egy maréknyival kelett volna több - próbáld újra!" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "Kicsi csillagok:" +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Több szerencsét legközelebb!" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Közepes csillagok:" +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Megmentve: " -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Nagy csillagok:" +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Meghalt: " -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Ismétlődés:" +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Hátralévő idő: " -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objektum [Csoport]" +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Kiengedve: %3d/%d Kint: %3d Megmentve: %3d/%d" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "Csoport nem támogatott" +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objektum: " +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -442,7 +487,7 @@ msgstr "Betölti a pályaszerkesztőt" #: src/pingus/pingus_main.cpp:248 msgid "Save the level given level to FILENAME and quit" -msgstr "" +msgstr "Menti a megadott szintet a FILENAME fájlba és kilép" #: src/pingus/pingus_main.cpp:250 msgid "Test a font" @@ -481,13 +526,12 @@ msgid "FILE" msgstr "FILE" #: src/pingus/pingus_main.cpp:265 -#, fuzzy msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" msgstr "" -"Konfigurációs fájl beolvasása FÁJLból (alapértelmezett ~/.pingus/config) CPU " -"használat csökkentése, a játék felgyorsulhat régebbi gépeken" +"Konfiguráció olvasása innen: FILE (alapértelmezett: ~/.pingus/config) CPU " +"használat csökkentése, gyosíthatja a játékot a lassabb gépeken" #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" @@ -521,445 +565,410 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Térkép-csempék méretének beállítása (alapértelmezett: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Kifogyott a memória!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Normál hiba történt!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Ismeretlen hiba történt!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "végtelen" - -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Hídépítő" - -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Ötlet" - -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Karbantartás" - -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programozás" - -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Portolás (Win32)" - -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Portolás (MacOSX)" - -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafika" - -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Zene" - -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Pálya tervező" - -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Történet" - -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Fordítás" - -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-KÃŒlön" - -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Köszönet" - -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_És egy hatalmas kÃŒlön köszönet" - -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_mindazoknak, akik" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "blokkolt" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_támogatják a" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Befejezés megmutatása?" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Szabad Szoftvereket!" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Történet megmutatása?" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Köszönet neked" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Elhagyás?" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_a játszásért!" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Belép?" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Rendben" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...sétál..." -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Megszakítás" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Képernyőmentés: Hiba a következő fájlba való mentés közben: " -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingvinek száma:" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Képernyőmentés: Képernyőmentés sikeresen elkészÃŒlt." -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Megmentendőek: " +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Képernyőmentés: Nem sikerÃŒlt írni a fájlba: " -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Idő: " +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Bejárat" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Szerző: " +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Földdarab (föld)" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Fájlnév: " +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Földdarab (szilárd)" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "Bezár" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Földdarab (híd)" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Történet" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Földdarab (átlátszó)" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Játék indítása ::.." +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Folddarab (törlő)" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "Szerkesztő" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Forrópont" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Saját pályák készítése ::.." +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Háttér" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Pá, pá! ::.." +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Folyadék" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "Pályacsomagok" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Csapda" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Felhasználók által készített pályákon játszás ::.." +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Időjárás" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" -"..:: Ctrl-g: egér megfogása :: F10: fps számláló :: F11: teljes " -"képernyő :: F12: képernyőmentés ::.." +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Speciális objektumok" -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "Megoldva:" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objektum:" -#: src/pingus/screens/level_menu.cpp:160 -msgid "levels" -msgstr "pálya" +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Semmi sincs kiválasztva" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Átlátszó" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "Cím" +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Szilárd" -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" -msgstr "Állapot" +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Föld" -#: src/pingus/screens/level_menu.cpp:282 -msgid "solved" -msgstr "megoldva" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Híd" -#: src/pingus/screens/level_menu.cpp:284 -msgid "unsolved" -msgstr "nincs megoldva" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Víz" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "kihagyás" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Láva" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Törlő" -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" -msgstr "" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Irány" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Indítás teljes képernyős módban" +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Bal" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Egyéb" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Hang:" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Jobb" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "KiengedésiRáta:" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" -msgstr "" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" -msgstr "" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "X-Görgetés:" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Szoftveres kurzor engedélyezése" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Y-Görgetés:" -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" -msgstr "" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Tulajdonos ID:" -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" -msgstr "" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pozíció:" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Újrapróbál" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Szín:" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Siker!" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Kicsi csillagok:" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Kudarc!" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Közepes csillagok:" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Tökéletes! Mindenkit megmentettél!" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Nagy csillagok:" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Senki se halt meg, igen jó munka." +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Ismétlődés:" -#: src/pingus/screens/result_screen.cpp:204 -msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "" -"Pont annyit mentettél meg, amenyit kellett -\n" -"most megcsináltad, de talán jobban is teljesíthetnél" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objektum [Csoport]" -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Nem mindenkit sikerÃŒlt megmenteni, de így is jó munka!" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Csoport nem támogatott" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Amit csak tudok mondani, azt megcsinálod - gratulálok!" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objektum: " -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Mindenkit megöltél, ez így nem jó." +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" +"Minden kijelölése\n" +"Kijelölés megszÃŒntetése\n" +"Objektum följebb helyezése\n" +"Objektum lejjeb helyezése\n" +"Objektum legalulra helyezése\n" +"Objektum legfölÃŒlre helyezése\n" +"Elforgatás 90 fokkal\n" +"Elforgatás 270 fokkal\n" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Senkit se mentettél meg - tudom hogy többre is képes vagy." +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" +"Objektum vízszintes tÃŒkrözése\n" +"Objektum fÃŒggőleges tÃŒkrözése\n" +"Minden kijelölt objektum törlése\n" +"Objektum följebb helyezése\n" +"Objektum lejjebb helyezése\n" +"Objektum balrább helyezése\n" +"Objektum jobbrább helyezése\n" -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:225 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -"Nem mentettél meg eleget, viszont sikerÃŒlt megmenteni egy párat.\n" -"Legközelebb lehet hogy jobban sikerÃŒl." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Csak még egy kellet volna, hogy megcsináld - próbáld meg újból!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Csak egy maréknyival kelett volna több - próbáld újra!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Több szerencsét legközelebb!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Megmentve: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Meghalt: " +"A pályákat rendszerezve kéne nevezned, tehát: a pálya témája, sorszáma, és a " +"te nickneved:\n" +"\n" +" -.pingus\n" +"\n" +"Tehát ha te a másod stone témájú pályát készíted, mentsd így: stone2-teneved." +"pingus\n" +"\n" +"Ha készítettél egy pályát, és szeretnéd hogy bekerÃŒljön a játékba, kÃŒld " +"ide:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Csak GPL alatt kiadott pályákat lehet a játékba hozzáadni. A szerkesztő " +"automatikusan beilleszt egy referen-\n" +"ciát a GPL-re, ha más licensz alatt szeretnéd kiadni a pályát, akkor át kell " +"írnod a referenciát egy szövegszer-\n" +"kesztővel.\n" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Hátralévő idő: " +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Új pálya" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Angyal" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Pálya megnyitása..." -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Vízszintes ásó" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Pálya mentése..." -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Blokkoló" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Pálya mentése másként..." -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Gördeszkás" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Pálya kipróbálása..." -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bombázó" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Utasítások beállítása" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Mászó" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Pálya beállítása" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Ásó" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Objektum tulajdonságainak megjelenítése" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Meghalt" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Objektum beszúrási ablak megjelenítése" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Kilépő" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Kis térkép megjelenítése" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Eső" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Kijelölt objektum kétszerezése" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Szálló" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Kijelölt objektum törlése" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Ugró" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Objektum legfölÃŒlre helyezése" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Lézerhalál" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Objektum fölljeb helyezése" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Bányászó" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Objektum lejjeb helyezése" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Rakétakilövő" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Objektum legalulra helyezése" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Csúszó" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Objektum vízszintes tÃŒkrözése" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Nyomi" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Objektum fÃŒggőleges tÃŒkrözése" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Szétplaccsant" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Objektum elforgatása -90 fokkal" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Szuperman!" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Objektum elforgatása 90 fokkal" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportált" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Súgó megjelenítése" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Váró" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Adatkönyvtár" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Sétáló" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Felhasználói könyvtár" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Kiengedve: %3d/%d Kint: %3d Megmentve: %3d/%d" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Megnyit" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...sétál..." +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Mentés" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "blokkolt" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Mégsem" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Befejezés megmutatása?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Fájlnév:" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Történet megmutatása?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Útvonal:" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Elhagyás?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Egy pálya megnyitása" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Belép?" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "A pályád mentése" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 msgid "If the way is blocked, bash away" @@ -974,7 +983,7 @@ msgid "" msgstr "" "Hasonlóan az ásó utasításhoz, amit már előzőleg megismertél, van egy másik " "utasítás, amitől a Pingu vízszintesen fog ásni, az ásó fÃŒggőlegességével " -"ellentétben. Ezt az utasítást vízszintes ásónak hívják." +"ellentétben. Ezt az utasítást vízszintes ásónak hívják. " #: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 msgid "Sacrifice a few and save the rest" @@ -990,12 +999,11 @@ msgstr "" "Néha, mikor semmi más utasítás nem érhető el, akkor át kell bombáznod az " "utat a földön keresztÃŒl. Ezt a Pinguk úgy teszik, hogy felrobbantják " "magukat. Ettől ők meghalnak, de néha szÃŒkséges, hogy feláldozzunk egy párat " -"a többiek megmentésének az érdekében." +"a többiek megmentésének az érdekében. " #: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -#, fuzzy msgid "Learning to dig" -msgstr "Megtanulni ásni (meg magyarul)" +msgstr "" #: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 msgid "" @@ -1006,7 +1014,7 @@ msgstr "" "Ez az első kÃŒldetésed. Mint mindig, ez igen egyszerű. Összvissz annyit kell " "tenned hogy egy Pingunak azt az utasításd adod, hogy ásson egy gödröt a " "fölbe, és így elérjék a kijáratot. Ezt úgy érheted el, hogy rákattintasz egy " -"Pingura." +"Pingura. " #: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 msgid "Float or Die" @@ -1022,7 +1030,7 @@ msgstr "" "A jól teljesített első kÃŒldetésed után lássuk a következőt! Most a Pingukat " "egy kicsi propellerel fogod ellátni, amelynek következtében simán elszállnak " "a földig. Ha egy Pingu túl magasról esik le propeller nélkÃŒl, akkor meghal, " -"szóval tartsd a szemed nyitva!" +"szóval tartsd a szemed nyitva! " #: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 msgid "Jump for joy" @@ -1036,7 +1044,7 @@ msgid "" msgstr "" "Néha a Pinguknak egy olyan földdarabot kell elérniÃŒk ami messze van, és nem " "elérhető járással. Ekkor jön jól az ugrás - a Pingu csinál egy kis ugrást, " -"aminek segítségével elérheti a földdarabot." +"aminek segítségével elérheti a földdarabot. " #: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 msgid "Miner's heaven" @@ -1051,7 +1059,7 @@ msgstr "" "Egy újabb utásítás látja meg a napvilgot - mégegy ásó utasítás, de ezúttal " "átlós irányban. Így a Pinguk átlós írányban is áshatnak utat a földön " "keresztÃŒl, és ezáltal egy utat csinálva a többieknek. Az utasítás neve: " -"bányászó." +"bányászó. " #: data/levels/tutorial/snow10-grumbel.pingus:7 msgid "Panic Island (float/bash)" @@ -1065,7 +1073,7 @@ msgid "" msgstr "" "Még az előző pályák nem követeltek sok gyors akciót, ez egy kicsit " "cselesebb. A Pinguk két bejáraton keresztÃŒl jönnek, a te dolgod pedig hogy a " -"két csoportot bölcsen irányítsd." +"két csoportot bölcsen irányítsd. " #: data/levels/tutorial/snow11-grumbel.pingus:7 msgid "Jump'n Bump... and Bash..." @@ -1078,11 +1086,10 @@ msgid "" "coordinating them all. Since you only need to save 5 it should be doable, " "but if all else fails use the pause-mode ('p') to get an overview again. " msgstr "" -"Ez a pánik ideje megint. A Pinguk nem fognak gyorsan kijönni, de mivel " +"Ez a pánik ideje mefint. A Pinguk nem fognak gyorsan kijönni, de mivel " "megfordulnak, ha fallal találkoznak, gyorsan össze lehet zavarodni. Mivel " "csak 5 Pingut kell megmentened, így valószínÃŒleg megcsinálható, de ha sehogy " -"se sikerÃŒl, próbáld meg a szÃŒnet-módot ('p' gomb) hogy újra átnézhesd a " -"dolgokat." +"se sikerÃŒl, próbáld meg a szÃŒnet-módot ('p' gomb) hogy átnézhesd a dolgokat. " #: data/levels/tutorial/snow12-grumbel.pingus:7 msgid "Two groups in parallel, coordinate wisely" @@ -1096,7 +1103,7 @@ msgid "" msgstr "" "Most két csoport van amit irányítanod kéne. Semmi ok a pánikra, ezen a " "pályán elég időd van, hogy meggondold mit teszel. Nem kapsz több tippet " -"most, csak sok szerencsét!" +"most, csak sok szerencsét! " #: data/levels/tutorial/snow14-grumbel.pingus:7 msgid "Block'a Rock" @@ -1110,7 +1117,7 @@ msgid "" msgstr "" "Mégegyszer kombinálnod kell au előző pályákon megtanult tudást. Robbantsd " "szabaddé az utat, miközben figyelj oda a többi Pingura. A blokkoló utasítás " -"hasznos lessz." +"hasznos lessz. " #: data/levels/tutorial/snow15-grumbel.pingus:7 msgid "Climb, Climber,... Boom!" @@ -1126,7 +1133,7 @@ msgstr "" "Ahogy már valószínÃŒleg észrevetted az előző pályákon, sokszor kombinálni " "kell a kÃŒlönböző utasításokat, hogy elvégezd a munkád. Mivel nincs ásó " "utasítás ezen a pályán, bombázóval kell megoldanod, de hogy tudja elérni a " -"felrobbantandó helyet?" +"felrobbantandó helyet? " #: data/levels/tutorial/snow16-grumbel.pingus:7 msgid "Bridging gets more complicated..." @@ -1140,7 +1147,7 @@ msgid "" msgstr "" "Mégegyszer kombinálnod kell az utasításokat és bölcsen gondolkoznod. Ha nem, " "akkor kiköthetsz a kijárat előtti gödörben, tehát gondolkozz hogy tudnád " -"elkerÃŒlni." +"elkerÃŒlni. " #: data/levels/tutorial/snow17-grumbel.pingus:7 msgid "If too high, your Pingu will die..." @@ -1154,7 +1161,7 @@ msgid "" msgstr "" "A csapatmunka a megoldás kulcsa ezen a pályán. Mivel nincs elég szálló " "utasításod, így egy párat előre kell kÃŒldeni, hogy előkészítse az utat a " -"többiek számára." +"többiek számára. " #: data/levels/tutorial/snow19-grumbel.pingus:7 msgid "Learn to use the bridge" @@ -1168,7 +1175,7 @@ msgid "" msgstr "" "Ha nincs ugró a kezed ÃŒgyében és nagy lyukakat kell áthidalni, a hídépítő " "igen hasznos lehet. Egy ideig eltart, amíg megépÃŒl, de utána az ugróval " -"ellentétben a többi Pingu is át tud rata menni, hogy elérje a célt." +"ellentétben a többi Pingu is át tud rata menni, hogy elérje a célt. " #: data/levels/tutorial/snow20-grumbel.pingus:7 msgid "Three solutions, it's up to you" @@ -1182,7 +1189,7 @@ msgid "" msgstr "" "Most hogy ismered az összes utasítást, itt az idő egy kis gyakorlásra. Ezt a " "pályát legalább háromféle képpen meg lehet oldani. Hogy melyiket választod, " -"az csak rajtad múlik." +"az csak rajtad múlik. " #: data/levels/tutorial/snow21-grumbel.pingus:7 msgid "Climb, Climber, climb... and build a bridge" @@ -1196,7 +1203,7 @@ msgid "" msgstr "" "Utoljára hozzáférést kapsz egy új utasításhoz. A mászó segítségével a Pingu " "föl tud mászni fÃŒggőleges falakra, így el tud érni olyan dolgokat, amit más " -"módszerrel nem lehet." +"módszerrel nem lehet. " #: data/levels/tutorial/snow22-grumbel.pingus:7 msgid "Entrance high, Exit low" @@ -1212,7 +1219,7 @@ msgstr "" "Ha nincs elég szállód hagy az összes Pingut a célba juttasd, más megoldást " "kell találnod, hogy levezesd őket. Az előző pályákon már mindent " "megtanultál, ami ennek a pályának a teljesítéséhez kell, úgyhogy nem okozhat " -"sok problémát." +"sok problémát. " #: data/levels/tutorial/snow7-grumbel.pingus:7 msgid "One must prepare, the rest must follow" @@ -1226,7 +1233,7 @@ msgid "" msgstr "" "Néha vannak olyan esetek, mikor nincs blokkoló a kéznél a Pinguk kordában " "tartásához. Ilyenkor más megoldást kell találnod hogy egy helyen tartsd " -"őket, még egy Pingu előkészíti az utat." +"őket, még egy Pingu előkészíti az utat. " #: data/levels/tutorial/snow8-grumbel.pingus:7 msgid "Dig and float, but just don't fall and smash" @@ -1242,7 +1249,7 @@ msgstr "" "Az első két pályával ellentétben, ezen a pályán két utasítás is elérhető. A " "dolgod most is egyszerű: a bal oldalon válassz ki egy utasítást, majd " "kattnts egy Pingura. Ha jól csinálod, elérik a kijáratot, és nem fognak " -"sokan meghalni." +"sokan meghalni. " #: data/levels/tutorial/snow9-grumbel.pingus:7 msgid "Dig, bash and other problems" @@ -1260,7 +1267,7 @@ msgstr "" "ne ijjedj meg, ez még mindig könyű. Csak használd a cuccokat, melyeket az " "előző pályákon megtanultál, és nem lehet sok gondod. Ha azt hiszed, hogy " "olyan szituációba kerÃŒltél, ahonnan nincs visszaút, kattints duplán az " -"armageddon gombra a jobb alsó sarokban." +"armageddon gombra a jobb alsó sarokban. " #: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 msgid "Solid ground can block the path" @@ -1276,7 +1283,7 @@ msgstr "" "Ahogy már az előző pályákon megtanultad, a Pinguk szinte minden talajon " "keresztÃŒl tudják magukat ásni, de van egy anyag amelyen nem: az acél. Ezek a " "régiók sötétszÃŒrkével vannak a térképen jelölve, és nem lehet elpusztítani " -"őket, így egy másik utat kell keresned." +"őket, így egy másik utat kell keresned. " #: data/levels/halloween/halloween1-grumbel.pingus:7 msgid "One jump to catch them all" @@ -1316,7 +1323,6 @@ msgid "Boom Boom" msgstr "Boom Boom" #: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy msgid "" "You've mastered the last challenge and now face the next. Their path to " "salvation seems to be cursed, but by whom? There is no time to think about " @@ -1395,10 +1401,9 @@ msgstr "" #: data/levels/halloween/halloween7-grumbel.pingus:7 msgid "Splatterfest" -msgstr "Szétloccsanó fesztivál" +msgstr "Sárfesztivál" #: data/levels/halloween/halloween7-grumbel.pingus:8 -#, fuzzy msgid "" "This is by far the deepest pit the Pingus have yet encountered. Building a " "bridge across it seems obvious but that won't help since the exit is deep " @@ -1439,6 +1444,480 @@ msgstr "" "az ördögi gonosztevő dolgaitól, amit ebbe a rémálomba rakott.. legalábbis " "erre az évre." +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Ugró" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Történet" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" + #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" msgstr "Oktatói Sziget" @@ -1588,12 +2067,28 @@ msgstr "" "Tehát a Pinguk felÃŒltek a tutajaikra, azon aggódva mi fog történni, és hogy " "hova mennek, miközben sodródtak a naplementében. Folytatása következik...." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "Sivatag" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1604,73 +2099,22 @@ msgstr "Halloween 2007" msgid "Trapped at All Hallows Eve" msgstr "Elfogva Halloween éjszakáján" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "Ablak átméretezésének engedélyezése (bugos)" - -#~ msgid "Load a custom worldmap" -#~ msgstr "Egyedi térkép betöltése" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "" -#~ "Legalább N képkocka kihagyása, nagyobb érték felgyorsíthatja a játékot" - -#~ msgid "Skip at most N frames" -#~ msgstr "Legfeljebb N képkocka kihagyása" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Minimum és maximum képkocka kihagyási érték Nre állítása" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Néhány processzor-zabáló funkció letiltása" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Demo lejátszás és felvétel" - -#~ msgid "Plays a demo session" -#~ msgstr "Egy demo lejátszása" - -#~ msgid "Record demos for each played level" -#~ msgstr "Demo felvétele minden egyes lejátszott pályán" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Hiba a Pingusban: " - -#~ msgid "Couldn't open: " -#~ msgstr "Nem sikerÃŒlt megnyitni: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Nem várt karakter: '" - -#~ msgid "Yes" -#~ msgstr "Igen" - -#~ msgid "No" -#~ msgstr "Nem" - -#~ msgid "Exit Pingus?" -#~ msgstr "Kilépsz a Pingusból?" +#~ msgid "Pac-Man" +#~ msgstr "Pac-Man" -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: A történet indítása ::.." +#~ msgid "Trapped in a video game" +#~ msgstr "Csapdába esve egy videojátékban" -#~ msgid "Multiplayer" -#~ msgstr "Többjárékos" +#~ msgid "X-Mas 2007" +#~ msgstr "Karácsony 2007" -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Többjátékos Meccs ::.." +#~ msgid "Merry Christmas and a Happy New Year" +#~ msgstr "Kellemes Karácsonyt és Boldog Új Évet" diff --git a/data/po/it.po b/data/po/it.po index f6990da52..c76c1868f 100644 --- a/data/po/it.po +++ b/data/po/it.po @@ -1,433 +1,475 @@ -# #-#-#-#-# it.po (it) #-#-#-#-# -# translation of it.po to -# translation of it.po to Italiano +# translation of Pingus to Italian # Copyright (C) 2003, 2004 Free Software Foundation, Inc. # Giuseppe D'Aqui' , 2003, 2004. -# -# #-#-#-#-# it.po (PACKAGE VERSION) #-#-#-#-# -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Free Software Foundation, Inc. -# FIRST AUTHOR , YEAR. -# -#, fuzzy +# This file is distributed under the same license as the Pingus package. +# Gabriel Rota , 2011. +# Rosetta Contributors and Canonical Ltd 2011. +# Review by Daniele Forsi +# member of Translation Project msgid "" msgstr "" "Project-Id-Version: it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2004-04-07 18:48+0200\n" -"Last-Translator: Giuseppe D'Aqui' \n" -"Language-Team: \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-29 09:42+0000\n" +"Last-Translator: Gabriel Rota \n" +"Language-Team: http://translationproject.org/\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# it.po (it) #-#-#-#-#\n" -"X-Generator: KBabel 1.3.1\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Screenshot: Salva screenshot in: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "illimitato" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Screenshot: Screenshot effettuato." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Angelo" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Screenshot: Impossibile scrivere il file: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Sfondamuri" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Ostacolo" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skater" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bombarolo" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Pontiere" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Scalatore" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Scavatore" -#: src/editor/file_dialog.cpp:66 -#, fuzzy -msgid "Save" -msgstr "Salvati: " +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Annegato" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "In uscita" -#: src/editor/file_dialog.cpp:80 -#, fuzzy -msgid "Filename:" -msgstr "Nome del file: " +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "In caduta" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Paracadutista" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Saltatore" -#: src/editor/file_dialog.cpp:107 -#, fuzzy -msgid "Save your level" -msgstr "Salva questo livello (F6)" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Laserkill" -#: src/editor/panel.cpp:152 -#, fuzzy -msgid " New level" -msgstr "F5 - carica un livello" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Minatore" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "" +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Lanciarazzi" -#: src/editor/panel.cpp:156 -#, fuzzy -msgid "Save level..." -msgstr "Salva questo livello (F6)" +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Slider" -#: src/editor/panel.cpp:158 -#, fuzzy -msgid "Save level as..." -msgstr "Salva questo livello (F6)" +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Schiacciato" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Tuffato" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Superman" -#: src/editor/panel.cpp:166 -#, fuzzy -msgid "Configure level" -msgstr "Salva questo livello (F6)" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teletrasportato" -#: src/editor/panel.cpp:168 -#, fuzzy -msgid "Display object properties" -msgstr "Cambia proprietà dell'oggetto" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "In attesa" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Pedone" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "salta" -#: src/editor/panel.cpp:175 -#, fuzzy -msgid "Duplicate the selected objects" -msgstr "Duplica oggetto corrente (d)" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Annulla" -#: src/editor/panel.cpp:177 -#, fuzzy -msgid "Delete the selected objects" -msgstr "Canc - rimuovi oggetto selezionato" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Altri livelli" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Risolto:" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "livelli" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "Pagina" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "Titolo" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "Stato" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "risolto" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "irrisolto" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idea" -#: src/editor/panel.cpp:208 -#, fuzzy -msgid "Display help" -msgstr "Mostra help" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Manutenzione" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Esci" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programmazione" -#: src/editor/object_selector.cpp:315 -#, fuzzy -msgid "Entrance" -msgstr "e - Entrata" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Porting (Win32)" -#: src/editor/object_selector.cpp:316 -#, fuzzy -msgid "Groundpiece (ground)" -msgstr "g - Suolo (terreno)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Porting (MacOSX)" -#: src/editor/object_selector.cpp:317 -#, fuzzy -msgid "Groundpiece (solid)" -msgstr "s - Suolo (solido)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafica" -#: src/editor/object_selector.cpp:318 -#, fuzzy -msgid "Groundpiece (bridge)" -msgstr "b - Suolo (ponte)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musica" -#: src/editor/object_selector.cpp:319 -#, fuzzy -msgid "Groundpiece (transparent)" -msgstr "n - Suolo (trasparente)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Progettazione dei Livelli" -#: src/editor/object_selector.cpp:320 -#, fuzzy -msgid "Groundpiece (remove)" -msgstr "r - Suolo (rimuovi)" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Trama" -#: src/editor/object_selector.cpp:321 -#, fuzzy -msgid "Hotspot" -msgstr "h - Hotspot" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Traduzione" -#: src/editor/object_selector.cpp:322 -#, fuzzy -msgid "Background" -msgstr "z - Sfondo" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Speciale" -#: src/editor/object_selector.cpp:325 -#, fuzzy -msgid "Liquid" -msgstr "l - Liquido" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Ringraziamenti a" -#: src/editor/object_selector.cpp:326 -#, fuzzy -msgid "Trap" -msgstr "t - Trappole" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Ed un Ringraziamento Speciale" -#: src/editor/object_selector.cpp:327 -#, fuzzy -msgid "Weather" -msgstr "w - Clima" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_a tutti quelli che" -#: src/editor/object_selector.cpp:328 -#, fuzzy -msgid "Special Object" -msgstr "-Speciale" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_contribuiscono al" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Software Libero!" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Grazie per" -#: src/editor/object_properties.cpp:91 -#, fuzzy -msgid "Transparent" -msgstr "-Traduzione" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_aver giocato!" -#: src/editor/object_properties.cpp:92 -#, fuzzy -msgid "Solid" -msgstr "Slider" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Trama" -#: src/editor/object_properties.cpp:93 -#, fuzzy -msgid "Ground" -msgstr "Suono:" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Inizia il gioco ::.." -#: src/editor/object_properties.cpp:94 -#, fuzzy -msgid "Bridge" -msgstr "Pontiere" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Crea livelli" -#: src/editor/object_properties.cpp:95 -#, fuzzy -msgid "Water" -msgstr "In attesa" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Crea un tuo livello ::.." -#: src/editor/object_properties.cpp:96 -#, fuzzy -msgid "Lava" -msgstr "Esci?" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Esci" -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Ciao ciao! ::.." -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Opzioni:" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Gioca livelli creati dagli utenti ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" +"..:: Ctrl-g: cattura mouse :: F10: conta fps :: F11: schermo intero :: F12: " +"salva schermata ::.." -#: src/editor/object_properties.cpp:105 -#, fuzzy -msgid "Misc" -msgstr "-Musica" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "Lingua:" -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "Risoluzione:" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "Schermo intero" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "Volume principale:" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "Volume del suono:" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "Volume della musica:" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "Scorrimento automatico:" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "Stampa FPS:" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "Cattura Mouse:" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "Cursore software:" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "Reimposta ai predefiniti:" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "Menu opzioni" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Chiudi" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingus totali: " -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Pingus da salvare: " -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tempo: " -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Mostra help" +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autore: " -#: src/pingus/pingus_main.cpp:218 -#, fuzzy -msgid "Print version number and exit" -msgstr "Stampa il numero di versione ed esce" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Nome del file: " -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Riprova" -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Inizia in modalità 'Finestra'" +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Successo!" -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "Inizia in modalità 'Schermo Intero'" +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Fallimento!" -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfetto! Hai salvato tutti, sei grande!" -#: src/pingus/pingus_main.cpp:228 -msgid "Enable software cursor" -msgstr "Attiva software cursor" +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Nessuna vittima, bel lavoro." -#: src/pingus/pingus_main.cpp:230 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Imposta la risoluzione di Pingus (predefinita: 800x600)" +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Hai salvato giusto il necessario; ce l'hai fatta, ma non\n" +"potresti migliorarti?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Non tutti si sono salvati, ma rimane un buon lavoro!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Cosa dovrei dire... ce l'hai fatta, congratulazioni!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Hai ucciso tutti, non va bene." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Non si Ú salvato nessuno, so che puoi far di meglio." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Ne hai salvati alcuni, ma non abbastanza...\n" +"La prossima volta puoi fare di meglio." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Uno in più e ce l'avresti fatta, prova ancora!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Qualcuno in più e ce l'avresti fatta, prova ancora!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Riprova, sarai più fortunato!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Salvati: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Morti: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tempo rimasto: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Rilasciati:%3d/%d Fuori:%3d Salvati:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "[OPZIONI]... [LIVELLO]" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" +"Pingus Ú un gioco puzzle nel quale bisogna guidare un mucchio di piccoli " +"Pingus per il mondo." + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Mostra questa guida" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "Stampa il numero di versione ed esce" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "Visualizzazione:" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Inizia in modalità finestra" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Inizia in modalità schermo intero" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "Utilizzare il renderer dato (predefinito: delta)" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Attiva il cursore software" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Imposta la risoluzione di Pingus (predefinita: 800x600)" #: src/pingus/pingus_main.cpp:232 msgid "Sound:" @@ -443,65 +485,65 @@ msgstr "Disattiva la musica" #: src/pingus/pingus_main.cpp:240 msgid "Select language to use with Pingus" -msgstr "" +msgstr "Seleziona la lingua da utilizzare con Pingus" #: src/pingus/pingus_main.cpp:242 msgid "List all available languages" -msgstr "" +msgstr "Elenca tutte le lingue disponibili" #: src/pingus/pingus_main.cpp:246 -#, fuzzy msgid "Loads the level editor" -msgstr "..:: Lancia l'editor dei livelli ::.." +msgstr "Carica l'editor dei livelli" #: src/pingus/pingus_main.cpp:248 msgid "Save the level given level to FILENAME and quit" -msgstr "" +msgstr "Salva il livello dato nel FILENAME e esce" #: src/pingus/pingus_main.cpp:250 msgid "Test a font" -msgstr "" +msgstr "Prova un tipo di carattere" #: src/pingus/pingus_main.cpp:252 msgid "Shows the credits" -msgstr "" +msgstr "Mostra i ringraziamenti" #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Opzioni:" +msgstr "Opzioni varie:" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" -msgstr "" +msgstr "PERCORSO" #: src/pingus/pingus_main.cpp:256 msgid "Set the path to load the data files to 'path'" -msgstr "" +msgstr "Imposta il percorso per caricare i file di dati dal PERCORSO" #: src/pingus/pingus_main.cpp:258 msgid "Set the path to load and save user files (savegames, etc.) to PATH" msgstr "" +"Imposta il percorso per caricare e salvare i file utente (salvataggi, ecc.) " +"dal PERCORSO" #: src/pingus/pingus_main.cpp:261 msgid "Disable automatic scrolling" -msgstr "Disattiva lo scrolling automatico" +msgstr "Disattiva lo scorrimento automatico" #: src/pingus/pingus_main.cpp:263 msgid "Don't read ~/.pingus/config" msgstr "Ignora ~/.pingus/config" #: src/pingus/pingus_main.cpp:264 -#, fuzzy msgid "FILE" -msgstr "FILE " +msgstr "FILE" #: src/pingus/pingus_main.cpp:265 -#, fuzzy msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" -msgstr "riduce l'uso della CPU, potrebbe accelerare il gioco su macchine lente" +msgstr "" +"Legge la configurazione dal FILE (predefinito: ~/.pingus/config) riduce " +"l'utilizzo della CPU, potrebbe accelerare il gioco su macchine lente" #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" @@ -512,16 +554,16 @@ msgid "Debugging and experimental stuff:" msgstr "Opzioni sperimentali e di debug:" #: src/pingus/pingus_main.cpp:272 -#, fuzzy msgid "Enables some features, only interesting to programmers" msgstr "Attiva alcune funzionalità che interessano solo ai programmatori" #: src/pingus/pingus_main.cpp:275 -#, fuzzy msgid "" "Enable the output of debugging info, possible OPTIONs are tiles, gametime, " "actions, sound, resources, gui, input, pathmgr" -msgstr "sono tiles, gametime, actions, sound, resources, gui," +msgstr "" +"Abilita l'output delle informazioni di debug, le OPZIONI possibili sono " +"tiles, gametime, actions, sound, resources, gui, input, pathmgr" #: src/pingus/pingus_main.cpp:279 msgid "Set the game speed (0=fastest, >0=slower)" @@ -529,464 +571,415 @@ msgstr "Imposta la velocità del gioco (0=più veloce, >0=più lento)" #: src/pingus/pingus_main.cpp:281 msgid "Set the desired game framerate (frames per second)" -msgstr "" +msgstr "Imposta il numero di frame per secondo desiderato per il gioco" #: src/pingus/pingus_main.cpp:283 msgid "Set the size of the map tiles (default: 32)" -msgstr "Imposta la dimensione dei segmenti di mappa (default: 32)" +msgstr "Imposta la dimensione dei segmenti di mappa (predefinito: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: memoria insufficiente!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" -msgstr "Pingus: Intercettata eccezione standard!:\n" +msgstr "Pingus: intercettata eccezione standard!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" -msgstr "Pingus: Intercettato throw sconosciuto!" +msgstr "Pingus: intercettato throw sconosciuto!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "illimitato" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "bloccato" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Pontiere" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Mostra conclusione?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idea" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Mostra storia?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Maintaining" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Esci?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programmazione" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Inizia?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Porting (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...sto andando..." -#: src/pingus/screens/credits.cpp:114 -#, fuzzy -msgid "-Porting (MacOSX)" -msgstr "-Porting (Win32)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Salva schermata: salva schermata in: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafica" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Salva schermata: salvataggio effettuato." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musica" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Salva schermata: impossibile scrivere il file: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Progettazione dei Livelli" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Entrata" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Trama" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Suolo (terreno)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Traduzione" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Suolo (solido)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Speciale" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Suolo (ponte)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Ringraziomenti a" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Suolo (trasparente)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Ed un Ringraziamento Speciale" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Suolo (rimuovi)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_a tutti quelli che" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Punto caldo" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_contribuiscono al" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Sfondo" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Software Libero!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Liquido" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Grazie per" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Trappola" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_aver giocato!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Clima" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Oggetto speciale" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Annulla" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Oggetto:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingus totali: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Nulla di selezionato" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Pingus da salvare: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Trasparente" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tempo: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Solido" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Autore: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Terreno" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Nome del file: " +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Ponte" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Acqua" -#: src/pingus/screens/pingus_menu.cpp:52 -#, fuzzy -msgid "Story" -msgstr "-Trama" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lava" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Inizia il gioco ::.." - -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "In uscita" - -#: src/pingus/screens/pingus_menu.cpp:58 -#, fuzzy -msgid "..:: Create your own levels ::.." -msgstr "..:: Inizia un livello contribuito ::.." - -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Ciao ciao! ::.." +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Rimuovi" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Progettazione dei Livelli" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Direzione:" -#: src/pingus/screens/pingus_menu.cpp:68 -#, fuzzy -msgid "..:: Play User Built levels ::.." -msgstr "..:: Inizia un livello contribuito ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Sinistra" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Varie" -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Salvati: " +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Destra" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Progettazione dei Livelli" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "Tasso di rilascio:" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Inizia" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Scorrimento-X:" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Salvati: " +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Scorrimento-Y:" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Salvati: " +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Id del proprietario:" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pos:" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Colore:" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Risultati:" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Stelle piccole:" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Inizia in modalità 'Schermo Intero'" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Stelle medie:" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Stelle grandi:" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Suono:" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Ripeti:" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Oggetto: [Gruppo]" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Gruppo non supportato" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" -msgstr "" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Oggetto: " -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" +"Seleziona tutto\n" +"Pulisci la selezione\n" +"Solleva oggetti\n" +"Abbassa oggetti\n" +"Abbassa oggetti in fondo\n" +"Solleva in cima\n" +"Ruota di 90 gradi\n" +"Ruota di 270 gradi\n" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Attiva software cursor" - -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Risultati:" - -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Opzioni" - -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Riprova" - -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Successo!" - -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Fallimento!" - -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfetto! Hai salvato tutti, sei grande!" - -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Nessuna vittima, bel lavoro" - -#: src/pingus/screens/result_screen.cpp:204 +#: src/editor/editor_screen.cpp:213 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -"Hai salvato giusto il necessario; ce l'hai fatta, ma non\n" -"potresti migliorarti?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Non tutti si sono salvati, ma rimane un buon lavoro!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Cosa dovrei dire... ce l'hai fatta, congratulazioni!" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Hai ucciso tutti, non va bene" +"Capovolgi oggetto orizzontalmente\n" +"Capovolgi oggetto verticalmente\n" +"Elimina tutti gli oggetti selezionati\n" +"Sposta oggetti su\n" +"Sposta oggetti giù\n" +"Sposta oggetti sinistra\n" +"Sposta oggetti destra\n" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Non si Ú salvato nessuno, so che puoi far di meglio" - -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:225 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -"Non ne hai salvati abbastanza, ma alcuni si... \n" -"La prossima volta puoi fare di meglio." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Uno in più e ce l'avresti fatta, prova ancora!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Qualcuno in più e ce l'avresti fatta, prova ancora!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Riprova, sarai più fortunato!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Salvati: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Morti: " - -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Tempo rimasto: " +"Dovresti dare un nomefile ai tuoi livelli sistematicamente, ad esempio per " +"tema, numero progressivo ed avatar:\n" +"\n" +" -.pingus\n" +"\n" +"Così se crei un secondo livello con un tema a pietre, lo chiamerai: pietre2-" +"tuoNome.pingus\n" +"\n" +"Quando hai creato un livello e vuoi che venga incluso nel gioco mandalo via " +"email a:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Solo i livelli pubblicati sotto GPL sono consentiti nel gioco. L'editor " +"inserisce automaticamente il riferimento \n" +"alla GPL, se vuoi avere un livello sotto una licenza differente, devi " +"cambiare il riferimento.\n" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Angelo" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Nuovo livello" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Sfondamuri" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Apri livello..." -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Ostacolo" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Salva livello..." -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skater" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Salva livello come..." -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bombarolo" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Gioca livello..." -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Scalatore" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Configura azioni" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Scavatore" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Configura livello" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Annegato" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Visualizza le proprietà dell'oggetto" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "In uscita" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Visualizza la finestra di inserimento oggetto" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "In caduta" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Mostra mini mappa" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Paracadutista" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Duplica gli oggetti selezionati" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Saltatore" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Elimina gli oggetti selezionati" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Laserkill" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Solleva l'oggetto in cima" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Minatore" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Solleva l'oggetto" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Lanciarazzi" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Abbassa l'oggetto" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Slider" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Abbassa l'oggetto sul fondo" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Schiacciato" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Rifletti orizzontalmente l'oggetto" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Tuffato" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Rifletti verticalmente l'oggetto" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Superman" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Ruota l'oggetto -90 gradi" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teletrasportato" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Ruota l'oggetto 90 gradi" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "In attesa" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Mostra la guida" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Pedone" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Cartella dati" -#: src/pingus/components/pingus_counter.cpp:43 -#, fuzzy, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Rilasciati:%3d/%-3d Totali:%3d Salvati: %3d/%-3d" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Cartella utente" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...sto andando..." +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Apri" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "bloccato" +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Salva" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Mostra conclusione?" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Annulla" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Mostra storia?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Nome del file:" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Esci?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Percorso:" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -#, fuzzy -msgid "Enter?" -msgstr "Inizia?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Apri un livello" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Salva il tuo livello" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 msgid "If the way is blocked, bash away" @@ -999,10 +992,10 @@ msgid "" "opposed to the vertical dig ability the Digger action provides. This new " "action is called Basher. " msgstr "" -"Un po' come lo 'Scavatore' che hai visto nei livelli precedenti, esiste " +"Un po' come lo \"Scavatore\" che hai visto nei livelli precedenti, esiste " "un'abilità che permette ai Pingus di scavare orizzontalmente, invece che " -"verticalmente come nello 'Scavatore'. Questa nuova abilità Ú detta " -"'Sfondamuri' " +"verticalmente come nello \"Scavatore\". Questa nuova abilità Ú detta " +"\"Sfondamuri\". " #: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 msgid "Sacrifice a few and save the rest" @@ -1016,7 +1009,7 @@ msgid "" "save the rest. " msgstr "" "Certe volte non c'Ú altra scelta, bisogna scavare il terreno con " -"l'esplosivo. I Pingus possono farlo solo suicidandosi... In questo modo " +"l'esplosivo. I Pingus possono farlo solo suicidandosi. In questo modo " "ovviamente muoiono, ma certe volte Ú necessario sacrificarne alcuni per " "salvare gli altri. " @@ -1032,8 +1025,8 @@ msgid "" msgstr "" "Questa Ú la tua prima missione. Come sempre, Ú abbastanza facile. Tutto ciò " "che devi fare Ú ordinare ad un Pingus di scavare un buco nel terreno, in " -"modo che possano arrivare all'uscita. Puoi farlo semplicemente cliccando su " -"un Pingus. " +"modo che possano arrivare all'uscita. Puoi farlo semplicemente facendo clic " +"su un Pingus. " #: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 msgid "Float or Die" @@ -1047,9 +1040,9 @@ msgid "" "survive the fall, so keep your eyes open! " msgstr "" "Ben fatto nella prima missione! Ecco la prossima: stavolta devi equipaggiare " -"i Pingus con un piccolo propulsore; in questo modo potranno rallentare le " -"cadute svolazzando. Infatti se i Pingus cadono da molto in alto, non " -"sopravvivono all'impatto: perciò stai attento! " +"i Pingus con una piccola elica; in questo modo potranno rallentare le cadute " +"svolazzando. Infatti se i Pingus cadono da molto in alto, non sopravvivono " +"all'impatto: perciò stai attento! " #: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 msgid "Jump for joy" @@ -1062,7 +1055,7 @@ msgid "" "Pingu to make a small jump and so enables him to reach the platform. " msgstr "" "Certe volte un Pingus ha bisogno di raggiungere una piattaforma lontana, " -"irraggiungibile a piedi. In questi casi il 'Saltatore' diventa utile: " +"irraggiungibile a piedi. In questi casi il \"Saltatore\" diventa utile: " "permette al Pingus di fare piccoli salti in modo da raggiungere tale " "piattaforma. " @@ -1076,9 +1069,10 @@ msgid "" "diagonal one. It allows a Pingu to dig diagonally through ground, thus " "creating a path for following Pingus. The action is called Miner. " msgstr "" -"Ed ecco un'altra nuova abilità che permette di scavare: questa volta in " +"Ed ecco un'altra nuova abilità che permette di scavare, questa volta in " "diagonale, e permette ad un Pingus di scavare diagonalmente nel terreno " -"creando un percorso per i Pingus successivi. L'abilità si chiama 'Minatore'. " +"creando un percorso per i Pingus successivi. L'abilità si chiama \"Minatore" +"\". " #: data/levels/tutorial/snow10-grumbel.pingus:7 msgid "Panic Island (float/bash)" @@ -1091,7 +1085,7 @@ msgid "" "parallel and it is your job to coordinate the two groups wisely. " msgstr "" "Mentre i livelli precedenti non richiedevano un'azione veloce, stavolta le " -"cose cambiano. I Pingus vengono fuori da due entrate parallele, ed il tuo " +"cose cambiano. I Pingus vengono fuori da due entrate parallele ed il tuo " "lavoro consiste nel coordinare saggiamente i due gruppi. " #: data/levels/tutorial/snow11-grumbel.pingus:7 @@ -1105,7 +1099,7 @@ msgid "" "coordinating them all. Since you only need to save 5 it should be doable, " "but if all else fails use the pause-mode ('p') to get an overview again. " msgstr "" -"E' ancora panico. I Pingus non vengono fuori molto velocemente, ma appena " +"È ancora panico. I Pingus non verranno fuori molto velocemente, ma appena " "toccheranno i muri avrai qualche problema a coordinarli. Dato che devi " "salvarne solo 5 la cosa Ú fattibile, ma se ti trovi in difficoltà puoi " "fermarti e fare una pausa usando il tasto 'p'. " @@ -1134,13 +1128,13 @@ msgid "" "levels. Blast your way free and make sure you also keep the rest of the " "Pingus under control. The Blocker action will be helpful. " msgstr "" -"E' di nuovo il momento di combinare quanto appreso nei livelli precedenti. " +"È di nuovo il momento di usare quanto appreso nei livelli precedenti. " "Scavati una strada, ma cerca di mantenere gli altri Pingus sotto controllo. " -"L'abilità 'Ostacolo' sarà d'aiuto. " +"L'abilità \"Ostacolo\" sarà d'aiuto. " #: data/levels/tutorial/snow15-grumbel.pingus:7 msgid "Climb, Climber,... Boom!" -msgstr "Arrampicati,... Boom!" +msgstr "Sali, arrampicati... Boom!" #: data/levels/tutorial/snow15-grumbel.pingus:8 msgid "" @@ -1149,9 +1143,9 @@ msgid "" "Digger action in this level the Bomber needs to jump in, but how can it " "reach the place to bomb? " msgstr "" -"Come avrai intuito nei livelli precedenti, spesso dovrai combinare abilità " -"differenti per svolgere il tuo lavoro. Il questo livello manca l'abilità " -"'Scavatore': basterebbe mettere una bomba, ma come si fa a raggiungere il " +"Come avrai intuito nei livelli precedenti, spesso dovrai usare abilità " +"differenti per svolgere il tuo lavoro. In questo livello manca l'abilità " +"\"Scavatore\": basterebbe mettere una bomba, ma come si fa a raggiungere il " "posto giusto? " #: data/levels/tutorial/snow16-grumbel.pingus:7 @@ -1164,9 +1158,8 @@ msgid "" "you could end up in the hole just before the exit, so think about how to " "avoid that. " msgstr "" -"Ancora una volta devi combinare accuratamente abilità differenti. Se non lo " -"fai potresti finire nel buco vicino all'uscita, perciò pensa a come " -"evitarlo. " +"Ancora una volta devi usare accuratamente abilità differenti. Se non lo fai " +"potresti finire nel buco vicino all'uscita, perciò pensa a come evitarlo. " #: data/levels/tutorial/snow17-grumbel.pingus:7 msgid "If too high, your Pingu will die..." @@ -1179,8 +1172,8 @@ msgid "" "rest. " msgstr "" "Serve il lavoro di squadra per uscire, stavolta. Non hai abbastanza " -"'Paracadutisti' per raggiungere l'uscita, perciò mandane alcuni a reparare " -"la strada per gli altri. " +"\"Paracadutisti\" per raggiungere l'uscita, perciò mandane alcuni a " +"preparare la strada per gli altri. " #: data/levels/tutorial/snow19-grumbel.pingus:7 msgid "Learn to use the bridge" @@ -1192,7 +1185,7 @@ msgid "" "pretty helpful. It takes some time to build, but unlike the jumper action it " "allows following Pingus to reach the other end too. " msgstr "" -"Se non hai 'Saltatori' sottomano e devi attraversare un grosso buco, un " +"Se non hai \"Saltatori\" sottomano e devi attraversare un grosso buco, un " "ponte Ú quello che ci vuole. Ci vuole un po' a costruirlo, ma in compenso " "tutti gli altri Pingus potranno usarlo. " @@ -1211,7 +1204,7 @@ msgstr "" #: data/levels/tutorial/snow21-grumbel.pingus:7 msgid "Climb, Climber, climb... and build a bridge" -msgstr "Sali, Arrampicatore... e fai un ponte" +msgstr "Sali, arrampicati, sali... e fai un ponte" #: data/levels/tutorial/snow21-grumbel.pingus:8 msgid "" @@ -1219,8 +1212,8 @@ msgid "" "to climb up straight walls, thus allowing him to reach stuff that might be " "too high to reach by other means. " msgstr "" -"Anche stavolta hai una nuova abilità a disposizione. 'Arrampicatore' ti " -"permette di scalara i muri verticali, permettedo ai Pingus di reggiungere " +"Anche stavolta hai una nuova abilità a disposizione. \"Arrampicatore\" ti " +"permette di scalare i muri verticali, permettendo ai Pingus di raggiungere " "cose che altrimenti sarebbero troppo in alto. " #: data/levels/tutorial/snow22-grumbel.pingus:7 @@ -1234,10 +1227,10 @@ msgid "" "the stuff you need for this level in previous levels, so this shouldn't be " "too much of a problem for you. " msgstr "" -"Se non hai abbastanza 'Paracadutisti' per portare tutti i Pingus all'uscita, " -"devi trovare un altro modo per farlo. Hai tutte le conoscenze necessarie, " -"quelle che hai appreso nei livelli precedenti, perciò non dovrebbe essere un " -"problema per te. " +"Se non hai abbastanza \"Paracadutisti\" per portare tutti i Pingus " +"all'uscita, devi trovare un altro modo per farlo. Hai tutte le conoscenze " +"necessarie, quelle che hai appreso nei livelli precedenti, perciò non " +"dovrebbe essere un problema per te. " #: data/levels/tutorial/snow7-grumbel.pingus:7 msgid "One must prepare, the rest must follow" @@ -1249,9 +1242,9 @@ msgid "" "coordinate your Pingus. You'll have to find other ways to keep them under " "control while a single one prepares the path for the rest. " msgstr "" -"In questo caso non hai un 'Ostacolo' per coordinare i Pingus. Dovrai trovare " -"un altro modo per tenerli sotto controllo, mentre uno di loro prepara la " -"strada per gli altri. " +"In questo caso non hai un \"Ostacolo\" per coordinare i Pingus. Dovrai " +"trovare un altro modo per tenerli sotto controllo, mentre uno di loro " +"prepara la strada per gli altri. " #: data/levels/tutorial/snow8-grumbel.pingus:7 msgid "Dig and float, but just don't fall and smash" @@ -1266,8 +1259,8 @@ msgid "" msgstr "" "Diversamente dai primi due livelli, avrai due abilità a disposizione. Il tuo " "lavoro Ú facile: scegli un'abilità dal pannello a sinistra e applicala ai " -"Pingus in modo che possano raggiungere l'uscita. Attento non farne morire " -"troppi. " +"Pingus in modo che tutti possano raggiungere l'uscita. Attento non farne " +"morire troppi. " #: data/levels/tutorial/snow9-grumbel.pingus:7 msgid "Dig, bash and other problems" @@ -1284,7 +1277,7 @@ msgstr "" "Più livelli superi, più difficile diventa il successo. Ma non preoccuparti, " "perché questo Ú ancora abbastanza facile. Usa ciò che hai imparato nei " "livelli precedenti e non avrai problemi. Se pensi di non essere in grado di " -"completare il livello, fai un doppio click sul pulsante 'Armageddon' in " +"completare il livello, fai un doppio clic sul pulsante \"Armageddon\" in " "basso a destra. " #: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 @@ -1306,7 +1299,7 @@ msgstr "" #: data/levels/halloween/halloween1-grumbel.pingus:7 msgid "One jump to catch them all" -msgstr "" +msgstr "Un salto per prenderli tutti" #: data/levels/halloween/halloween1-grumbel.pingus:8 msgid "" @@ -1316,10 +1309,14 @@ msgid "" "front of them it's your job to save them. Can you save them from a terrible " "fate?" msgstr "" +"I Pingus si sono persi nel loro viaggio. Cosa Ú questo posto misterioso? " +"Zucche sorridenti, candelieri giganti, e sotto qualche zuppa bollente... che " +"magia Ú questa? Ora, ti trovi di fronte al tuo lavoro, salvarli da un abisso " +"mortale. Potrai salvarli da un terribile destino?" #: data/levels/halloween/halloween2-grumbel.pingus:7 msgid "One Thousand and One Jumps" -msgstr "" +msgstr "Mille ed un salto" #: data/levels/halloween/halloween2-grumbel.pingus:8 msgid "" @@ -1328,10 +1325,14 @@ msgid "" "their inevitable demise? It's your job to find out, but are you good enough " "to save them all?" msgstr "" +"Con l'uscita così alta e lontana da raggiungere per i normali Pingus, quali " +"possibilità ci sono? Forse un ponticello può salvarli? O semplicemente sarà " +"una lenta ed inevitabile morte? È il tuo lavoro scoprirlo, ma sei abbastanza " +"bravo per salvarli tutti?" #: data/levels/halloween/halloween3-grumbel.pingus:7 msgid "Boom Boom" -msgstr "" +msgstr "Bum bum" #: data/levels/halloween/halloween3-grumbel.pingus:8 msgid "" @@ -1341,10 +1342,15 @@ msgid "" "roots block the way, but without a basher at hand to bash them away, " "sacrifice might be the only option..." msgstr "" +"Hai padroneggiato nell'ultima sfida e ora affronti la prossima. La loro via " +"di salvezza sembra essere maledetta, ma da chi? Non c'Ú tempo per pensarci, " +"dato che la prossima sfida mortale attende già i Pingus. Due possenti radici " +"bloccano la strada, ma senza uno \"Sfondamuri\" a portata di mano per " +"forarle, un sacrificio potrebbe essere l'unica opzione..." #: data/levels/halloween/halloween4-grumbel.pingus:7 msgid "Full Circle" -msgstr "" +msgstr "Cerchio completo" #: data/levels/halloween/halloween4-grumbel.pingus:8 msgid "" @@ -1353,10 +1359,14 @@ msgid "" "but is there enough time? You have to hurry and can't allow yourself any " "mistakes. The Pingus are counting on you!" msgstr "" +"L'uscita Ú così vicina, ma fuori portata. Un passo nella direzione sbagliata " +"e i Pingus cadranno con un terribile destino. Si deve fare qualcosa per " +"aiutarli, ma c'Ú abbastanza tempo? Devi fare in fretta e non puoi concederti " +"errori. I Pingus contano su di te!" #: data/levels/halloween/halloween5-grumbel.pingus:7 msgid "Bridgers Nightmare" -msgstr "" +msgstr "Incubo dei \"Pontieri\"" #: data/levels/halloween/halloween5-grumbel.pingus:8 msgid "" @@ -1370,123 +1380,708 @@ msgid "" "Pingus' success, so don't let yourself get confused and misguided from the " "true path." msgstr "" +"Chi ha piazzato questo muro mostruoso qui? Questo terribile blocco separa i " +"tuoi Pingus dall'uscita. La distruzione di questa terribile costruzione " +"sembra impossibile, ma forse i \"Pontieri\" possono venirci in soccorso? " +"Potranno costruire i loro ponti abbastanza in alto da guidare il gruppo " +"ancora una volta in salvo nell'uscita? O Ú qualcuno che gioca brutti scherzi " +"alla tua mente?\n" +"\n" +"Ancora una volta vieni chiamato a cercare una soluzione... la tua materia " +"grigia Ú la chiave per il successo dei Pingus, così non confonderti e non " +"farti fuorviare dalla retta via." + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "Bloccato dalla strega" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"Si tratta di una prigione? Bloccato da solide mura tutto intorno, non sembra " +"esserci via di fuga. La salvezza sembra impossibile. Ma aspetta... il muro a " +"destra sembra debole... forse questo Ú un modo per fuggire? O Ú un percorso " +"falso che porterà alla tomba dei Pingus?\n" +"\n" +"Questo Ú un viaggio rischioso, ma si deve intraprendere per scoprire come " +"portarli tutti alla libertà, ancora una volta." + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "Festa splatter" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" +"Questa Ú di gran lunga la più profonda buca che i Pingus abbiano incontrato. " +"Costruire un ponte per attraversarla sembra ovvio, ma non aiuterà poiché " +"l'uscita Ú sul fondo della buca. I Pingus che cercheranno di andare giù " +"nella fossa finiranno tutti spiaccicati a terra. Hai due gruppi di Pingus a " +"tua disposizione, puoi fare in modo che lavorino insieme per raggiungere " +"l'uscita anche se Ú ben nascosta?" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "Manutenzione della scala" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"Sembra che siamo di nuovo di fronte ad un possente muro, e che stia " +"bloccando l'uscita! Ma aspetta, qualche buon'anima gli ha costruito una " +"scala attorno. Sembra, tuttavia, che gli sforzi del povero gonzo non sono " +"durati a lungo, la scalinata Ú distrutta e piena di buchi. Si può risolvere " +"il problema e fargli superare il muro? Ma naturalmente si sa che la giusta " +"soluzione potrebbe non essere quella evidente. Ma i tuoi Pingus sono quasi " +"liberi, e hanno fiducia nella tua abilità di guidarli verso la salvezza, " +"un'altra volta. Impegnati e li avrai liberati una volta per tutte dal " +"Malandrino che li ha condotti in questo incubo... almeno per quest'anno." + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "Entrando nella piramide" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" +"Dopo il loro lungo e pericoloso viaggio attraverso il deserto finalmente " +"raggiungono la grande piramide..." + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "La stanza della finestra" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" +"I Pingus dopo essere entrati nella piramide, raggiunsero uno stanzone con " +"una grande finestra. Il solo problema che hanno Ú che l'entrata a questa " +"stanza Ú molto in alto per sopravvivere all'atterraggio. Puoi aiutarli?" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "Passa la colonna" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" +"I Pingus dopo aver passato con successo la stanza dalla grande finestra, " +"entrarono in un'altra grande sala. Una grande colonna sta bloccando la via " +"verso l'ingresso." + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "Tempesta di sabbia" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" +"Nelle profondità all'interno della piramide i Pingus sono sorpresi nel " +"trovare la strada bloccata da una grande cumulo di sabbia - riflettendo " +"sull'assenza di gravità continuano senza sosta..." + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "Gli scavi della piramide" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" +"Sono aperti gli scavi per raggiungere la piramide per il suo salvifico " +"contenuto. Certi scavi però Ú meglio farli con due concorrenti. Chi arriverà " +"primo?" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "Uno po' a destra un po' a sinistra" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "Solo ai più arditi sarà consentito proseguire." + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "25 Pingus liberi e 25 Pingus in scatola" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" +"Vada bene per i \"Pontieri\" ma degli \"Scavatori\" che me ne faccio? Va " +"salvato almeno un Pingus intrappolato nella scatola sopra l'uscita." + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "Tempo di gallerie" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" +"Scava una galleria e potresti ottenere l'uscita. \"Scavatori\" e \"Minatori" +"\" e gli altri devono lavorare insieme." + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "La Tettoia" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" +"Non sempre le tettoie servono a riparare, a volte andrebbero abbattute!" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "Il prossimo può significare molto" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" +"Cosa puoi fare quando stai andando nella direzione sbagliata? Semplice: " +"camminare sul muro. Ma Ú più facile a dirsi che a farsi..." + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "Intrappolati sottoterra" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" +"I Pingus sono scappati dallo scienziato pazzo, ma ora sono intrappolati " +"nelle profondità della terra. Non hanno ne cibo ne acqua, così devono " +"muoversi velocemente." + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "La sfida finale (sorprendentemente facile)" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" +"I Pingus avevano raggiunto la fine dell'isola. In acqua c'era un lungo " +"albero, perfetto per le esigenze dei Pingus. Il viaggio era quasi finito." + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "Sperimentazione" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" +"Uno scienziato pazzo ha catturato i Pingus e sta facendo degli esperimenti " +"con loro. Come i Pingus possono sfuggire alla ghigliottina?" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "Sala delle illusioni" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" +"I Pingus si fermarono e rimasero indecisi. Cosa era reale e cosa no? Fiamme " +"dall'alto e una ghigliottina brillava in lontananza. Quasi tutti i Pingus " +"devono sopravvivere." + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "Il pozzo di lava" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" +"I Pingus avevano sconfitto lo scienziato pazzo ed stavano andando via dal " +"suo laboratorio distrutto quando un enorme buco si aprì sotto i loro piedi. " +"I Pingus caddero in una grotta sotterranea e l'unica via d'uscita era " +"attraverso una buca di lava. Fortunatamente, sembrava che qualcuno avesse " +"lasciato indicazioni utili." + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "Almeno gli esperimenti sono finiti..." + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" +"La buona notizia Ú che lo scienziato pazzo Ú stanco dei suoi esperimenti, la " +"cattiva Ú che ora li sta buttando tutti in una buca. Un solo dispositivo di " +"planata per tutti i Pingus. Salvane il più possibile." + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "Dissolvenza" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" +"I Pingus sono arrivati in un lungo passaggio. Sotto acido gorgogliante e " +"sembra che siano necessari uno \"Scalatore\" o due. Suggerimento: lo \"Slider" +"\" Ú utilizzabile per fermare l'abilità \"Minatore\"." + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "La vendetta Ú dolce" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" +"I Pingus sono sfuggiti allo scienziato pazzo, ma ora vogliono vendetta. " +"Intendono distruggere le strutture di sostegno, facendo schiantare il " +"laboratorio del diavolo." + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" +"I Pingus sono sfuggiti allo scienziato pazzo, ma ora vogliono vendetta. " +"Intendono distruggere le strutture di sostegno, facendo schiantare il " +"laboratorio del diavolo. Devono spostarsi velocemente però, perché lo " +"scienziato pazzo potrebbe trovarli e catturarli se non sono abbastanza " +"veloci." + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "Meraviglioso inverno" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" +"Dopo aver passato il pozzo di lava, i Pingus camminarono e camminarono fino " +"a quando raggiunsero un'uscita bloccata dalla neve. Sarebbe relativamente " +"semplice scavare una galleria per attraversarla ma come potrebbe essere " +"possibile scavare una galleria attraverso il solido metallo?" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "L'Avventura inizia" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" +"E così i Pingus continuarono il loro viaggio, avvicinandosi sempre di più al " +"Polo Nord. Erano scappati dalla ghigliottina, avevano sconfitto lo " +"scienziato pazzo e avevano recuparto una nuova barca. E così questo capitolo " +"nella loro navigazione era finito, ma ci potrebbero essere altri ostacoli. " +"Nulla che possa fermare i determinati Pingus dal raggiungere il proprio " +"scopo." + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "Pensa veloce (letteralmente)" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" +"Questo sarebbe semplice, ma per prima cosa, non hai a disposizione l'abilità " +"\"Ostacolo\". Tutti i Pingus devono sopravvivere." + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "Naufragio" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" +"I Pingus hanno veleggiato a lungo felicemente sulla loro barca fino a " +"quando, improvvisamente, Ú apparsa un'isola. I Pingus sono stati attirati " +"verso di essa e si sono schiantati, distruggendo la loro barca. Ora devono " +"trovare la loro via attraverso questa strana isola." + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "Fuga dagli alieni" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" +"Gli alieni invadono la nostra astronave bloccando l'entrata al " +"teletrasporto. Il nostro equipaggio Ú ben addestrato, quindi niente panico." + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "Fuga dagli alieni 2" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" +"Gli alieni sono ora più vicini rendendo più difficile la fuga. Bisogna " +"scavare adesso." + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "Nido degli alieni" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" +"I Pingus invadono il nido. Proteggiti dalle mascelle. Di che matrice si " +"tratta?" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "Matrice della morte" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" +"Prendi un pezzo di carta. Ora i Pingus devono entrare nella matrice della " +"morte. Questo Ú un labirinto, le vie sfavorevole sono protette da mascelle." + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "Le spie dei Pingus nella matrice della morte" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" +"Le spie Pingus hanno segnato la posizione delle mascelle nel Matrix della " +"morte. Molti sono morti per ottenere questa informazione :..( Forse questo " +"aiuterà. forse..." + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "Quarta dimensione" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" +"Le difese degli alieni diventano più forti. Ora devi saltare nella quarta " +"dimensione per vincere!" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "Sincronizziamo gli orologi" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "Cooperazione nello spazio." + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "Persi nello Spazio" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "Non sappiamo dove siamo ma non lasciamo indietro nessuno." + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "Fuori dentro" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "Potrai aiutare i Pingus a fuggire senza che si bagnino le pinne?" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "Anello senza fine" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" +"A sinistra ed a destra i Pingus hanno morte certa e 50 sono da salvare! " +"Potrai aiutarli ad uscire da questo pasticcio?" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "Su su nello spazio" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" +"A che serve un piccone nello spazio? Certamente non ad andare verso le " +"stelle." + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Saltatore" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Trama" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +#, fuzzy +msgid "The cave" +msgstr "Il pozzo di lava" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" -msgstr "" +msgstr "Isola Tutorial" #: data/worldmaps/tutorial.worldmap:6 msgid "Learn the basics" -msgstr "" +msgstr "Impara le basi" #: data/worldmaps/tutorial.worldmap:15 msgid "The Journey Begins" -msgstr "L'Avventura Inizia" +msgstr "L'Avventura inizia" #: data/worldmaps/tutorial.worldmap:81 msgid "The Journey Continues" -msgstr "L'Avventura Continua" +msgstr "L'Avventura continua" #: data/worldmaps/tutorial.worldmap:22 -#, fuzzy msgid "" "For a long time, the Pingus have lived happily in peace on the South Pole " "along with all the other animals. Everything was in balance and it seemed " "like nothing could disrupt their peace. The Pingus were happy and it seemed " "like this could never end." msgstr "" -"Per molto tempo i Pingus vissero felici ed in pace al Polo Sud\n" -"insieme agli altri animali; regnava l'armonia e sembrava che niente\n" -"potesse intaccare la loro tranquillità. I Pingus erano contenti e\n" -"sembrava che la cosa potesse durare in eterno.\n" +"Per molto tempo, i Pingus hanno vissuto felicemente in pace al Polo Sud " +"insieme a tutti gli altri animali. Tutto era in equilibrio e sembrava che " +"nulla potesse rompere la loro pace. I Pingus erano felici e sembrava che " +"questo non potesse mai finire." #: data/worldmaps/tutorial.worldmap:30 -#, fuzzy msgid "" "But then one day, things began to change slowly: the sky got darker and the " "earth got warmer. Firstly, they thought this was just a normal fluctuation " "in the world's climate, but things seemed to get worse and worse with every " "year." msgstr "" -"Ma un giorno, le cose iniziarono a cambiare: il cielo si fece scuro\n" -"e la terra divenne più calda. All'inizio pensarono ad una normale\n" -"fluttuazione del clima, ma la situazione si faceva peggiore di anno\n" -"in anno." +"Ma poi un giorno, le cose iniziarono lentamente a cambiare: il cielo si " +"scurì e la terra si riscaldò. Prima, si pensò che fosse soltanto una normale " +"fluttuazione nel clima mondiale, ma le cose sembravano peggiorare e " +"peggioravano ogni anno." #: data/worldmaps/tutorial.worldmap:38 -#, fuzzy msgid "" "The snow began to melt away in a few areas and food became an issue. Other " "animals tried to leave the region to search for colder areas, but the Pingus " "knew that this wouldn't help: they knew that they had to do something about " "it." msgstr "" -"La neve iniziò a sciogliersi in alcune regioni ed il cibo iniziò a\n" -"scarseggiare. Gli altri animali già iniziavano a lasciare la zona in\n" -"cerca di aree più fredde, ma i Pingus sapevano che questa non era\n" -"la soluzione: bisognava fare qualcosa per risolvere il problema." +"Fuori, in alcune aree, la neve ha iniziato a sciogliersi ed il cibo Ú " +"diventato un problema. Gli altri animali hanno provato a lasciare la regione " +"alla ricerca di aree più fredde, ma i Pingus sapevano che questo non li " +"avrebbe aiutati: sapevano che dovevano fare qualcosa." #: data/worldmaps/tutorial.worldmap:46 -#, fuzzy msgid "" "So the circle of the eldest came together to decide what to do about it. " "They decided to send out an expedition around the world to find the cause of " "this warming. The expedition consisted of hundreds of the bravest Pingus on " "the South Pole." msgstr "" -"Così il Consiglio dei Saggi si riunì per discutere cosa fare. Decisero\n" -"di mandare una spedizione nel mondo per trovare la causa del\n" -"riscaldamento. La spedizione consisteva di centinaia dei Pingus\n" -"più coraggiosi del Polo Sud." +"Così il consiglio degli anziani si riunì per decidere cosa fare. Decisero di " +"inviare una spedizione in tutto il mondo per trovare la causa di questo " +"riscaldamento. La spedizione era composta da centinaia dei più valorosi " +"Pingus del Polo Sud." #: data/worldmaps/tutorial.worldmap:54 -#, fuzzy msgid "" "And they picked you to lead them on their journey around the world. Since " "the journey will be dangerous and difficult, your first goal is the Island " @@ -1494,51 +2089,43 @@ msgid "" "island has always been the first stop of Pingus that were sent out into the " "world." msgstr "" -"E scelsero te per guidarli nel loro viaggio intorno al mondo. Dato che\n" -"il viaggio sarà pericoloso e difficile, il tuo primo obiettivo Ú l'Isola di\n" -"Mogorok, conosciuta anche come Isola Tutorial. Secondo i Saggi,\n" -"quest'isola Ú sempre stata la prima tappa dei Pingus in viaggio per\n" -"il mondo." +"E scelsero te per guidarli nel loro viaggio intorno al mondo. Dato che il " +"viaggio sarà pericoloso e difficile, il tuo primo obiettivo Ú l'Isola di " +"Mogorok, conosciuta anche come Isola Tutorial. Secondo gli anziani, " +"quest'isola Ú sempre stata la prima tappa dei Pingus in viaggio per il mondo." #: data/worldmaps/tutorial.worldmap:63 -#, fuzzy msgid "" "The island consists of many areas that are ideal to teach the Pingus their " "abilities. The Pingus can learn to build bridges, climb, bash and use many " "other talents which they will need on their long and dangerous journey." msgstr "" -"Quest'isola consiste di molte regioni, ideali per apprendere le abilità\n" -"Pingus. Qui i Pingus possono esercitarsi a costruire ponti, a scavare,\n" -"ad arrampicarsi ed a fare tutto quello che potrebbe servire durante il\n" -"loro lungo e pericoloso viaggio." +"L'isola ha molte regioni, ideali per apprendere le abilità Pingus. Qui i " +"Pingus possono esercitarsi a costruire ponti, a scavare, ad arrampicarsi ed " +"a fare tutto quello che potrebbe servire durante il loro lungo e pericoloso " +"viaggio." #: data/worldmaps/tutorial.worldmap:70 -#, fuzzy msgid "" "While there, you can practice your abilities in commanding and guiding the " "Pingus. You can also get familiar with all the abilities the Pingus provide " "and learn to master them, since you will need all of them on your journey " "around the world." msgstr "" -"D'altra parte, anche tu potrai allenarti a comandare e guidare i\n" -"Pingus. Potrai familiarizzare con tutte le abilità che i Pingus hanno,\n" -"e magari approfondirle, dato che ti serviranno sicuramente in questa\n" -"avventura intorno al mondo." +"D'altra parte, anche tu potrai allenarti a comandare e guidare i Pingus. " +"Potrai familiarizzare con tutte le abilità che i Pingus hanno, e magari " +"approfondirle, dato che ti serviranno sicuramente in questa avventura " +"intorno al mondo." #: data/worldmaps/tutorial.worldmap:78 -#, fuzzy msgid "" "Now that you and the Pingus have arrived at Tutorial Island it is time to " "take command and begin your mission. Good Luck!" msgstr "" -"Adesso che tu ed i Pingus diete arrivati all'Isola Tutorial Ú venuto il " -"momento di\n" -"prendere il comando ed iniziare la missione.\n" -"\n" -"Buona Fortuna!" +"Adesso che tu ed i Pingus siete arrivati all'Isola Tutorial Ú venuto il " +"momento di prendere il comando ed iniziare la missione. Buona Fortuna!" #: data/worldmaps/tutorial.worldmap:88 -#, fuzzy msgid "" "Now after you and the Pingus have learned the basics and practiced a bit it " "is time to move on and begin the journey into the world. Since the ice floe " @@ -1546,15 +2133,13 @@ msgid "" "the whole way into the warmer climates the Pingus have to find something " "else to guide them on their journey." msgstr "" -"Adesso che tu ed i Pingus avete imparato le basi e vi siete allenati\n" -"Ú tempo di muoversi ed iniziare l'avventura nel mondo. Dato che il\n" -"blocco di ghiaccio che i Pingus hanno usato per arrivare all'Isola\n" -"Tutorial si scioglierebbe andando verso le regioni con clima più\n" -"caldo, i Pingus dovranno trovare un altro mezzo di trasporto per\n" -"continuare il viaggio.\n" +"Adesso che tu ed i Pingus avete imparato le basi e vi siete allenati Ú tempo " +"di muoversi ed iniziare l'avventura nel mondo. Dato che il blocco di " +"ghiaccio che i Pingus hanno usato per arrivare all'Isola Tutorial si " +"scioglierebbe andando verso le regioni con clima più caldo, i Pingus " +"dovranno trovare un altro mezzo di trasporto per continuare il viaggio." #: data/worldmaps/tutorial.worldmap:97 -#, fuzzy msgid "" "But as the eldest have said, the Tutorial Island provides not only a good " "way to practice, but it is also the starting point into the world. After " @@ -1562,143 +2147,127 @@ msgid "" "large tree at the end of the island which gave them wood to construct a " "float." msgstr "" -"Ma, come dissero i Saggi, l'Isola Tutorial non Ú solo un modo per\n" -"allenarsi, ma Ú anche il punto di partenza nel mondo. Dopo alcune\n" -"ricerche, i Pingus scoprirono il vero significato di quelle parole: infatti\n" -"il grande albero alla fine dell'isola potrebbe fornire ottimo legno per\n" -"costruire una zattera.\n" +"Ma, come dissero gli anziani, l'Isola Tutorial non Ú solo un modo per " +"allenarsi, ma Ú anche il punto di partenza nel mondo. Dopo alcune ricerche, " +"i Pingus scoprirono il vero significato di quelle parole: infatti il grande " +"albero alla fine dell'isola potrebbe fornire ottimo legno per costruire una " +"zattera." #: data/worldmaps/tutorial.worldmap:106 -#, fuzzy msgid "" "So the Pingus set out and constructed some large rafts, enough to carry them " "all. After also packing a bunch of provisions they were prepared to start " "their journey and leave their familiar ground and enter the unknown parts of " "the world." msgstr "" -"Allora i Pingus si misero al lavoro e costruirono delle zattere, grandi\n" -"abbastanza per trasportarli tutti. Dopo aver anche raccolto un po'\n" -"di provviste, si prepararono finalmente a partire per il loro viaggio,\n" -"lasciando la terra natìa per entrare nelle zone sconosciute del mondo.\n" +"Allora i Pingus si misero al lavoro e costruirono delle zattere, grandi " +"abbastanza per trasportarli tutti. Dopo aver anche raccolto un po' di " +"provviste, si prepararono finalmente a partire per il loro viaggio, " +"lasciando la terra natìa per entrare nelle zone sconosciute del mondo." #: data/worldmaps/tutorial.worldmap:114 -#, fuzzy msgid "" "So the Pingus sit on their raft, worrying about what's to come and where to " "go, while floating into the sunset. To be continued..." msgstr "" -"Quindi i Pingus salirono sulle zattere, un po' preoccupati del\n" -"futuro, galleggiando nel tramonto...\n" -"\n" -"Continua..." +"Cosi i Pingus si sedettero nella loro zattera, preoccupandosi di quello che " +"sarebbe successo e di dove sarebbero andati, mentre galleggiavano verso il " +"tramonto. Continua..." -#: data/levelsets/desert.levelset:2 +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "Alieni di Josh Dye" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" +msgstr "Fuga dagli alieni" + +#: data/levelsets/desert.levelset:3 msgid "Desert" +msgstr "Deserto" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "Sta facendo caldo fuori..." + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 msgid "Halloween 2007" -msgstr "" +msgstr "Halloween 2007" #: data/levelsets/halloween.levelset:4 msgid "Trapped at All Hallows Eve" -msgstr "" +msgstr "Intrappolati in All Hallows Eve" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "Isola del mistero" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" -msgstr "" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "Abbandonati su un'isola inesplorata [by Lachlan McCubbin]" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" -msgstr "" +#~ msgid "Couldn't open: " +#~ msgstr "Impossibile aprire: " -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" +#~ msgid "Unexpected char: '" +#~ msgstr "Carattere inatteso: '" + +#~ msgid "Multiplayer" +#~ msgstr "Multigiocatore" + +#~ msgid "Yes" +#~ msgstr "Sì" + +#~ msgid "No" +#~ msgstr "No" + +#~ msgid "Exit Pingus?" +#~ msgstr "Esci da Pingus?" + +#~ msgid "Allow Window resize (buggy)" +#~ msgstr "Permette il ridimensionamento finestra (difettoso)" -#, fuzzy #~ msgid "Load a custom worldmap" -#~ msgstr "Carica un mondo personalizzato da FILE" +#~ msgstr "Carica una worldmap personalizzata" #~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Salta almeno N frames, valori maggiori accelerano il gioco" +#~ msgstr "Salta almeno N frame, valori maggiori accelerano il gioco" #~ msgid "Skip at most N frames" -#~ msgstr "Salta al massimo N frames" +#~ msgstr "Salta al massimo N frame" #~ msgid "Set both min and max frameskip to N" -#~ msgstr "Imposta N frames da saltare al minimo ed al massimo" +#~ msgstr "Imposta N frame da saltare al minimo ed al massimo" #~ msgid "Disable some cpu intensive features" #~ msgstr "Disattiva alcune caratteristiche che consumano cicli CPU" #~ msgid "Demo playing and recording:" -#~ msgstr "Mostra e registra Demo:" +#~ msgstr "Riproduzione e registrazione demo:" -#, fuzzy #~ msgid "Plays a demo session" -#~ msgstr "Mostra una Demo da FILE" +#~ msgstr "Riproduce una sessione demo" #~ msgid "Record demos for each played level" -#~ msgstr "Registra una Demo per ogni livello giocato" +#~ msgstr "Registra una demo per ogni livello giocato" #~ msgid "Error caught from Pingus: " #~ msgstr "Errore intercettato da Pingus: " -#~ msgid "Couldn't open: " -#~ msgstr "Impossibile aprire: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Carattere inatteso: '" - -#~ msgid "Yes" -#~ msgstr "Si" - -#~ msgid "No" -#~ msgstr "No" - -#~ msgid "Exit Pingus?" -#~ msgstr "Esci da Pingus?" - -#, fuzzy -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Inizia il gioco ::.." - -#, fuzzy -#~ msgid "Multiplayer" -#~ msgstr "Multi" - -#, fuzzy -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Modo Multigiocatore ::.. sperimentale ::.." +#~ msgid "Claustrophobia" +#~ msgstr "Claustrofobia" #~ msgid "Difficulty:" #~ msgstr "Difficoltà:" -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "Difficoltà:" - -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Contrib" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Stampa più meggaggi in stdout, può essere impostato" - #~ msgid "Use OpenGL" #~ msgstr "Usa OpenGL" @@ -1747,20 +2316,9 @@ msgstr "" #~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." #~ msgstr "| Attenzione: Pingus ha ricevuto un SIGINT, uscita in corso." -#~ msgid "Disable intro" -#~ msgstr "Disattiva l'introduzione" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Imposta la risoluzione di Pingus (predefinita: 800x600)" - #~ msgid "Load a custom level from FILE" #~ msgstr "Carica un livello personalizzato da FILE" -#, fuzzy -#~ msgid "language: " -#~ msgstr "schermo intero: " - #~ msgid "sound support: enabled" #~ msgstr "Supporto suono: attivato" @@ -1773,23 +2331,12 @@ msgstr "" #~ msgid "music support: disabled" #~ msgstr "Supporto musica: disattivato" -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "risoluzione fissata a: " - #~ msgid "fullscreen: " -#~ msgstr "schermo intero: " +#~ msgstr "schermo intero: " #~ msgid " enabled" #~ msgstr " attivato" -#~ msgid "disabled" -#~ msgstr "disattivato" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "schermo intero: " - #~ msgid "PingusMain: Levelfile not found, ignoring: " #~ msgstr "PingusMain: File del livello assente, ignorato: " @@ -1806,56 +2353,17 @@ msgstr "" #~ msgid "Credits" #~ msgstr "Credits" -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Inizia il gioco ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus da salvare: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Livello" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Schiacciato" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Seleziona clima" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Scrivi il nome del file da salvare: " - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Caricamento..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Livello" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "bloccato" - #~ msgid "Unknow char: " #~ msgstr "Carattere sconosciuto: " #~ msgid "Usage: " #~ msgstr "Uso: " -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr "[OPZIONI]... [LIVELLO]" - #~ msgid "FILE " -#~ msgstr "FILE " +#~ msgstr "FILE " #~ msgid "FILE " -#~ msgstr "FILE " +#~ msgstr "FILE " #~ msgid "multiple times to increase verbosity" #~ msgstr "più di una volta per aumentare la prolissità" @@ -1863,9 +2371,6 @@ msgstr "" #~ msgid "FILE " #~ msgstr "FILE " -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Leggi le impostazioni da FILE (default: ~/.pingus/config)" - #~ msgid "Enable the output of debugging infos, possible" #~ msgstr "Attiva le informazioni di debug, le OPZIONI possibili" @@ -1901,7 +2406,7 @@ msgstr "" #~ msgstr "F1 - mostra/nascondi aiuto" #~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - tutorial per creazione livelli" +#~ msgstr "F2 - tutorial per creazione livelli" #~ msgid "F3 - toggle background color" #~ msgstr "F3 - modifica colore di sfondo" @@ -1940,7 +2445,7 @@ msgstr "" #~ msgstr "Tasti Freccia - muovi oggetto" #~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Maiusc + Tasti Freccia - muovi oggetto velocemente" +#~ msgstr "Maiusc + Tasti Freccia - muovi oggetto velocemente " #~ msgid "PageUp - level object up" #~ msgstr "PagSu - metti oggetto in primo piano" @@ -1959,18 +2464,12 @@ msgstr "" #~ msgid "Enter - Set default zoom (1:1)" #~ msgstr "Invio - Imposta zoom di default (1:1)" -#~ msgid "d - duplicate object" -#~ msgstr "d - duplica oggetto" - #~ msgid "a - mark all objects" #~ msgstr "a - seleziona tutti gli oggetti" #~ msgid "shift leftmouseclick - add object to selection" #~ msgstr "Maiusc + tasto sinistro mouse - aggiungi oggetto alla selezione" -#~ msgid "leftmouseclick - select object" -#~ msgstr "Tasto sinistro mouse - seleziona oggetto" - #~ msgid "Insert - insert new object" #~ msgstr "Ins - inserisci nuovo oggetto" @@ -1983,10 +2482,6 @@ msgstr "" #~ msgid "Ctrl PageDown - decrease objects z-pos by 1" #~ msgstr "Ctrl + PagGiù - avvicina oggetto di 1 unità rispetto al primo piano" -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Stile dei nomi: -.plf" - #~ msgid "" #~ "When you have created a level and want to have it in the next Pingus " #~ "release,\n" @@ -2014,15 +2509,9 @@ msgstr "" #~ msgid "6 - smasher" #~ msgstr "6 - schiacciatore" -#~ msgid "7 - bumper" -#~ msgstr "7 - trampolino" - #~ msgid "Select a WorldObj" #~ msgstr "Seleziona WorldObj" -#~ msgid "1 - teleporter" -#~ msgstr "1 - teletrasporto" - #~ msgid "2 - switch and door" #~ msgstr "2 - interruttore e porta" @@ -2059,15 +2548,9 @@ msgstr "" #~ msgid "What object type do you want?" #~ msgstr "Che tipo di oggetto vuoi?" -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Suolo [non implementato]" - #~ msgid "Which object do you want?" #~ msgstr "Che oggetto vuoi?" -#~ msgid "x - Exit" -#~ msgstr "x - Uscita" - #~ msgid "o - WorldObject" #~ msgstr "o - WorldObject" @@ -2080,9 +2563,6 @@ msgstr "" #~ msgid "Which prefab do you want?" #~ msgstr "Che Prefab vuoi?" -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Sfondo con texture" - #~ msgid "2 - Solid Color Background" #~ msgstr "2 - Sfondo di colore uniforme" @@ -2092,9 +2572,6 @@ msgstr "" #~ msgid "4 - Thunderstorm Background" #~ msgstr "4 - Sfondo con tempesta di fulmini" -#~ msgid "Load a level (F5)" -#~ msgstr "Carica un livello (F5)" - #~ msgid "Exit the editor (Escape)" #~ msgstr "Esci dall'editor (Esc)" @@ -2122,18 +2599,9 @@ msgstr "" #~ msgid "Zoom out" #~ msgstr "Zoom indietro" -#~ msgid "Setup Number of Actions" -#~ msgstr "Imposta Numero di Azioni" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Mostra Help (F1)" - #~ msgid "Designed by " #~ msgstr "Creato da " -#~ msgid "Number of Pingus: %d" -#~ msgstr "Numero di Pingus: %d" - #~ msgid "Loading finished. Press a mouse button to start the level" #~ msgstr "Caricamento effettuato. Premi un tasto del mouse per iniziare" @@ -2151,13 +2619,13 @@ msgstr "" #~ "beat.... unless this game becomes pornographic." #~ msgstr "" #~ "Si sono salvati tanti Pingus quanti ne sono entrati. Sarà dura battere " -#~ "questo risultato... a meno che questo gioco non diventi pornografico." +#~ "questo risultato... a meno che questo gioco non diventi pornografico." #~ msgid "Very impressive indeed." #~ msgstr "Davvero impressionante." #~ msgid "Good work. Still room for improvement though." -#~ msgstr "Bel lavoro... Ma puoi ancora migliorare." +#~ msgstr "Bel lavoro... Ma puoi ancora migliorare." #~ msgid "Not too shabby, not too shabby at all." #~ msgstr "Non male, non male davvero." @@ -2200,23 +2668,136 @@ msgstr "" #~ msgid "You've got a negative save/total value, something is buggy." #~ msgstr "I Pingus da salvare sono più che nel totale, qualcosa non va." -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Lancia l'editor di livelli (sperimentale)" - -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Crea un" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Screenshot: Impossibile salvare lo screenshot" - #~ msgid "WorldMap: File not found: " #~ msgstr "Worldmap: File assente: " #~ msgid "..:: The people who brought this game to you ::.." #~ msgstr "..:: Le persone grazie alle quali hai questo gioco ::.." +#~ msgid "Do not panic" +#~ msgstr "Niente panico" + +#~ msgid "Do not enter if you don't like splashing penguins... " +#~ msgstr "Non entrare se non ti piace spiaccicare i Pingus... " + +#~ msgid "Pac-Man" +#~ msgstr "Pac-Man" + +#~ msgid "Trapped in a video game" +#~ msgstr "Intrappolati in un videogioco" + +#~ msgid "X-Mas 2007" +#~ msgstr "X-Mas 2007" + +#~ msgid "Merry Christmas and a Happy New Year" +#~ msgstr "Merry Christmas and a Happy New Year" + +#~ msgid "Abandoned in the Arabian Desert" +#~ msgstr "Abbandonato nel deserto arabico" + +#, fuzzy +#~ msgid "..:: Start the story ::.." +#~ msgstr "..:: Inizia il gioco ::.." + +#, fuzzy +#~ msgid "..:: Multiplayer Match ::.." +#~ msgstr "..:: Inizia il gioco ::.." + +#, fuzzy +#~ msgid "Island of Mystery Part 2" +#~ msgstr "Isola del mistero" + +#, fuzzy +#~ msgid "Still Marooned on an Uncharted Isle [by Lachlan McCubbin]" +#~ msgstr "Abbandonati su un'isola inesplorata [by Lachlan McCubbin]" + +#, fuzzy +#~ msgid "Hot Desert" +#~ msgstr "Deserto" + +#, fuzzy +#~ msgid "Getting more hot outside..." +#~ msgstr "Sta facendo caldo fuori..." + +#, fuzzy +#~ msgid "Disable intro" +#~ msgstr "Disattiva il suono" + +#, fuzzy +#~ msgid "disabled" +#~ msgstr "Disattiva il suono" + +#, fuzzy +#~ msgid "Read config from FILE (default: ~/.pingus/config)" +#~ msgstr "" +#~ "Legge la configurazione dal FILE (predefinito: ~/.pingus/config) riduce " +#~ "l'utilizzo della CPU, potrebbe accelerare il gioco su macchine lente" + +#, fuzzy +#~ msgid "d - duplicate object" +#~ msgstr "Duplica gli oggetti selezionati" + +#, fuzzy +#~ msgid "leftmouseclick - select object" +#~ msgstr "Elimina gli oggetti selezionati" + +#, fuzzy +#~ msgid "7 - bumper" +#~ msgstr "Saltatore" + +#, fuzzy +#~ msgid "1 - teleporter" +#~ msgstr "Teletrasportato" + +#, fuzzy +#~ msgid "g - Groundpiece (ground) [not implemented]" +#~ msgstr "Suolo (terreno)" + +#, fuzzy +#~ msgid "x - Exit" +#~ msgstr "Esci" + +#, fuzzy +#~ msgid "1 - Surface Background" +#~ msgstr "Sfondo" + +#, fuzzy +#~ msgid "Load a level (F5)" +#~ msgstr "Carica l'editor dei livelli" + +#, fuzzy +#~ msgid "Setup Number of Actions" +#~ msgstr "Pingus totali: " + +#, fuzzy +#~ msgid "Display Help Screen (F1)" +#~ msgstr "Mostra la guida" + +#, fuzzy +#~ msgid "Number of Pingus: %d" +#~ msgstr "Pingus totali: " + +#, fuzzy +#~ msgid "Launch the Level editor (experimental)" +#~ msgstr "Carica l'editor dei livelli" + +#, fuzzy +#~ msgid "Screenshot: Couldn't save screenshot" +#~ msgstr "Salva schermata: salva schermata in: " + +#, fuzzy #~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Vai al menu delle opzioni ::.." +#~ msgstr "..:: Inizia il gioco ::.." + +#, fuzzy +#~ msgid "" +#~ "As you have learned in earlier levels your Pingus can dig through " +#~ "basically any terrain, but there is one material which they can't " +#~ "penetrate: steel. These regions are marked dark grey on the level map and " +#~ "cannot be destroyed, so you must find a way around them." +#~ msgstr "" +#~ "Come avrai appreso nei livelli precedenti, i Pingus possono scavare " +#~ "attraverso quasi tutti i terreni, ma c'Ú un materiale che non si può " +#~ "attraversare: l'acciaio. Queste zone sono rappresentate in grigio scuro " +#~ "sulla mappa e non possono essere distrutte, perciò dovrai trovare un modo " +#~ "per evitarle. " diff --git a/data/po/nb.po b/data/po/nb.po index aa646a67c..985b3fd58 100644 --- a/data/po/nb.po +++ b/data/po/nb.po @@ -9,436 +9,478 @@ # Copyright (C) YEAR Free Software Foundation, Inc. # FIRST AUTHOR , YEAR. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: 0.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2003-08-24 21:08+0200\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 16:50+0000\n" "Last-Translator: Skule Solvang \n" "Language-Team: no \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# no.po (0.6.0) #-#-#-#-#\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Skjermbilde: Lagrer skjermbilde til: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "uendelig" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Skjermbilde: Ferdig med skjermbilde." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Vinkel" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Skjermbilde: Kunne ikke skrive fil: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Basher" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Blocker" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Boarder" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bomber" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Bridger" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Climber" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Digger" -#: src/editor/file_dialog.cpp:66 -#, fuzzy -msgid "Save" -msgstr "Reddet: " +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Drown" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Exiter" -#: src/editor/file_dialog.cpp:80 -#, fuzzy -msgid "Filename:" -msgstr "Filnavn: " +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Faller" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Floater" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Jumper" -#: src/editor/file_dialog.cpp:107 -#, fuzzy -msgid "Save your level" -msgstr "Lagre dette brettet (F6)" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Laserkill" -#: src/editor/panel.cpp:152 -#, fuzzy -msgid " New level" -msgstr "F5 - last et brett" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Miner" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "" +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Rocketlauncher" -#: src/editor/panel.cpp:156 -#, fuzzy -msgid "Save level..." -msgstr "Lagre dette brettet (F6)" +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Slider" -#: src/editor/panel.cpp:158 -#, fuzzy -msgid "Save level as..." -msgstr "Lagre dette brettet (F6)" +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Smashed" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Splashed" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Superman" -#: src/editor/panel.cpp:166 -#, fuzzy -msgid "Configure level" -msgstr "Lagre dette brettet (F6)" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleported" -#: src/editor/panel.cpp:168 -#, fuzzy -msgid "Display object properties" -msgstr "Rediger Objekt Egenskaper" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Waiter" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Walker" -#: src/editor/panel.cpp:172 -msgid "Show minimap" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" msgstr "" -#: src/editor/panel.cpp:175 -#, fuzzy -msgid "Duplicate the selected objects" -msgstr "Duplikker gjeldende objekt (d)" - -#: src/editor/panel.cpp:177 -#, fuzzy -msgid "Delete the selected objects" -msgstr "Remove - fjern valgt objekt" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Avbryt" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" msgstr "" -#: src/editor/panel.cpp:208 -#, fuzzy -msgid "Display help" -msgstr "Viser denne hjelpen" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idé" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Avslutt" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Vedlikehold" -#: src/editor/object_selector.cpp:315 -#, fuzzy -msgid "Entrance" -msgstr "e - Inngang" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programmering" -#: src/editor/object_selector.cpp:316 -#, fuzzy -msgid "Groundpiece (ground)" -msgstr "g - Bakkestykke (mark)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Porting (Win32)" -#: src/editor/object_selector.cpp:317 -#, fuzzy -msgid "Groundpiece (solid)" -msgstr "s - Bakkestykke (solid)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "" -#: src/editor/object_selector.cpp:318 -#, fuzzy -msgid "Groundpiece (bridge)" -msgstr "b - Bakkestykke (bro)" - -#: src/editor/object_selector.cpp:319 -#, fuzzy -msgid "Groundpiece (transparent)" -msgstr "n - Bakkestykke (gjennomsiktig)" - -#: src/editor/object_selector.cpp:320 -#, fuzzy -msgid "Groundpiece (remove)" -msgstr "r - Bakkestykke (fjern)" - -#: src/editor/object_selector.cpp:321 -#, fuzzy -msgid "Hotspot" -msgstr "h - Hotspot" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafikk" -#: src/editor/object_selector.cpp:322 -#, fuzzy -msgid "Background" -msgstr "z - Bakgrunn" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musikk" -#: src/editor/object_selector.cpp:325 -#, fuzzy -msgid "Liquid" -msgstr "l - Flytende" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Brett Design" -#: src/editor/object_selector.cpp:326 -#, fuzzy -msgid "Trap" -msgstr "t - Feller" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Historie" -#: src/editor/object_selector.cpp:327 -#, fuzzy -msgid "Weather" -msgstr "w - VÊrtype" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Oversetting" -#: src/editor/object_selector.cpp:328 -#, fuzzy -msgid "Special Object" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" msgstr "-Spesielt" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "" - -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Takk til" -#: src/editor/object_properties.cpp:91 -#, fuzzy -msgid "Transparent" -msgstr "-Oversetting" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Og en veldig spesiell takk" -#: src/editor/object_properties.cpp:92 -#, fuzzy -msgid "Solid" -msgstr "Slider" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_til alle folkene som" -#: src/editor/object_properties.cpp:93 -#, fuzzy -msgid "Ground" -msgstr "Lyd:" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_bidrar til" -#: src/editor/object_properties.cpp:94 -#, fuzzy -msgid "Bridge" -msgstr "Bridger" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Åpen programvare!" -#: src/editor/object_properties.cpp:95 -#, fuzzy -msgid "Water" -msgstr "Waiter" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Takk for at" -#: src/editor/object_properties.cpp:96 -#, fuzzy -msgid "Lava" -msgstr "GÃ¥ ut?" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_du spiller!" -#: src/editor/object_properties.cpp:97 -msgid "Remove" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" msgstr "" -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Valg:" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Start spillet ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" msgstr "" -#: src/editor/object_properties.cpp:105 -#, fuzzy -msgid "Misc" -msgstr "-Musikk" - -#: src/editor/object_properties.cpp:106 -msgid "Right" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Avslutt" + +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Ha-det ::.." + +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" msgstr "" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" msgstr "" -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Viser denne hjelpen" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/pingus/pingus_main.cpp:218 -#, fuzzy -msgid "Print version number and exit" -msgstr "Viser versjonsnummer og avslutter" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Antall Pinguer: " -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Antall Ã¥ redde: " -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Start i Vindu Modus" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tid: " -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "Start i Fullskjerm" +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Forfatter: " -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Filnavn: " -#: src/pingus/pingus_main.cpp:228 -msgid "Enable software cursor" -msgstr "Aktiver programvare peker" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "PrÞv pÃ¥ nytt" -#: src/pingus/pingus_main.cpp:230 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Velg opplÞsning for pingus (standard: 800x600)" +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Suksess!" -#: src/pingus/pingus_main.cpp:232 -msgid "Sound:" -msgstr "Lyd:" +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Feilet!" -#: src/pingus/pingus_main.cpp:234 -msgid "Disable sound" -msgstr "Deaktiver lyd" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfekt! Du reddet alle mulige - flott!" -#: src/pingus/pingus_main.cpp:236 -msgid "Disable music" -msgstr "Deaktiver musikk" +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Ingen ble drept, ganske bra jobb." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Du reddet akkurat sÃ¥ mange som du trengte - du klarte det, men\n" +"kanskje du kan klare bedre?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Ikke alle ble reddet, men fortsatt bra gjort!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Hva kan jeg si, du klarte det - gratulerer!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Du drepte alle, ikke bra." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Ingen ble reddet - Jeg vet du kan bedre." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Du reddet ikke nok, men du reddet et par. Du kan\n" +"kanskje gjÞre det bedre neste gang." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Bare en til og du ville klart det - prÞv igjen!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Bare noen fÃ¥ til og du ville klart det - prÞv igjen!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Lykke til neste gang!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Reddet: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "DÞde: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tid igjen: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Viser denne hjelpen" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Start i Vindu Modus" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Start i Fullskjerm" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Aktiver programvare peker" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Velg opplÞsning for pingus (standard: 800x600)" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "Lyd:" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "Deaktiver lyd" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "Deaktiver musikk" #: src/pingus/pingus_main.cpp:240 msgid "Select language to use with Pingus" @@ -449,9 +491,8 @@ msgid "List all available languages" msgstr "" #: src/pingus/pingus_main.cpp:246 -#, fuzzy msgid "Loads the level editor" -msgstr "..:: Start brettredigereren ::.." +msgstr "" #: src/pingus/pingus_main.cpp:248 msgid "Save the level given level to FILENAME and quit" @@ -466,9 +507,8 @@ msgid "Shows the credits" msgstr "" #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Valg:" +msgstr "" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" @@ -491,16 +531,14 @@ msgid "Don't read ~/.pingus/config" msgstr "Ikke les ~/.pingus/config" #: src/pingus/pingus_main.cpp:264 -#, fuzzy msgid "FILE" -msgstr "FIL " +msgstr "" #: src/pingus/pingus_main.cpp:265 -#, fuzzy msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" -msgstr "mink CPU bruk, kan Þke farten pÃ¥ tregere maskiner" +msgstr "" #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" @@ -511,16 +549,14 @@ msgid "Debugging and experimental stuff:" msgstr "Avlusing og eksperimentelle ting" #: src/pingus/pingus_main.cpp:272 -#, fuzzy msgid "Enables some features, only interesting to programmers" -msgstr "Aktiver noen egenskaper som kun er interessante for programmerere" +msgstr "" #: src/pingus/pingus_main.cpp:275 -#, fuzzy msgid "" "Enable the output of debugging info, possible OPTIONs are tiles, gametime, " "actions, sound, resources, gui, input, pathmgr" -msgstr "VALG er, fliser, spilletid, hendelser, lyd, resurser, grensesnitt," +msgstr "" #: src/pingus/pingus_main.cpp:279 msgid "Set the game speed (0=fastest, >0=slower)" @@ -534,458 +570,377 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Set stÞrrelsen pÃ¥ kartflisene (standard: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Ikke nok minne!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Fikk standard unntak!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Fikk ukjent kast!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "uendelig" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "lÃ¥st" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Bridger" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Vis slutten?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idé" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Vis historien?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Vedlikehold" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "GÃ¥ ut?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programmering" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Porting (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...gÃ¥r..." -#: src/pingus/screens/credits.cpp:114 -#, fuzzy -msgid "-Porting (MacOSX)" -msgstr "-Porting (Win32)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Skjermbilde: Lagrer skjermbilde til: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafikk" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Skjermbilde: Ferdig med skjermbilde." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musikk" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Skjermbilde: Kunne ikke skrive fil: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Brett Design" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Historie" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Oversetting" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Spesielt" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Takk til" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Og en veldig spesiell takk" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_til alle folkene som" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_bidrar til" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Åpen programvare!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Takk for at" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_du spiller!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Avbryt" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Antall Pinguer: " - -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Antall Ã¥ redde: " - -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tid: " - -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Forfatter: " - -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Filnavn: " - -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" msgstr "" -#: src/pingus/screens/pingus_menu.cpp:52 -#, fuzzy -msgid "Story" -msgstr "-Historie" - -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Start spillet ::.." - -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "Exiter" - -#: src/pingus/screens/pingus_menu.cpp:58 -#, fuzzy -msgid "..:: Create your own levels ::.." -msgstr "..:: Start et contrib brett ::.." - -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Ha-det ::.." - -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Brett Design" - -#: src/pingus/screens/pingus_menu.cpp:68 -#, fuzzy -msgid "..:: Play User Built levels ::.." -msgstr "..:: Start et contrib brett ::.." - -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +#: src/editor/object_properties.cpp:91 +msgid "Transparent" msgstr "" -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Reddet: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Brett Design" +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" msgstr "" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: src/editor/object_properties.cpp:95 +msgid "Water" msgstr "" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Start" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Reddet: " +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Reddet: " +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" +#: src/editor/object_properties.cpp:104 +msgid "Left" msgstr "" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: src/editor/object_properties.cpp:105 +msgid "Misc" msgstr "" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Resultater:" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Start i Fullskjerm" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" msgstr "" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Lyd:" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" msgstr "" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" msgstr "" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" msgstr "" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Aktiver programvare peker" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Resultater:" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Opsett" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "PrÞv pÃ¥ nytt" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Suksess!" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Feilet!" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfekt! Du reddet alle mulige - flott!" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Ingen ble drept, ganske bra jobb." +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "" -#: src/pingus/screens/result_screen.cpp:204 +#: src/editor/editor_screen.cpp:191 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" -"Du reddet akkurat sÃ¥ mange som du trengte - du klarte det, men\n" -"kanskje du kan klare bedre?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Ikke alle ble reddet, men fortsatt bra gjort!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Hva kan jeg si, du klarte det - gratulerer!" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Du drepte alle, ikke bra." - -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Ingen ble reddet - Jeg vet du kan bedre." -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:213 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -"Du reddet ikke nok, men du reddet et par. Du kan\n" -"kanskje gjÞre det bedre neste gang." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Bare en til og du ville klart det - prÞv igjen!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Bare noen fÃ¥ til og du ville klart det - prÞv igjen!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Lykke til neste gang!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Reddet: " -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "DÞde: " +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Tid igjen: " +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Vinkel" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Basher" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Blocker" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Boarder" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bomber" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Climber" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Digger" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Drown" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Exiter" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Faller" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Floater" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Jumper" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Laserkill" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Miner" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Rocketlauncher" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Slider" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Smashed" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Splashed" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Superman" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleported" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Waiter" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Walker" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, fuzzy, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Sluppet ut:%3d/%3d Ute:%3d Reddet:%3d/%3d" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...gÃ¥r..." +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "lÃ¥st" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Vis slutten?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Vis historien?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "GÃ¥ ut?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -#, fuzzy -msgid "Enter?" -msgstr "GÃ¥ inn?" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 msgid "If the way is blocked, bash away" @@ -1371,44 +1326,518 @@ msgstr "" #: data/levels/halloween/halloween6-grumbel.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Jumper" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "-Historie" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 @@ -1428,58 +1857,38 @@ msgid "The Journey Continues" msgstr "Ferden fortsetter" #: data/worldmaps/tutorial.worldmap:22 -#, fuzzy msgid "" "For a long time, the Pingus have lived happily in peace on the South Pole " "along with all the other animals. Everything was in balance and it seemed " "like nothing could disrupt their peace. The Pingus were happy and it seemed " "like this could never end." msgstr "" -"i lange tider har Pingusene levd lykkelig og fredfullt pÃ¥\n" -"SÞrpolen sammen med alle de andre dyrerne. Alt var i balanse og\n" -"det virket som ingenting kunne forstyrre freden. Pingusene var\n" -"glade og det virket som dette aldri ville ende.\n" #: data/worldmaps/tutorial.worldmap:30 -#, fuzzy msgid "" "But then one day, things began to change slowly: the sky got darker and the " "earth got warmer. Firstly, they thought this was just a normal fluctuation " "in the world's climate, but things seemed to get worse and worse with every " "year." msgstr "" -"Men sÃ¥ en dag begynte ting Ã¥ sakte forandre seg: himmelen ble mÞrkere\n" -"og bakken ble varmere. FÞrst trodde de dette bare var naturlige\n" -"klimaendringer, men ting ble bare verre fra Ã¥r til Ã¥r." #: data/worldmaps/tutorial.worldmap:38 -#, fuzzy msgid "" "The snow began to melt away in a few areas and food became an issue. Other " "animals tried to leave the region to search for colder areas, but the Pingus " "knew that this wouldn't help: they knew that they had to do something about " "it." msgstr "" -"SnÞen begynte Ã¥ smelte i enkelte omrÃ¥der og det ble verre Ã¥ finne\n" -"mat. Andre dyr prÞvde Ã¥ forlate regionen for Ã¥ lete etter kaldere\n" -"plasser, men Pingusene viste at dette ikke ville hjelpe: De viste\n" -"at de mÃ¥tte gjÞre noe med det." #: data/worldmaps/tutorial.worldmap:46 -#, fuzzy msgid "" "So the circle of the eldest came together to decide what to do about it. " "They decided to send out an expedition around the world to find the cause of " "this warming. The expedition consisted of hundreds of the bravest Pingus on " "the South Pole." msgstr "" -"SÃ¥ de eldstes sirkel samlet seg for Ã¥ bestemme hva som mÃ¥tte\n" -"gjÞres. De bestemte seg for Ã¥ sende ut en ekspedisjon rundt jorda\n" -"for Ã¥ finne kilden til denne oppvarmingen. Ekspedisjonen bestod av\n" -"flere hundre av de modigste Pingusene pÃ¥ SÞrpolen." #: data/worldmaps/tutorial.worldmap:54 -#, fuzzy msgid "" "And they picked you to lead them on their journey around the world. Since " "the journey will be dangerous and difficult, your first goal is the Island " @@ -1487,50 +1896,29 @@ msgid "" "island has always been the first stop of Pingus that were sent out into the " "world." msgstr "" -"Og de valgte deg til Ã¥ lede dem pÃ¥ deres ferd gjennom verden.\n" -"Siden ferden vil bli bÃ¥de vanskelig og farlig, er ditt fÞrste\n" -"mÃ¥l Þya Mogorok, ogsÃ¥ kjent som LÊreÞya. IfÞlge de eldste har\n" -"dette alltid vÊrt fÞrste stopp for Pinguser som er blitt sendt\n" -"ut i verden." #: data/worldmaps/tutorial.worldmap:63 -#, fuzzy msgid "" "The island consists of many areas that are ideal to teach the Pingus their " "abilities. The Pingus can learn to build bridges, climb, bash and use many " "other talents which they will need on their long and dangerous journey." msgstr "" -"Øya bestÃ¥r av mange omrÃ¥der som er ideelle for Ã¥ lÊre Pingusene\n" -"ferdighetene sine. Pingusene kan lÊre Ã¥ bygge broer, klatre\n" -"slÃ¥ seg vei, og bruke mange andre talenter som de vil trenge\n" -"pÃ¥ sin lange og farefulle ferd." #: data/worldmaps/tutorial.worldmap:70 -#, fuzzy msgid "" "While there, you can practice your abilities in commanding and guiding the " "Pingus. You can also get familiar with all the abilities the Pingus provide " "and learn to master them, since you will need all of them on your journey " "around the world." msgstr "" -"Mens du er der, kan du Þve pÃ¥ ferdighetene dine i Ã¥ kommandere\n" -"og lede Pingusene. Du kan ogsÃ¥ bli kjent med alle ferdighetene\n" -"Pingusene har og lÊre Ã¥ mestre dem siden du vil trenge alle\n" -"pÃ¥ din ferd gjennom verden." #: data/worldmaps/tutorial.worldmap:78 -#, fuzzy msgid "" "Now that you and the Pingus have arrived at Tutorial Island it is time to " "take command and begin your mission. Good Luck!" msgstr "" -"NÃ¥ som du og Pingusene er kommet frem til LÊreÞya er det pÃ¥ tide\n" -"Ã¥ ta kommandoen og starte pÃ¥ oppdraget ditt.\n" -"\n" -"Lykke til!" #: data/worldmaps/tutorial.worldmap:88 -#, fuzzy msgid "" "Now after you and the Pingus have learned the basics and practiced a bit it " "is time to move on and begin the journey into the world. Since the ice floe " @@ -1538,14 +1926,8 @@ msgid "" "the whole way into the warmer climates the Pingus have to find something " "else to guide them on their journey." msgstr "" -"NÃ¥ som du og Pingusene har lÊrt det viktigste og trent litt\n" -"er det pÃ¥ tide Ã¥ gÃ¥ videre og begynne ferden ut i verden. Siden\n" -"isflaket som Pingusene reiste til lÊreÞya med ikke vil holde hele\n" -"veien til varmere strÞk mÃ¥ Pingusene finne noe annet som kan lede\n" -"dem videre pÃ¥ ferden.\n" #: data/worldmaps/tutorial.worldmap:97 -#, fuzzy msgid "" "But as the eldest have said, the Tutorial Island provides not only a good " "way to practice, but it is also the starting point into the world. After " @@ -1553,650 +1935,57 @@ msgid "" "large tree at the end of the island which gave them wood to construct a " "float." msgstr "" -"Men som de eldste hadde sagt, LÊreÞya er ikke bare en god plass\n" -"Ã¥ Þve, men er ogsÃ¥ startstedet for ferden videre i verden. Etter\n" -"litt leting fant Pingusene ut hva dette betydde, og de fant et stort\n" -"tre pÃ¥ enden av Þya, som ga dem tÞmmer til Ã¥ bygge en flÃ¥te.\n" #: data/worldmaps/tutorial.worldmap:106 -#, fuzzy msgid "" "So the Pingus set out and constructed some large rafts, enough to carry them " "all. After also packing a bunch of provisions they were prepared to start " "their journey and leave their familiar ground and enter the unknown parts of " "the world." msgstr "" -"SÃ¥ Pingusene satte i gang med Ã¥ bygge noen store flÃ¥ter, nok til\n" -"Ã¥ frakte dem alle. Etter ogsÃ¥ Ã¥ ha pakket proviant var de klare\n" -"til Ã¥ ta til pÃ¥ ferden fra kjente farvann og fortsette til verdens\n" -"ukjente strÞk\n" #: data/worldmaps/tutorial.worldmap:114 -#, fuzzy msgid "" "So the Pingus sit on their raft, worrying about what's to come and where to " "go, while floating into the sunset. To be continued..." msgstr "" -"SÃ¥ der sitter Pingusene pÃ¥ flÃ¥ten sin og bekymrer seg for hva som er\n" -"i vente, og hvor de skal dra, mens de flyter sakte inn i solnedgangen\n" -"\n" -"Fortsettelse fÞlger..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:3 +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#, fuzzy -#~ msgid "Load a custom worldmap" -#~ msgstr "Last et custom verdenskart fra FIL" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Hopp ihvertfall N bilder, stÞrre verdier gjÞr spillet raskere" - -#~ msgid "Skip at most N frames" -#~ msgstr "Hopp mest N bilder" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Sett bÃ¥de min og max bildehopp til N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Deaktiver noen cpu intensive oppgaver" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Demo spiller og tar opp:" - -#, fuzzy -#~ msgid "Plays a demo session" -#~ msgstr "Spiller en demo fra FIL" - -#~ msgid "Record demos for each played level" -#~ msgstr "Ta opp demoer pÃ¥ hvert spillt brett" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Fikk feil fra Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "Kunne ikke Ã¥pne: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Uventet tegn: '" - -#~ msgid "Yes" -#~ msgstr "Ja" - -#~ msgid "No" -#~ msgstr "Nei" - -#~ msgid "Exit Pingus?" -#~ msgstr "Avslutt Pingus?" - -#, fuzzy -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Start spillet ::.." - -#, fuzzy -#~ msgid "Multiplayer" -#~ msgstr "Fler" - -#, fuzzy -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Flerspiller moduser... eksperimentelle saker ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Vanskelighetsgrad:" - -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "Vanskelighetsgrad:" - -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Contrib" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Skriv flere meldinger til stdout, kan bli slÃ¥tt pÃ¥" - -#~ msgid "Use OpenGL" -#~ msgstr "Bruk OpenGL" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Skriver fps til stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Minsker CPU bruken ved Ã¥ beordre sleep()" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "" -#~ "Advarsel: HÞyere opplÞsning en 800x600 vil forÃ¥rsake visuelle problemer" - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Starter Main: " - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: mottok en SIGSEV." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "| Woops, Pingus krasjet akkurat, gratulerer du har funnet en bug." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| Vennligst skriv en liten bug-rapport til , legg ved " -#~ "informasjon" - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "| om hvor SIGSEV'en skjedde og hvordan reprodusere den." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "| PrÞv ogsÃ¥ Ã¥ legge ved en backtrace, du kan lage den slik:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Hvis det ikke virker, prÞv dette:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [spill til det krasjer igjen]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Advarsel: Pingus mottok en SIGINT, avslutter nÃ¥." - -#~ msgid "Disable intro" -#~ msgstr "Deaktiver intro" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Velg opplÞsning for pingus (standard: 800x600)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Last et custom brett fra FIL" - -#, fuzzy -#~ msgid "language: " -#~ msgstr "fullskjerm: " - -#~ msgid "sound support: enabled" -#~ msgstr "lyd stÞtte: aktivert" - -#~ msgid "sound support: disabled" -#~ msgstr "lyd stÞtte: deaktivert" - -#~ msgid "music support: enabled" -#~ msgstr "musikk stÞtte: aktivert" - -#~ msgid "music support: disabled" -#~ msgstr "musikk stÞtte: deaktivert" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "opplÞsning satt til: " - -#~ msgid "fullscreen: " -#~ msgstr "fullskjerm: " - -#~ msgid " enabled" -#~ msgstr " aktivert" - -#~ msgid "disabled" -#~ msgstr " deaktivert" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "fullskjerm: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Brettfil ikke funnet, ignorerer: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "MiljÞvariabel $HOME er ikke satt, fiks det og start om igjen." - -#~ msgid "Unexpected char '" -#~ msgstr "Uventet tegn '" - -#~ msgid "unknown" -#~ msgstr "ukjent" - -#~ msgid "Credits" -#~ msgstr "Kreditter" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Start spillet ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pinguer Ã¥ redde: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Brett" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Smashed" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Velg en vÊrtype" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Skriv filnavn Ã¥ lagre under:" - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Laster..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Brett" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "lÃ¥st" - -#~ msgid "Unknow char: " -#~ msgstr "Ukjent tegn: " - -#~ msgid "Usage: " -#~ msgstr "Bruk: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr "[VALG]... [BRETTFIL]" - -#~ msgid "FILE " -#~ msgstr "FILE " - -#~ msgid "FILE " -#~ msgstr "FIL " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "flere ganger for Ã¥ Þke mengden som blir vist" - -#~ msgid "FILE " -#~ msgstr "FIL " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Les konfigurasjon fra FIL (standard: ~/.pingus/config)" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Aktiver visning av avlusinings infoer, mulig" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "clavVorbis stÞtte: ok" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "clanVorbis stÞtte: mangler (.ogg musikk vil ikke vÊre spillbar)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "clanMikMod stÞtte: ok" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "claMikMod stÞtte: mangler (musikkfiler vill ikke vÊre spillbare)" - -#~ msgid "getext support: ok" -#~ msgstr "gettext stÞtte: ok" - -#~ msgid "gettext language: english" -#~ msgstr "gettext sprÃ¥k: engelsk" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Fikk feil fra ClanLib: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "Bilde har feil fargedybde: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Hjelpeskjerm for redigerer (lukk med F1)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - vis/skjul denne hjelpeskjermen" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - start brettbyggings lÊreprogrammet " - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - sett bakgrunnsfarge" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - spill/test brettet" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - lagre dette brettet" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [slÃ¥ av]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 rask lagre/sikkerhets lagre?!" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - endre brett bredde og hÞyde" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [slÃ¥ av]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - slÃ¥ pÃ¥ fps teller" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - ta skjermbilde" - -#~ msgid "Home - increase object size" -#~ msgstr "Home - Þk objektstÞrrelse" - -#~ msgid "End - decrease object size" -#~ msgstr "End - mink objektstÞrrelse" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Piltaster - Flytt objekt" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Shift 'Piltaster' - Flytt objekt raskt " - -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - brett objekt opp" - -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - brett objekt ned" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Shift PageUp - Þk objektets z-pos med 50" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Shift PageDown - mink objektets z-pos med 50" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Sett standard zoom (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - duplikker objekt" - -#~ msgid "a - mark all objects" -#~ msgstr "a - merk alle objekter" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "shift venstremusklikk - legg objekt til valg" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "venstremusklikk - velg objekt" - -#~ msgid "Insert - insert new object" -#~ msgstr "Insert - sett inn nytt objekt" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - de-grupper/grupper gjeldende valg" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl Pageup - Þk objektets z-pos med 1" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageDown - mink objektets z-pos med 1" - -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Navngivnings Standard: -.plf" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "NÃ¥r du har laget et brett og vil ha det med i neste Pingus versjon,\n" -#~ "vennligst mail det til pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - giljotin" - -#~ msgid "2 - hammer" -#~ msgstr "2 - hammer" - -#~ msgid "3 - spike" -#~ msgstr "3 - pigg" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - laser_utgang" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - falsk_utgang" - -#~ msgid "6 - smasher" -#~ msgstr "6 - knuser" - -#~ msgid "7 - bumper" -#~ msgstr "7 - bumper" - -#~ msgid "Select a WorldObj" -#~ msgstr "Velg et WorldObj" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - teleporterer" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - bryter og dÞr" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - TransportbÃ¥nd" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - IsBlokk" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - InfoBoks" - -#~ msgid "1 - snow" -#~ msgstr "1 - snÞ" - -#~ msgid "2 - rain" -#~ msgstr "2 - regn" - -#~ msgid "Select an entrance" -#~ msgstr "Velg en inngang" - -#~ msgid "1 - generic" -#~ msgstr "1 - standard" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - treting" - -#~ msgid "3 - cloud" -#~ msgstr "3 - sky" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - inngangs overflate (hotspot)" - -#~ msgid "What object type do you want?" -#~ msgstr "Hvilken objektype Þnsker du?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Bakkestykke (mark) [ikke implementert]" - -#~ msgid "Which object do you want?" -#~ msgstr "Hvilket objekt Þnsker du?" - -#~ msgid "x - Exit" -#~ msgstr "x - Utgang" - -#~ msgid "o - WorldObject" -#~ msgstr "o - WorldObject" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Prefab (ObjectGroup)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - noe fra fil (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "Hvilken prefab Þnsker du?" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Overflate Bakgrunn" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - Helfarge Bakgrunn" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Stjernefelt Bakgrunn" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - TordenvÊr Bakgrunn" - -#~ msgid "Load a level (F5)" -#~ msgstr "Last et brett (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Avslutt redigereren (Escape)" - -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Slette merkede objekter (delete)" - -#~ msgid "Edit Level Properties" -#~ msgstr "Rediger Brett Egenskaper" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Start brettet og test det (F4)" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Lag et nytt brett fra grunnen" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "Sett inn et objekt (Insert)" - -#~ msgid "Zoom into a region" -#~ msgstr "Zoom inn pÃ¥ en region" - -#~ msgid "Zoom in" -#~ msgstr "Zoom inn" - -#~ msgid "Zoom out" -#~ msgstr "Zoom ut" - -#~ msgid "Setup Number of Actions" -#~ msgstr "Sett Antall Hendelser" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Vis Hjelpeskjerm (F1)" - -#~ msgid "Designed by " -#~ msgstr "Designet av" - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Antall Pinguer: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "Lasting ferdig. Trykk en musetast for Ã¥ starte brettet" - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Pinguer reddet: %3d/%3d" - -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "DÞde Pinguer: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Trykk tast for Ã¥ fortsette... " - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Like mange pinguser kom ut som inn pÃ¥ dette brettet. Det vil bli hardt " -#~ "Ã¥slÃ¥.... med mindre dette spillet blir pornografisk." - -#~ msgid "Very impressive indeed." -#~ msgstr "Meget imponerende." - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Godt gjort. Men kan fortsatt bli bedre." - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Ikke verst, slettes ikke verst." - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "Det var bra, men forsikringspremiene for Pinguer er nettopp steget" - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Kanskje dette brettet krever en annen strategi." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Akkurat halvparten. Redder du bare damene?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Hvis jeg var en Pingu ville jeg aldri forlatt den inngangen." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Kanskje du heller burde spilt Quake." - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Kanskje dette brettet krever en annen strategi. Som for eksempel Ã¥ prÞve " -#~ "Ã¥ redde dem." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Har du vurdert en karriÚre som Pingus-utrydder?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Du bommet pÃ¥ en! Hvilken unnskyldning har du!?" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "VÊr sÃ¥ snill Ã¥ si at du trykte pÃ¥ Armageddon-knappen" - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Du fikk en negativ reddet/totalt sum, noe er galt." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Start brettredigereren (eksperimentell)" - -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Lag et" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Skjermbilde: Kunne ikke lagre skjermbilde" - -#~ msgid "WorldMap: File not found: " -#~ msgstr "WorldMap: Fil ikke funnet: " - -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: Folkene som ga deg dette spillet ::.." +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "Tar deg til opsett menyen" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/nl.po b/data/po/nl.po index 1881ee043..00c9bf72f 100644 --- a/data/po/nl.po +++ b/data/po/nl.po @@ -1,413 +1,792 @@ -# Pingus -# Copyright (C) 2008, 2010 Free Software Foundation, Inc. -# Giray Devlet , 2003 -# Martijn Santen C, 2008, 2010 +# Pingus dutch translation +# +# Copyright 2003 Giray Devlet +# Copyright 2007 Martijn Santen +# Copyright 2009 Bas Wijnen +# +# This file is released under the same license as the Pingus package. # msgid "" msgstr "" -"Project-Id-Version: Pingus 0.7.3\n" +"Project-Id-Version: Pingus 0.7.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-03-18 14:31+0100\n" -"PO-Revision-Date: 2010-11-23 15:31+0100\n" -"Last-Translator: Erwin Poeze \n" -"Language-Team: Dutch \n" -"Language: Dutch\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-29 09:53+0000\n" +"Last-Translator: Jordy van Heeswijk \n" +"Language-Team: Bas Wijnen , Martijn Santen " +", Giray Devlet \n" +"Language: \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" - -#: src/pingus_main.cpp:260 -msgid "Displays this help" -msgstr "Deze hulptekst tonen" - -#: src/pingus_main.cpp:262 -msgid "Print version number and exit" -msgstr "Versienummer tonen en stoppen" - -#: src/pingus_main.cpp:264 -msgid "Display:" -msgstr "Tonen:" - -#: src/pingus_main.cpp:266 -msgid "Start in Window Mode" -msgstr "Start in een venster" - -#: src/pingus_main.cpp:268 -msgid "Start in Fullscreen" -msgstr "Start met volledig scherm" - -#: src/pingus_main.cpp:270 -msgid "Allow Window resize (buggy)" -msgstr "Aanpassen venstergrootte toestaan (foutgevoelig)" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/pingus_main.cpp:272 -msgid "Enable software cursor" -msgstr "Software-cursor aanzetten" - -#: src/pingus_main.cpp:274 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Resolutie voor Pingus instellen (standaard: 800x600)" - -#: src/pingus_main.cpp:276 -msgid "Sound:" -msgstr "Geluid:" +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "onbeperkt" -#: src/pingus_main.cpp:278 -msgid "Disable sound" -msgstr "Geluid uitschakelen" +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Engel" -#: src/pingus_main.cpp:280 -msgid "Disable music" -msgstr "Muziek uitschakelen" +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Sloper" -#: src/pingus_main.cpp:284 -msgid "Select language to use with Pingus" -msgstr "Taal voor Pingus selecteren" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Stopper" -#: src/pingus_main.cpp:286 -msgid "List all available languages" -msgstr "Alle beschikbare talen tonen" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Surfer" -#: src/pingus_main.cpp:290 -msgid "Loads the level editor" -msgstr "Start de niveaubewerker" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Explodeur" -#: src/pingus_main.cpp:292 -msgid "Save the level given level to FILENAME and quit" -msgstr "Het niveau bewaren als BESTANDSNAAM en stoppen" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Bruggenbouwer" -#: src/pingus_main.cpp:294 -msgid "Test a font" -msgstr "Een lettertype testen" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Klimmer" -#: src/pingus_main.cpp:296 -msgid "Shows the credits" -msgstr "De aftiteling tonen" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Graver" -#: src/pingus_main.cpp:298 -msgid "Misc Options:" -msgstr "Diverse opties:" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Verdrinkende" -#: src/pingus_main.cpp:299 -msgid "PATH" -msgstr "PAD" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Verlatende" -#: src/pingus_main.cpp:300 -msgid "Set the path to load the data files to 'path'" -msgstr "Pad instellen om de gegevensbestanden naar 'pad' te halen" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Vallende" -#: src/pingus_main.cpp:303 -msgid "Disable automatic scrolling" -msgstr "Automatisch verschuiven uitschakelen" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Zwevende" -#: src/pingus_main.cpp:305 -msgid "Don't read ~/.pingus/config" -msgstr "~/.pingus/config niet lezen" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Springer" -#: src/pingus_main.cpp:306 -msgid "FILE" -msgstr "BESTAND" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Laserslachtoffer" -#: src/pingus_main.cpp:307 -msgid "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might speed up the game on slower machines" -msgstr "Configuratie uit BESTAND lezen (standaard: -/.pingus/config) CPU-gebruik verminderen, kan de snelheid van het spel op langzame machines verbeteren" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Mijnwerker" -#: src/pingus_main.cpp:310 -msgid "Uses the controller given in FILE" -msgstr "De bediening, in BESTAND opgegeven, gebruiken" +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Raketwerper" -#: src/pingus_main.cpp:312 -msgid "Debugging and experimental stuff:" -msgstr "Foutinformatie en experimentele dingen:" +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Glijder" -#: src/pingus_main.cpp:314 -msgid "Enables some features, only interesting to programmers" -msgstr "Enkele mogelijkheden aanzetten, alleen interessant voor programmeurs" +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Verpletterde" -#: src/pingus_main.cpp:317 -msgid "Load a custom worldmap" -msgstr "Een aangepaste wereldkaart laden" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Vermorzelde" -#: src/pingus_main.cpp:319 -msgid "Enable the output of debugging info, possible OPTIONs are tiles, gametime, actions, sound, resources, gui, input, pathmgr" -msgstr "Uitvoer van foutinformatie inschakelen, mogelijke OPTIEs zijn tegels, speltijd, acties, geluid, bronnen, grafische schil, invoer, padmgr" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Superman" -#: src/pingus_main.cpp:323 -msgid "Skip at least N frames, larger values speed the game up" -msgstr "Minstens N frames overslaan, grotere waarden versnellen het spel" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Geteleporteerd" -#: src/pingus_main.cpp:325 -msgid "Skip at most N frames" -msgstr "Maximaal N frames overslaan" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Wachter" -#: src/pingus_main.cpp:327 -msgid "Set both min and max frameskip to N" -msgstr "Zowel min als max frameskip op N instellen" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Loper" -#: src/pingus_main.cpp:329 -msgid "Set the game speed (0=fastest, >0=slower)" -msgstr "Spelsnelheid instellen (0=snelst, >0=langzamer)" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "overslaan" -#: src/pingus_main.cpp:331 -msgid "Set the size of the map tiles (default: 32)" -msgstr "Grootte van de kaarttegels instellen (standaard: 32)" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Afbreken" -#: src/pingus_main.cpp:333 -msgid "Disable some cpu intensive features" -msgstr "Sommige rekenintensieve opties uitschakelen" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Levelsets" -#: src/pingus_main.cpp:337 -msgid "Demo playing and recording:" -msgstr "Demo speelt en wordt geregisteerd:" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Opgelost:" -#: src/pingus_main.cpp:339 -msgid "Plays a demo session" -msgstr "Speelt een demosessie" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "levels" -#: src/pingus_main.cpp:341 -msgid "Record demos for each played level" -msgstr "Demo's voor elk gespeeld niveau registeren" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "Pagina" -#: src/pingus_main.cpp:758 -msgid "Error caught from Pingus: " -msgstr "Fout gevonden in Pingus: " +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "Titel" -#: src/pingus_main.cpp:762 -msgid "Pingus: Out of memory!" -msgstr "Pingus: te weinig geheugen!" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "Status" -#: src/pingus_main.cpp:766 -msgid "Pingus: Standard exception caught!:\n" -msgstr "Pingus: standaarduitzondering gevangen!:\n" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "opgelost" -#: src/pingus_main.cpp:770 -msgid "Pingus: Unknown throw caught!" -msgstr "Pingus: onbekende worp gevangen!" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "niet opgelost" -#: src/credits.cpp:82 +#: src/pingus/screens/credits.cpp:87 msgid "-Idea" msgstr "-Idee" -#: src/credits.cpp:86 +#: src/pingus/screens/credits.cpp:91 msgid "-Maintaining" msgstr "-Onderhoud" -#: src/credits.cpp:90 +#: src/pingus/screens/credits.cpp:95 msgid "-Programming" -msgstr "-Programmeren" +msgstr "-Programmeerwerk" -#: src/credits.cpp:100 +#: src/pingus/screens/credits.cpp:105 msgid "-Porting (Win32)" -msgstr "-Omzetten (Win32)" +msgstr "-Porting (Win32)" -#: src/credits.cpp:109 +#: src/pingus/screens/credits.cpp:114 msgid "-Porting (MacOSX)" -msgstr "-Omzetten (MacOSX)" +msgstr "-Porting (MacOSX)" -#: src/credits.cpp:114 +#: src/pingus/screens/credits.cpp:119 msgid "-Gfx" -msgstr "-Gfx" +msgstr "Grafische effecten" -#: src/credits.cpp:127 +#: src/pingus/screens/credits.cpp:132 msgid "-Music" msgstr "-Muziek" -#: src/credits.cpp:134 +#: src/pingus/screens/credits.cpp:139 msgid "-Level Design" -msgstr "-Niveauontwerp" +msgstr "Levelontwerp" -#: src/credits.cpp:140 +#: src/pingus/screens/credits.cpp:145 msgid "-Story" msgstr "-Verhaal" -#: src/credits.cpp:144 +#: src/pingus/screens/credits.cpp:149 msgid "-Translation" msgstr "-Vertaling" -#: src/credits.cpp:159 +#: src/pingus/screens/credits.cpp:164 msgid "-Special" -msgstr "-Bijzonder" +msgstr "-Speciale" -#: src/credits.cpp:160 +#: src/pingus/screens/credits.cpp:165 msgid "-Thanks to" msgstr "-Met dank aan" -#: src/credits.cpp:204 +#: src/pingus/screens/credits.cpp:209 msgid "_And a very Special Thanks" -msgstr "en speciale _waardering voor" +msgstr "_En met bijzondere dank aan" -#: src/credits.cpp:205 +#: src/pingus/screens/credits.cpp:210 msgid "_to all the people who" -msgstr "aan _iedereen die" +msgstr "_alle mensen die" -#: src/credits.cpp:206 +#: src/pingus/screens/credits.cpp:211 msgid "_contribute to" msgstr "_bijdragen aan" -#: src/credits.cpp:207 +#: src/pingus/screens/credits.cpp:212 msgid "_Free Software!" -msgstr "_Vrije software!" +msgstr "_vrije software!" -#: src/credits.cpp:213 +#: src/pingus/screens/credits.cpp:218 msgid "_Thank you for" -msgstr "Be_dankt voor het" +msgstr "_Bedankt voor het" -#: src/credits.cpp:214 +#: src/pingus/screens/credits.cpp:219 msgid "_playing!" msgstr "_spelen!" -#: src/credits.cpp:276 -#: src/editor/panel.cpp:211 -#: src/editor/object_selector.cpp:318 -#: src/pingus_menu.cpp:61 +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Verhaal" + +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Start het spel ::.." + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Editor" + +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Maak je eigen levels ::.." + +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 msgid "Exit" -msgstr "Stoppen" +msgstr "Afsluiten" -#: src/game_time.cpp:66 -msgid "unlimited" -msgstr "onbeperkt" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Doei ::.." + +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Speel levels van gebruikers ::.." + +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: houd de muis vast :: F10: fps-teller :: F11: volledig " +"scherm :: F12: schermafdruk ::.." + +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "Taal:" + +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "Resolutie:" + +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "Volledig scherm:" + +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "Hoofdvolume:" + +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "Geluidsvolume:" -#: src/start_screen.cpp:74 -#: src/editor/level_head.cpp:53 +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "Muziekvolume:" + +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "Automatisch scrollen" + +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "FPS weergeven:" + +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "Muis vasthouden:" + +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "Softwarecursor" + +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "Standaardwaarden herstellen" + +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "Optie-menu" + +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Sluiten" + +#: src/pingus/screens/start_screen.cpp:67 msgid "Ok" msgstr "Ok" -#: src/start_screen.cpp:114 -#: src/level_menu.cpp:57 -#: src/result_screen.cpp:98 -msgid "Abort" -msgstr "Afbreken" - -#: src/start_screen.cpp:163 +#: src/pingus/screens/start_screen.cpp:166 msgid "Number of Pingus: " -msgstr "Aantal Pingus:" +msgstr "Aantal Pingus: " -#: src/start_screen.cpp:166 +#: src/pingus/screens/start_screen.cpp:169 msgid "Number to Save: " -msgstr "Aantal te redden:" +msgstr "Aantal te redden: " -#: src/start_screen.cpp:169 +#: src/pingus/screens/start_screen.cpp:172 msgid "Time: " -msgstr "Tijd:" +msgstr "Tijd: " -#: src/start_screen.cpp:176 +#: src/pingus/screens/start_screen.cpp:181 msgid "Author: " -msgstr "Auteur:" +msgstr "Auteur: " -#: src/start_screen.cpp:179 +#: src/pingus/screens/start_screen.cpp:184 msgid "Filename: " -msgstr "Bestandsnaam:" +msgstr "Bestandsnaam: " -#: src/actions/bridger.cpp:42 -#: src/actions/bridger.cpp:216 -#: src/pingu_enums.cpp:39 -msgid "Bridger" -msgstr "Bouwer" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Opnieuw proberen" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Gelukt!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Mislukt!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfect! Je hebt iedereen gered - geweldig!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Niemand gestorven, heel goed gedaan." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Je bent met de hakken over de sloot, maar\n" +"misschien kun je het wel beter?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Je hebt niet iedereen gered, maar toch heel goed gedaan!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Wat zal ik zeggen, je hebt het gehaald - gefeliciteerd!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Iedereen is dood, dat is niet goed." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Je hebt niemand gered - ik weet dat je het beter kunt." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Je hebt er niet genoeg gered, maar toch een paar. Volgende\n" +"keer doe je het misshien beter." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Eén meer en je zou het gehaald hebben - probeer het nog eens!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Een paar meer en je zou het gehaald hebben - probeer het nog eens!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Volgende keer beter!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Gered: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Gestorven: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tijd over: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Vrijgelaten:%3d/%d Buiten:%3d Gered:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "[OPTIES]...[BESTAND]" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" +"Pingus is een puzzelspel waarin je een groep kleine pinguïns de wereld rond " +"moet leiden." + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Laat deze hulptekst zien" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "Versienummer weergeven en afsluiten" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "Weergave:" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "In venstermodus starten" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "In volledig scherm starten" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "De opgegeven renderer gebruiken (standaard: delta)" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Softwarecursor inschakelen" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Resolutie voor Pingus instellen (standaard: 800×600)" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "Geluid:" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "Geluid uitschakelen" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "Muziek uitzetten" + +#: src/pingus/pingus_main.cpp:240 +msgid "Select language to use with Pingus" +msgstr "Kies de taal waarin je Pingus wilt spelen" + +#: src/pingus/pingus_main.cpp:242 +msgid "List all available languages" +msgstr "Alle beschikbare talen weergeven" + +#: src/pingus/pingus_main.cpp:246 +msgid "Loads the level editor" +msgstr "De leveleditor starten" + +#: src/pingus/pingus_main.cpp:248 +msgid "Save the level given level to FILENAME and quit" +msgstr "Het gegeven level opslaan als BESTANDSNAAM en afsluiten" + +#: src/pingus/pingus_main.cpp:250 +msgid "Test a font" +msgstr "Een lettertype testen" -#: src/screenshot.cpp:38 +#: src/pingus/pingus_main.cpp:252 +msgid "Shows the credits" +msgstr "Credits weergeven" + +#: src/pingus/pingus_main.cpp:254 +msgid "Misc Options:" +msgstr "Overige opties:" + +#: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 +msgid "PATH" +msgstr "PAD" + +#: src/pingus/pingus_main.cpp:256 +msgid "Set the path to load the data files to 'path'" +msgstr "Het pad om gegevensbestanden te laden instellen op 'pad'" + +#: src/pingus/pingus_main.cpp:258 +msgid "Set the path to load and save user files (savegames, etc.) to PATH" +msgstr "" +"Het pad om gebruikersbestanden (savegames etc) op te slaan en te laden " +"instellen op PAD" + +#: src/pingus/pingus_main.cpp:261 +msgid "Disable automatic scrolling" +msgstr "Automatisch scrollen uitschakelen" + +#: src/pingus/pingus_main.cpp:263 +msgid "Don't read ~/.pingus/config" +msgstr "~/.pingus/config niet lezen" + +#: src/pingus/pingus_main.cpp:264 +msgid "FILE" +msgstr "BESTAND" + +#: src/pingus/pingus_main.cpp:265 +msgid "" +"Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " +"speed up the game on slower machines" +msgstr "" +"Instellingen uit BESTAND lezen (standaard: ~/.pingus/config) CPU-gebruik " +"verlagen, kan het spel versnellen op langzamere computers" + +#: src/pingus/pingus_main.cpp:268 +msgid "Uses the controller given in FILE" +msgstr "De controller, opgegeven in BESTAND, gebruiken" + +#: src/pingus/pingus_main.cpp:270 +msgid "Debugging and experimental stuff:" +msgstr "Foutopsporing en experimenteel spul:" + +#: src/pingus/pingus_main.cpp:272 +msgid "Enables some features, only interesting to programmers" +msgstr "Schakelt enkele features in, alleen interessant voor programmeurs" + +#: src/pingus/pingus_main.cpp:275 +msgid "" +"Enable the output of debugging info, possible OPTIONs are tiles, gametime, " +"actions, sound, resources, gui, input, pathmgr" +msgstr "" +"Foutopsporingsuitvoer aanzetten. Mogelijkheden voor OPTIE zijn tiles, " +"gametime, actions, sound, resources, gui, input, pathmgr" + +#: src/pingus/pingus_main.cpp:279 +msgid "Set the game speed (0=fastest, >0=slower)" +msgstr "Speelsnelheid instellen (0=snelst, >0=langzamer)" + +#: src/pingus/pingus_main.cpp:281 +msgid "Set the desired game framerate (frames per second)" +msgstr "Gewenste framerate (beelden per seconde) instellen" + +#: src/pingus/pingus_main.cpp:283 +msgid "Set the size of the map tiles (default: 32)" +msgstr "Stel de grootte van de tegels in (standaard: 32)" + +#: src/pingus/pingus_main.cpp:720 +msgid "Pingus: Out of memory!" +msgstr "Pingus: te weinig geheugen!" + +#: src/pingus/pingus_main.cpp:724 +msgid "Pingus: Standard exception caught!:\n" +msgstr "Pingus: Standaarduitzondering!:\n" + +#: src/pingus/pingus_main.cpp:728 +msgid "Pingus: Unknown throw caught!" +msgstr "Pingus: Onbekende throw afgevangen!" + +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "vergrendeld" + +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Einde laten zien?" + +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Verhaal laten zien?" + +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Verlaten?" + +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Binnengaan?" + +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...lopen..." + +#: src/engine/display/screenshot.cpp:33 msgid "Screenshot: Saving screenshot to: " -msgstr "Schermafdruk: afdruk opslaan in: " +msgstr "Schermafdruk: Schermafdruk wordt opgeslagen in: " -#: src/screenshot.cpp:40 +#: src/engine/display/screenshot.cpp:35 msgid "Screenshot: Screenshot is done." -msgstr "Schermafdruk: afdruk is klaar." +msgstr "Schermafdruk: Schermafdruk is klaar." -#: src/screenshot.cpp:115 -#: src/screenshot.cpp:143 +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 msgid "Screenshot: Couldn't write file: " -msgstr "Schermafdruk: kon bestand niet opslaan" +msgstr "Schermafdruk: Kon bestand niet opslaan: " -#: src/pingu_enums.cpp:34 -msgid "Angel" -msgstr "Engel" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Ingang" -#: src/pingu_enums.cpp:35 -msgid "Basher" -msgstr "Sloper" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Vloerdeel (grond)" -#: src/pingu_enums.cpp:36 -msgid "Blocker" -msgstr "Blokker" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Vloerdeel (massief)" -#: src/pingu_enums.cpp:37 -msgid "Boarder" -msgstr "Surfer" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Vloerdeel (brug)" -#: src/pingu_enums.cpp:38 -msgid "Bomber" -msgstr "Bommer" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Vloerdeel (doorzichtig)" -#: src/pingu_enums.cpp:40 -msgid "Climber" -msgstr "Klimmer" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Vloerdeel (verwijderen)" -#: src/pingu_enums.cpp:41 -msgid "Digger" -msgstr "Graver" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Hotspot" -#: src/pingu_enums.cpp:42 -msgid "Drown" -msgstr "Verdrinken" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Achtergrond" -#: src/pingu_enums.cpp:43 -msgid "Exiter" -msgstr "Verlatende" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Vloeistof" -#: src/pingu_enums.cpp:44 -msgid "Faller" -msgstr "Valler" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Val" -#: src/pingu_enums.cpp:45 -msgid "Floater" -msgstr "Zwever" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Weer" -#: src/pingu_enums.cpp:46 -msgid "Jumper" -msgstr "Springer" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Bijzonder object" -#: src/pingu_enums.cpp:47 -msgid "Laserkill" -msgstr "Dood door laser" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Object:" -#: src/pingu_enums.cpp:48 -msgid "Miner" -msgstr "Mijnwerker" +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Niets geselecteerd" -#: src/pingu_enums.cpp:49 -msgid "Rocketlauncher" -msgstr "Raketwerper" +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Doorzichtig" -#: src/pingu_enums.cpp:50 -msgid "Slider" -msgstr "Glijder" +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Massief" -#: src/pingu_enums.cpp:51 -msgid "Smashed" -msgstr "Vermorzeld" +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Grond" -#: src/pingu_enums.cpp:52 -msgid "Splashed" -msgstr "Verpletterd" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Brug" -#: src/pingu_enums.cpp:53 -msgid "Superman" -msgstr "Superman" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Water" -#: src/pingu_enums.cpp:54 -msgid "Teleported" -msgstr "Geteleporteerd" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lava" + +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Verwijderen" + +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Richting:" + +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Links" + +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Overig" + +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Rechts" + +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "Tempo van binnenkomst" + +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Parallax-X:" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Parallax-Y:" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Scroll-X:" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Scroll-Y:" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "ID eigenaar:" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-positie:" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Kleur:" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Kleine sterren:" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Middelgrote sterren:" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Grote sterren:" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Herhalen:" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Object: [Groep]" -#: src/pingu_enums.cpp:55 -msgid "Waiter" -msgstr "Wachter" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Groepeigenschappen worden niet ondersteund" -#: src/pingu_enums.cpp:56 -msgid "Walker" -msgstr "Wandelaar" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Object: " -#: src/editor/editor_screen.cpp:197 +#: src/editor/editor_screen.cpp:191 msgid "" "Select all\n" "Clear Selection\n" @@ -420,14 +799,14 @@ msgid "" msgstr "" "Alles selecteren\n" "Selectie wissen\n" -"Objecten verhogen\n" -"Objecten verlagen\n" -"Objecten naar bodem verlagen\n" -"Objecten naar top verhogen\n" -"90 graden roteren\n" -"270 graden roteren\n" - -#: src/editor/editor_screen.cpp:219 +"Objecten naar voren\n" +"Objecten naar achteren\n" +"Objecten naar achtergrond\n" +"Objecten naar voorgrond\n" +"90 graden draaien\n" +"270 graden draaien\n" + +#: src/editor/editor_screen.cpp:213 msgid "" "Flip object horizontaly\n" "Flip object vertically\n" @@ -438,780 +817,1211 @@ msgid "" "Move objects right\n" msgstr "" "Object horizontaal spiegelen\n" -"Object vertikaal spiegelen\n" +"Object verticaal spiegelen\n" "Alle gemarkeerde objecten verwijderen\n" -"Objecten omhoog bewegen\n" -"Objecten omlaag bewegen\n" -"Objecten naar links bewegen\n" -"Objecten naar rechts bewegen\n" +"Objecten naar boven verplaatsen\n" +"Objecten naar onderen verplaatsen\n" +"Objecten naar links verplaatsen\n" +"Objecten naar rechts verplaatsen\n" -#: src/editor/editor_screen.cpp:231 +#: src/editor/editor_screen.cpp:225 msgid "" -"You should name your level files systematically, i.e. by their theme, their number and your nickname:\n" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" "\n" " -.pingus\n" "\n" -"So if you create a your second level with a stone theme, call it: stone2-yourname.pingus\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" "\n" -"When you have created a level and want to have it included in the game mail it to:\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" "\n" " pingus-devel@nongnu.org\n" "\n" -"Only levels published under the GPL are allowed into the game. The editor automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you have to change that reference.\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -"Geef uw niveaubestanden een systematische naam, d.w.z. hun naam en nummer en je bijnaam:\n" +"Geef je levels systematische namen, bijv. naar hun thema, hun nummer en je " +"eigen (gebruikers)naam:\n" "\n" -" -.pingus\n" +" -.pingus\n" "\n" -"Als je bijvoorbeeld je tweede niveau met een rotsthema aanmaakt, noem je dit: stone2-jouw_naam.pingus\n" +"Dus als je een tweede level met een stenenthema maakt, noem je het: steen2-" +"jenaam.pingus\n" "\n" -"Als je een niveau hebt aangemaakt en je het wilt toevoegen aan het spel, e-mail je het bestand naar:\n" +"Als je je level in het spel wilt laten opnemen, stuur het dan (in het " +"Engels) naar:\n" "\n" -" pingus-devel@nongnu.org\n" +"pingus-devel@nongnu.org\n" "\n" -"Alleen niveaus die gepubliceerd worden onder GPL worden opgenomen in het spel. De redactie voegt automatisch een verwijzing naar de GPL toe.\n" -"Als je jouw niveau onder een andere licentie wilt uitbrengen, moet je die verwijzing aanpassen.\n" - -#: src/editor/file_dialog.cpp:56 -msgid "Datadir" -msgstr "Gegevensmap" - -#: src/editor/file_dialog.cpp:58 -msgid "Userdir" -msgstr "Gebruikersmap" - -#: src/editor/file_dialog.cpp:61 -msgid "Open" -msgstr "Openen" - -#: src/editor/file_dialog.cpp:61 -msgid "Save" -msgstr "Opslaan" - -#: src/editor/file_dialog.cpp:64 -msgid "Cancel" -msgstr "Annuleren" - -#: src/editor/file_dialog.cpp:75 -msgid "Filename:" -msgstr "Bestandsnaam:" - -#: src/editor/file_dialog.cpp:76 -msgid "Pathname:" -msgstr "Padnaam:" - -#: src/editor/file_dialog.cpp:102 -msgid "Open a level" -msgstr "Een niveau openen" - -#: src/editor/file_dialog.cpp:102 -msgid "Save your level" -msgstr "Je niveau opslaan" +"Alleen levels die onder de GPL-licentie zijn uitgegeven worden toegelaten. " +"De leveleditor voegt automatisch een verwijzing naar de GPL toe. Als je een " +"andere licentie wilt gebruiken, moet je die verwijzing aanpassen.\n" -#: src/editor/panel.cpp:153 +#: src/editor/panel.cpp:152 msgid " New level" -msgstr " Nieuw niveau" +msgstr " Nieuw level" -#: src/editor/panel.cpp:155 +#: src/editor/panel.cpp:154 msgid "Open level..." -msgstr "Open niveau..." +msgstr "Level openen..." -#: src/editor/panel.cpp:157 +#: src/editor/panel.cpp:156 msgid "Save level..." -msgstr "Niveau opslaan..." +msgstr "Level opslaan..." -#: src/editor/panel.cpp:159 +#: src/editor/panel.cpp:158 msgid "Save level as..." -msgstr "Sla niveau op als..." +msgstr "Level opslaan als..." -#: src/editor/panel.cpp:162 +#: src/editor/panel.cpp:161 msgid "Play level..." -msgstr "Speel niveau..." +msgstr "Level spelen..." -#: src/editor/panel.cpp:165 +#: src/editor/panel.cpp:164 msgid "Configure actions" msgstr "Acties instellen" -#: src/editor/panel.cpp:167 +#: src/editor/panel.cpp:166 msgid "Configure level" -msgstr "Niveau instellen" +msgstr "Levelinstellingen" -#: src/editor/panel.cpp:169 +#: src/editor/panel.cpp:168 msgid "Display object properties" -msgstr "Objecteigenschappen tonen" +msgstr "Objecteigenschappen weergeven" -#: src/editor/panel.cpp:171 +#: src/editor/panel.cpp:170 msgid "Show object insertion window" -msgstr "Venster objecttoevoegen tonen" +msgstr "Venster voor invoegen objecten weergeven" -#: src/editor/panel.cpp:173 +#: src/editor/panel.cpp:172 msgid "Show minimap" -msgstr "Minikaart tonen" +msgstr "Minikaart weergeven" -#: src/editor/panel.cpp:176 +#: src/editor/panel.cpp:175 msgid "Duplicate the selected objects" msgstr "Geselecteerde objecten dupliceren" -#: src/editor/panel.cpp:178 +#: src/editor/panel.cpp:177 msgid "Delete the selected objects" msgstr "Geselecteerde objecten verwijderen" -#: src/editor/panel.cpp:181 +#: src/editor/panel.cpp:180 msgid "Raise object to top" -msgstr "Object naar top verplaatsen" +msgstr "Object naar voorgrond" -#: src/editor/panel.cpp:183 +#: src/editor/panel.cpp:182 msgid "Raise object" -msgstr "Object verhogen" +msgstr "Object naar voren" -#: src/editor/panel.cpp:185 +#: src/editor/panel.cpp:184 msgid "Lower object" -msgstr "Object verlagen" +msgstr "Object naar achteren" -#: src/editor/panel.cpp:187 +#: src/editor/panel.cpp:186 msgid "Lower object to bottom" -msgstr "Object naar bodem verlagen" +msgstr "Object naar achtergrond" -#: src/editor/panel.cpp:193 +#: src/editor/panel.cpp:192 msgid "Flip object horizontally" msgstr "Object horizontaal spiegelen" -#: src/editor/panel.cpp:195 +#: src/editor/panel.cpp:194 msgid "Flip object vertically" -msgstr "Object vertikaal spiegelen" +msgstr "Object verticaal spiegelen" -#: src/editor/panel.cpp:198 +#: src/editor/panel.cpp:197 msgid "Rotate object -90 degree" -msgstr "Object -90 graden roteren" +msgstr "Object -90 graden draaien" -#: src/editor/panel.cpp:200 +#: src/editor/panel.cpp:199 msgid "Rotate object 90 degree" -msgstr "Object 90 graden roteren" +msgstr "Object 90 graden draaien" -#: src/editor/panel.cpp:209 +#: src/editor/panel.cpp:208 msgid "Display help" -msgstr "Hulptekst tonen" +msgstr "Help weergeven" -#: src/editor/object_selector.cpp:309 -msgid "Entrance" -msgstr "Ingang" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Gegevensmap" -#: src/editor/object_selector.cpp:310 -msgid "Groundpiece (ground)" -msgstr "Bodemsoort (grond)" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Gebruikersmap" -#: src/editor/object_selector.cpp:311 -msgid "Groundpiece (solid)" -msgstr "Bodemsoort (solide)" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Openen" -#: src/editor/object_selector.cpp:312 -msgid "Groundpiece (bridge)" -msgstr "Bodemsoort (brug)" +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Opslaan" -#: src/editor/object_selector.cpp:313 -msgid "Groundpiece (transparent)" -msgstr "Bodemsoort (transparant)" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Annuleren" -#: src/editor/object_selector.cpp:314 -msgid "Groundpiece (remove)" -msgstr "Bodemsoort (verwijderen)" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Bestandsnaam:" -#: src/editor/object_selector.cpp:315 -msgid "Hotspot" -msgstr "Kritieke plek" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Mapnaam:" -#: src/editor/object_selector.cpp:316 -msgid "Background" -msgstr "Achtergrond" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Een level openen" -#: src/editor/object_selector.cpp:319 -msgid "Liquid" -msgstr "Vloeibaar" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Je level opslaan" -#: src/editor/object_selector.cpp:320 -msgid "Trap" -msgstr "Val" +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Als de weg wordt versperd, sloop dan het obstakel" -#: src/editor/object_selector.cpp:321 -msgid "Weather" -msgstr "Weer" +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Vergelijkbaar met de graafactie die je al kent van eerdere levels, is er ook " +"een actie die de Pingus in staat stelt om horizontaal te graven, in " +"tegenstelling tot de verticale graafmogelijkheid die de graafactie biedt. " +"Deze nieuwe actie heet Sloper. " -#: src/editor/object_selector.cpp:322 -msgid "Special Object" -msgstr "Speciaal object" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Offer er een paar op en red de rest" -#: src/editor/object_properties.cpp:41 -#: src/editor/object_properties.cpp:415 -msgid "Object:" -msgstr "Object:" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Soms zijn er geen andere acties voorhanden en moet je je een weg door de " +"grond heen bombarderen. De Pingus kunnen dit doen door zichzelf op te " +"blazen. Hier gaan ze aan dood, maar het is soms nodig er een paar op te " +"offeren zodat je de rest kunt redden. " -#: src/editor/object_properties.cpp:42 -#: src/editor/object_properties.cpp:416 -msgid "Nothing selected" -msgstr "Niets geselecteerd" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Leren graven" -#: src/editor/object_properties.cpp:51 -msgid "Transparent" -msgstr "Doorzichtig" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Dit is je eerste missie. Zoals altijd vrij eenvoudig. Het enige wat je moet " +"doen is een Pingu een gat in de grond laten graven zodat ze de uitgang " +"kunnen bereiken. Dit kan eenvoudig bereikt worden door op een Pingu te " +"klikken. " -#: src/editor/object_properties.cpp:52 -msgid "Solid" -msgstr "Solide" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Zweef of sterf" -#: src/editor/object_properties.cpp:53 -msgid "Ground" -msgstr "Bodem" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"Goed gedaan in de eerste missie! Nu verder met de volgende. Deze keer moet " +"je je Pingus voorzien van een kleine propeller, zodat ze zachtjes naar de " +"grond zweven. Als Pingus te diep vallen, zijn ze niet in staat de val te " +"overleven, dus houd je ogen open! " -#: src/editor/object_properties.cpp:54 -msgid "Bridge" -msgstr "Brug" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Spring van plezier" -#: src/editor/object_properties.cpp:55 -msgid "Water" -msgstr "Water" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Soms moet een Pingu een platform bereiken dat ver weg is, en onbereikbaar te " +"voet. Dat is waar de Springer goed van pas komt - het stelt de Pingu in " +"staat om een kleine sprong te maken om zo het platform te bereiken. " -#: src/editor/object_properties.cpp:56 -msgid "Lava" -msgstr "Lava" +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Mijnwerkershemel" -#: src/editor/object_properties.cpp:57 -msgid "Remove" -msgstr "Verwijder" +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Weer een nieuwe actie - nog een graafactie, deze keer een diagonale. Het " +"stelt een Pingu in staat om diagonaal door de grond te graven, en zo een pad " +"te graven voor de volgende Pingus. Deze actie heet Mijnwerker. " -#: src/editor/object_properties.cpp:62 -msgid "Direction:" -msgstr "Richting:" +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Paniekeiland (zweef/sloop)" -#: src/editor/object_properties.cpp:64 -msgid "Left" -msgstr "Links" +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Hoewel er voor de vorige levels niet veel behendigheid van je gevraagd werd, " +"wordt het nu al wat lastiger. De Pingus komen parallel uit twee uitgangen en " +"het is jouw taak om de twee groepen verstandig te coördineren. " -#: src/editor/object_properties.cpp:65 -msgid "Misc" -msgstr "Diverse" +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Spring, Bots... en Sloop..." -#: src/editor/object_properties.cpp:66 -msgid "Right" -msgstr "Rechts" +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"Alweer paniek in de tent. De Pingus komen niet erg snel naar buiten, maar " +"aangezien ze omkeren als ze een muur raken zul je snel problemen krijgen om " +"ze allemaal te coördineren. Aangezien je er maar 5 hoeft te redden moet het " +"haalbaar zijn. Maar als alles mislukt gebruik dan de pauzeknop ('p') om weer " +"overzicht te krijgen. " -#: src/editor/object_properties.cpp:71 -msgid "ReleaseRate:" -msgstr "Uitwerpsnelheid" +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Twee groepen parallel, coördineer verstandig" -#: src/editor/object_properties.cpp:88 -msgid "Para-X:" -msgstr "Para-X:" +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"Deze keer moet je twee groepen coördineren. Geen paniek, aangezien dit " +"niveau je genoeg tijd geeft om je acties te overdenken. Geen tips deze keer, " +"maar veel succes! " -#: src/editor/object_properties.cpp:89 -msgid "Para-Y:" -msgstr "Para-Y:" +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Blokkeer een keer" -#: src/editor/object_properties.cpp:97 -msgid "Scroll-X:" -msgstr "Verschuif-X:" +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Het is weer tijd om dat wat je geleerd hebt in de voorgaande levels te " +"combineren. Beuk je een weg naar de vrijheid en zorg ervoor dat je ook de " +"andere Pingus onder controle houdt. De blokkeeractie zal handig zijn. " -#: src/editor/object_properties.cpp:98 -msgid "Scroll-Y:" -msgstr "Verschuif-Y:" +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Klim, Klimmer,... Kaboem!" -#: src/editor/object_properties.cpp:106 -msgid "Owner Id:" -msgstr "ID eigenaar:" +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Zoals je wellicht al hebt ontdekt in voorgaande levels, dien je vaak " +"verschillende acties te combineren om een klus te klaren. Door gebrek aan " +"graafacties in dit niveau zal de explosievendienst moeten helpen, maar hoe " +"kun je de te bombarderen plaats bereiken? " -#: src/editor/object_properties.cpp:110 -msgid "Z-Pos:" -msgstr "Z-pos" +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "Bruggen bouwen wordt ingewikkelder..." -#: src/editor/object_properties.cpp:117 -msgid "Color:" -msgstr "Kleur:" +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"Nogmaals dien je acties voorzichtig en verstandig te combineren. Zo niet dan " +"eindig je in het gat vlak voor de uitgang, dus probeer dat te voorkomen. " -#: src/editor/object_properties.cpp:129 -msgid "Small Stars:" -msgstr "Kleine sterren:" +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "Te hoog, dan zal je Pingu sterven..." -#: src/editor/object_properties.cpp:132 -msgid "Middle Stars:" -msgstr "Normale sterren:" +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"Samenwerken is dit keer de manier om eruit te komen. Je hebt niet genoeg " +"Zwevers om de uitgang te halen, dus stuur slechts een paar en laat hen een " +"pad voorbereiden voor de rest. " -#: src/editor/object_properties.cpp:135 -msgid "Large Stars:" -msgstr "Grote sterren:" +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Leer de brug gebruiken" -#: src/editor/object_properties.cpp:143 -msgid "Repeat:" -msgstr "Herhaal:" +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"Als er geen Springer voorhanden is en er grote gaten moeten worden " +"overbrugd, kan een brug erg handig zijn. Het kost wat tijd om hem te maken, " +"maar in tegenstelling tot de springactie geeft hij de volgende Pingus ook de " +"mogelijkheid de andere kant te halen. " -#: src/editor/object_properties.cpp:421 -msgid "Object: [Group]" -msgstr "Object: [Groep]" +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "3 Oplossingen, aan jou de keus" -#: src/editor/object_properties.cpp:422 -msgid "Group not supported" -msgstr "Groep niet ondersteund" +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Nu je alle acties hebt geleerd, is de tijd gekomen om wat meer te oefenen. " +"Dit level kan op minstens drie verschillende manieren opgelost worden. Aan " +"jou de keus welke oplossing je neemt. " -#: src/editor/object_properties.cpp:427 -msgid "Object: " -msgstr "Object: " +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Klim, Klimmer, klim... en bouw een brug" -#: src/addon_menu.cpp:59 -#: src/option_menu.cpp:94 -msgid "Close" -msgstr "AfSluiten" +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"Alweer een nieuwe actie. De klimmeractie stelt een Pingu in staat om tegen " +"muren op te lopen, en zo dingen te bereiken waar hij anders niet bij zou " +"kunnen. " -#: src/pingus_menu.cpp:50 -#: src/pingus_menu.cpp:72 -msgid "Story" -msgstr "Verhaal" +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Ingang hoog, uitgang laag" -#: src/pingus_menu.cpp:51 -msgid "..:: Start the game ::.." -msgstr "..:: Start het spel ::.." +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Als je niet genoed Zwevers hebt om alle Pingus naar de uitgang te brengen, " +"zul je iets anders moeten bedenken om ze naar beneden te begeleiden. Je zou " +"in de voorgaande levels alles geleerd moeten hebben, dus dit moet niet zo'n " +"probleem voor je zijn. " -#: src/pingus_menu.cpp:56 -msgid "Editor" -msgstr "Bewerker" +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Eentje doet de voorbereiding, de rest volgt" -#: src/pingus_menu.cpp:57 -msgid "..:: Create your own levels ::.." -msgstr "..:: Je eigen niveaus aanmaken ::.." +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" +"Soms zijn er situaties waarin je geen Stopper bij de hand hebt om je Pingus " +"te coördineren. Je zult andere manieren moeten zien te vinden om ze onder " +"controle te krijgen, terwijl één het pad baant voor de rest. " -#: src/pingus_menu.cpp:62 -msgid "..:: Bye, bye ::.." -msgstr "..:: Later ::.." +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Graaf en zweef, maar val niet te pletter" -#: src/pingus_menu.cpp:66 -#: src/level_menu.cpp:108 -msgid "Levelsets" -msgstr "Niveaus" +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"Anders dan bij de eerste twee levels heb je twee acties tot je beschikking " +"in dit level. Jouw taak is wederom eenvoudig: selecteer een actie links op " +"het paneel, en pas die toe op de Pingus zodat ze de uitgang kunnen bereiken. " +"Zorg ervoor dat er niet te veel sterven. " -#: src/pingus_menu.cpp:67 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Zelfgemaakte niveaus spelen ::.." +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Graven, slopen en andere problemen" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Hoe meer levels je hebt gehaald, hoe moeilijker het zal worden. Maar geen " +"paniek, deze is nog best eenvoudig. Gebruik gewoon de dingen die je hebt " +"geleerd in de voorgaande levels, en je zult niet veel problemen tegenkomen. " +"Als je denkt dat je in een situatie zit waarin je het level niet meer kunt " +"oplossen, dubbelklik dan op de Armageddonknop rechts onderaan. " -#: src/pingus_menu.cpp:73 -msgid "..:: Start the story ::.." -msgstr "..:: Start het verhaal ::.." +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "Vaste grond kan de weg versperren" -#: src/pingus_menu.cpp:78 -msgid "Multiplayer" -msgstr "Meerdere spelers" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" +"Zoals je hebt geleerd in eerdere levels kunnen je Pingus graven door min of " +"meer elk terrein, maar er is één materiaal waar ze niet doorheen komen: " +"staal. Deze plaatsen zijn donkergrijs gemarkeerd op de levelkaart en kunnen " +"niet worden vernietigd, dus je zult er omheen moeten zien te komen. " -#: src/pingus_menu.cpp:79 -msgid "..:: Multiplayer Match ::.." -msgstr "..:: Spel voor meerdere spelers ::.." +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "Eén sprong om ze allemaal op te vangen" -#: src/pingus_menu.cpp:82 -msgid "..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: fullscreen :: F12: screenshot ::.." -msgstr "..:: Ctrl-g: muisgrip :: F10: fps-teller :: F11: volledig scherm :: F12: schermafdruk ::.." +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" +"De Pingus zijn de weg kwijtgeraakt. Wat is dit voor een vreemde plek? " +"Grijnzende pompoenen, enorme kaarsen en kokende soep onder ze... wat voor " +"tovenaar is hier bezig geweest? Nu ze een dodelijke afgrond voor zich " +"hebben, is het jouw taak om ze te redden. Kun je ze een vreselijk lot " +"besparen?" -#: src/level_menu.cpp:124 -msgid "Solved:" -msgstr "Opgelost:" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "Duizend-en-één sprongen" -#: src/level_menu.cpp:125 -msgid "levels" -msgstr "niveaus" +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"Wat kun je doen met de uitgang zo hoog en ver buiten bereik van een gewone " +"Pingu? Misschien kan een Springer ze redden? Of zal hij alleen hun ondergang " +"iets kunnen uitstellen? Aan jou de taak om erachter te komen. Of ben je goed " +"genoeg om ze allemaal te redden?" -#: src/level_menu.cpp:195 -msgid "Title" -msgstr "Titel" +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Boem boem" -#: src/level_menu.cpp:196 -msgid "Status" -msgstr "Status" +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" +"De vorige uitdaging heb je overleefd, nu komt er direct weer een. De weg " +"naar de verlossing lijkt vervloekt te zijn, maar door wie? Er is geen tijd " +"om daarover na te denken, want de volgende dodelijke beproeving wacht alweer " +"op de Pingus. Twee dikke bomen versperren de weg, maar je hebt geen Sloper " +"om ze uit de weg te ruimen. Misschien is opoffering de enige optie..." -#: src/level_menu.cpp:212 -msgid "solved" -msgstr "opgelost" +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "Hele cirkel" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"De uitgang is zo dichtbij, maar toch onbereikbaar. Eén misstap leidt de " +"Pingus naar een vreselijk lot. Je moet iets doen om ze te helpen, maar is er " +"genoeg tijd? Je moet opschieten en kunt jezelf geen vergissingen " +"permitteren. De Pingus rekenen op je!" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "Nachtmerrie van een Bruggenbouwer" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"Wie heeft die enorme muur hier neergezet? Deze vreselijke blokkade scheidt " +"je Pingus van de uitgang. Hij lijkt onverwoestbaar, maar misschien kan een " +"Bruggenbouwer uitkomst bieden? Kan die zijn bruggen hoog genoeg bouwen om de " +"groep veilig naar de uitgang te leiden? Of speelt iemand gemene spelletjes " +"met je?\n" +"\n" +"Opnieuw is de oplossing aan jou... Je hersenen zijn de sleutel tot het " +"succes van de Pingus, dus blijf helder, en dwaal niet van het juiste pad af." + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "Opgesloten door de heks" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"Is dit een gevangenis? Massieve muren aan alle kanten, en er lijkt geen " +"ontsnapping mogelijk. Nu kunnen de Pingus niet meer gered worden. Maar " +"wacht... de muur aan de rechterkant lijkt vrij zwak... Misschien kunnen ze " +"hierdoor ontsnappen? Of is het een verkeerd pad, dat hen naar de verdoemenis " +"leidt?\n" +"\n" +"Dit is een riskante reis, maar je moet wederom uitvinden hoe je ze allemaal " +"kunt redden." + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "Spetterfeest" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" +"Dit is verreweg de diepste put die de Pingus to nu toe zijn tegengekomen. " +"Het ligt voor de hand om er een brug overheen te bouwen, maar dat kan niet " +"werken. De uitgang ligt onderin de put, maar Pingus die erin springen zullen " +"op de grond uit elkaar spatten. Je hebt twee groepen Pingus tot je " +"beschikking... Kun je ze laten samenwerken om een zo goed verstopte uitgang " +"te bereiken?" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "Trappenonderhoud" -#: src/level_menu.cpp:214 -msgid "unsolved" -msgstr "open" +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"Het lijkt erop dat we opnieuw tegen een muur aanlopen, op weg naar de " +"uitgang! Maar wacht, een brave ziel heeft er een trap omheen gebouwd. Het " +"lijkt er alleen op, dat hij niet zo'n goede bouwer was, want de trap is " +"kapot en zit vol gaten. Kun jij de trap repareren en over de muur heen " +"komen? Aan de andere kant weet je natuurlijk dat de voor de hand liggende " +"oplossing niet altijd de juiste is. Je Pingus zijn bijna vrij, en vertrouwen " +"weer op jouw vaardigheden om ze naar de uitgang te leiden. Als het je lukt, " +"heb je ze voor altijd verlost van de kwaadaardige macht die ze in deze " +"nachtmerrie heeft geplaatst... of in elk geval voor een jaar." + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "De piramide in" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" +"Na hun lange en gevaarlijke reis door de woestijn bereiken ze eindelijk de " +"grote piramide..." -#: src/components/pingus_counter.cpp:49 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "In:%3d/%d Onderweg:%3d Gered:%3d/%d" +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "De vensterkamer" -#: src/worldmap/manager.cpp:107 -msgid "Show Ending?" -msgstr "Toon einde?" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" +"Nadat de Pingus de piramide binnen zijn gegaan, bereiken ze een grote kamer " +"met een groot raam. Het enige probleem dat ze hebben is dat de ingang van de " +"kamer veel te hoog is om de landing te overleven. Kun jij ze helpen?" -#: src/worldmap/manager.cpp:138 -msgid "Show Story?" -msgstr "Toon verhaal?" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "Voorbij de sokkel" -#: src/worldmap/manager.cpp:167 -msgid "Leave?" -msgstr "Verlaten?" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" +"Nadat de Pingus de kamer met het grote raam achter zich hebben gelaten, " +"komen ze in nog een grote hal. Een grote sokkel verspert de weg naar de " +"ingang." -#: src/worldmap/manager.cpp:207 -msgid "Enter?" -msgstr "Binnengaan?" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "Zandstorm" -#: src/worldmap/worldmap.cpp:423 -msgid "...walking..." -msgstr "...lopen...." +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" +"Diep in de piramide ontdekken de Pingus tot hun verrassing dat een " +"zandstroom hun de weg verspert - de afwezigheid van zwaartekracht " +"overpeinzend gaan ze onverschrokken verder..." -#: src/worldmap/level_dot.cpp:151 -#: src/worldmap/level_dot.cpp:161 -msgid "locked" -msgstr "bezet" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "Opgraving bij de piramide" -#: src/story_screen.cpp:40 -msgid "skip" -msgstr "overslaan" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" +"De opgravingen zijn begonnen, op zoek naar de waardevolle inhoud van de " +"piramide. Sommige opgravingen gaan echter het best met twee tegenstanders. " +"Wie is het eerst?" -#: src/result_screen.cpp:131 -msgid "Retry" -msgstr "Opnieuw proberen" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "Een stukje naar rechts een stukje naar links" -#: src/result_screen.cpp:181 -msgid "Success!" -msgstr "Geslaagd!" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "Alleen de dapperste Pingus mogen doorgaan." -#: src/result_screen.cpp:188 -msgid "Failure!" -msgstr "Mislukt!" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "25 Pingus vrij en 25 in de doos" -#: src/result_screen.cpp:197 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfect! Je hebt iedereen gered - geweldig!" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" +"De Bruggenbouwer is duidelijk, maar wat moet ik met de Graver? Je moet op " +"zijn minst één Pingu redden die in de doos boven de uitgang gevangen zit." -#: src/result_screen.cpp:199 -msgid "No-one got killed, pretty good work." -msgstr "Niemand kwam om, heel goed gedaan." +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "Tunneltijd" -#: src/result_screen.cpp:201 +#: data/levels/desert/desert8-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." msgstr "" -"Je bent met de hakken over de sloot - je hebt het gehaald,\n" -"maar misschien kan je het verbeteren?" +"Graaf een tunnel, dan haal je misschien de uitgang. Gravers, Mijnwerkers en " +"dergelijke moeten samenwerken." -#: src/result_screen.cpp:204 -msgid "Not everybody was saved, but still good work!" -msgstr "Niet iedereen werd gered, maar toch goed gedaan!" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "Het dak" -#: src/result_screen.cpp:206 -msgid "What can I say, you made it - congratulations!" -msgstr "Ik ben sprakeloos, je hebt het gehaald, gefeliciteerd!" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" +"Soms zijn daken geen goed toevluchtsoord, soms moeten ze worden gesloopt!" -#: src/result_screen.cpp:211 -msgid "You killed everybody, not good." -msgstr "Iedereen is omgekomen, foutje..." +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "Dichtbij kan ver weg zijn" -#: src/result_screen.cpp:213 -msgid "No-one got saved - I know you can do better." -msgstr "Niemand werd gered - dat moet beter kunnen." +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" +"Wat doe je als je de verkeerde kant op gaat? Simpel: loop tegen een muur " +"aan. Maar dat is makkelijker gezegd dan gedaan..." -#: src/result_screen.cpp:215 +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "Gevangen onder de grond" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." -msgstr "Dit is onvoldoende, maar je hebt er toch een paar gered. Volgende keer gaat het misschien beter." +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" +"De Pingus zijn ontsnapt aan de gestoorde wetenschapper, maar nu zitten ze " +"gevangen onder de grond. Ze hebben geen eten of water, dus ze moeten snel " +"zijn." -#: src/result_screen.cpp:218 -msgid "Only one more and you would have made it - try again!" -msgstr "Eén meer en je had het gehaald - probeer het nog eens!" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "De Laatste (en verrassend makkelijke) Uitdaging" -#: src/result_screen.cpp:220 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Slechts paar meer en je had het gehaald - probeer het nog eens!" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" +"De Pingus hebben het einde van het eiland bereikt. In het water ligt een " +"lange boom, precies wat ze nodig hebben. Hun reis zit er bijna op." -#: src/result_screen.cpp:222 -msgid "Better luck next time!" -msgstr "Volgende keer beter!" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "Experimentatie" -#: src/result_screen.cpp:239 -msgid "Saved: " -msgstr "Gered:" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" +"Een gestoorde wetenschapper heeft de Pingus gevangen en voert experimenten " +"op ze uit. Hoe kunnen de Pingus ontkomen aan de guillotine?" -#: src/result_screen.cpp:243 -msgid "Died: " -msgstr "Omgekomen: " +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "Hal der Illusies" -#: src/result_screen.cpp:247 -msgid "Time left: " -msgstr "Tijd over:" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" +"De Pingus staan stil, besluiteloos. Wat is er echt, en wat niet? Vlammen " +"snijden van boven en een guillotine glinstert in de verte. Bijna alle Pingus " +"moeten het overleven." -#: src/config.cpp:72 -msgid "Couldn't open: " -msgstr "Kon niet openen: " +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "De Lavaput" -#: src/config.cpp:171 -#: src/config.cpp:205 -msgid "Unexpected char: '" -msgstr "Onverwacht teken: '" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" +"De Pingus hebben de gestoorde wetenschapper verslagen, en lopen weg van zijn " +"vernietigde laboratorium als er opeens een groot gat onder hun voeten " +"opengaat. De Pingus vallen in een ondergrondse grot en hun enige uitweg gaat " +"over lava. Gelukkig heeft iemand nuttige aanwijzingen achtergelaten." -#: src/exit_menu.cpp:46 -#: src/exit_menu.cpp:50 -msgid "Yes" -msgstr "Ja" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "De experimenten zijn in elk geval over..." -#: src/exit_menu.cpp:85 -#: src/exit_menu.cpp:89 -msgid "No" -msgstr "Nee" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" +"Het goede nieuws is dat de gestoorde wetenschapper genoeg had van zijn " +"experimenten, het slechte nieuws is dat hij ze nu in een put dumpt. Een " +"simpel zweefwerktuig is alles wat de Pingus hebben. Red er zoveel mogelijk." -#: src/exit_menu.cpp:124 -msgid "Exit Pingus?" -msgstr "Verlaat Pingus?" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "Ghosting" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:5 -msgid "If the way is blocked, bash away" -msgstr "Als de weg is geblokkeerd, slopen maar" +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" +"De Pingus komen aan bij een lange bergpas. Zuur borrelt beneden, en het " +"lijkt erop dat er een stuk of twee Klimmers nodig zijn. Hint: met de " +"glijderactie kan de mijnwerkeractie stopgezet worden." -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:6 -msgid "Similar to the Digger action that you already know from previous levels, there is also an action that allows the Pingus to dig horizontally, as opposed to the vertical dig ability the Digger action provides. This new action is called Basher. " -msgstr "Vergelijkbaar met de graafactie die je kent van eerdere niveaus, is er ook een actie die de Pingus horizontaal laat graven. Deze nieuwe actie heet slopen. " +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "Wraak is zoet" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:5 -msgid "Sacrifice a few and save the rest" -msgstr "Offer een enkeling en redt de rest" +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" +"De Pingus zijn ontsnapt aan de gestoorde wetenschapper, maar nu willen ze " +"wraak. Ze zijn van plan de fundamenten te slopen, en zo het kwaadaardige " +"laboratorium in te laten storten." -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:6 -msgid "Sometimes no other actions are available, so you have to bomb your way through the ground. The Pingus can do this by actually self- destructing. This will kill them, but it is sometimes necessary to sacrifice a few to save the rest. " -msgstr "Soms zijn er geen andere acties voor handen en moet je je een weg door de grond zien te bombarderen. De Pingus kan dit zelf - vernietiging. Je verliest hem, maar het is soms nodig enkelen te offeren om de rest te redden. " +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" +"De Pingus zijn ontsnapt aan de gestoorde wetenschapper, maar nu willen ze " +"wraak. Ze zijn van plan de fundamenten te slopen, en zo het kwaadaardige " +"laboratorium in te laten storten. Ze moeten wel snel zijn, want anders komt " +"de gestoorde wetenschapper erachter en neemt hij ze weer gevangen." -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:5 -msgid "Learning to dig" -msgstr "Leren graven" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "Winter Wonderland" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:6 -msgid "This is your first mission. As always, it's pretty easy. All you have to do is to give a Pingu the command to dig a hole into the ground so that they can reach the exit. This can be accomplished simply by clicking on a Pingu. " -msgstr "Dit is je eerste missie. Instrueer een Pingu om een gat in de grond te graven zodat ze de uitgang kunnen bereiken. Geef opdracht op een Pingu te klikken. " +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" +"Nadat ze de lavaput achter zich hebben gelaten, lopen en lopen de Pingus " +"totdat ze een ingesneeuwde uitgang bereiken. Daar zou je makkelijk door heen " +"moeten kunnen graven, maar hoe graaf je door massief metaal heen?" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:5 -msgid "Float or Die" -msgstr "Drijf of sterf" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "De reis gaat door" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:6 -msgid "Well done in mission one! Now let's start the next one. This time you will need to equip your Pingus with a little propeller, so that they can float to the ground smoothly. If Pingus fall too far, they will not be able to survive the fall, so keep your eyes open! " -msgstr "Goed gedaan in je eerste opdracht! Nu verder met de volgende. Deze keer moet je je Pingus voorzien van een kleine propeller, zodat ze zachtjes naar de grond zweven. Als Pingus te diep vallen, overleven ze de val niet, dus hou je ogen open! " +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" +"En zo zetten de Pingus de reis voort, die ze steeds dichter bij de Noordpool " +"brengt. Ze zijn ontsnapt aan de guillotine, hebben de gestoorde " +"wetenschapper verslagen, en hebben een nieuwe boot. En dus is dit hoofdstuk " +"in hun reis afgelopen, maar er zullen meer hindernissen volgen. Maar niets " +"zal de vastberaden Pingus ervan weerhouden hun doel te bereiken." -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:5 -msgid "Jump for joy" -msgstr "Spring voor je plezier" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "Denk snel (letterlijk)" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:6 -msgid "Sometimes a Pingu needs to reach a platform that is far away, but not reachable by walking. That's when the Jumper comes in handy - it allows the Pingu to make a small jump and so enables him to reach the platform. " -msgstr "Soms moet een Pingu naar een plateau dat ver weg is en te voet onbereikbaar. In dat geval komt de Springer goed van pas - het laat de Pingu een kleine sprong te maken en zo een verhoging bereiken. " +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" +"Dit was makkelijk geweest als er Stoppers geweest waren. Alle Pingus moeten " +"het overleven." -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:5 -msgid "Miner's heaven" -msgstr "Mijnwerker's hemel" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "Gestrand" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:6 -msgid "Another action hits the street - another digging action, this time a diagonal one. It allows a Pingu to dig diagonally through ground, thus creating a path for following Pingus. The action is called Miner. " -msgstr "Weer een laag bij de grondse actie - graven, deze keer diagonaal. Zo kan de Pingu schuin door de grond heen graven en een tunnel maken voor de andere Pingus. Dit heet Mijnwerker. " +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" +"De Pingus waren lekker aan het zeilen op hun provisorische boot toen er " +"opeens een eiland opdoemde. De Pingus dreven ernaartoe en strandden, waarbij " +"hun boot vernietigd werd. Nu moeten ze zich een weg banen door dit vreemde " +"eiland." -#: data/levels/tutorial/snow10-grumbel.pingus:5 -msgid "Panic Island (float/bash)" -msgstr "Paniekeiland (drijf/sloop)" +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "Ontsnappen aan ruimtewezens" -#: data/levels/tutorial/snow10-grumbel.pingus:6 -msgid "While the previous levels have not required much quick action from you, this one gets a bit trickier. The Pingus are coming out of two entrances in parallel and it is your job to coordinate the two groups wisely. " -msgstr "Terwijl de vorige niveaus niet veel snelle actie van je verlangden, wordt dit niveau wat lastiger. De Pingus komen gelijktijdig uit twee ingangen en het is jouw taak om beide groepen slim te sturen. " +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" +"Ruimtewezens dringen ons ruimteschip binnen en versperren de weg naar de " +"teleporter. Jouw bemanning is goed getraind, en raakt net als jij niet in " +"paniek." -#: data/levels/tutorial/snow11-grumbel.pingus:5 -msgid "Jump'n Bump... and Bash..." -msgstr "Spring, bots... en sloop..." +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "Ontsnappen aan ruimtewezens 2" -#: data/levels/tutorial/snow11-grumbel.pingus:6 -msgid "It's panic time again. The Pingus will not come out very fast, but since they turn around when they hit walls you will soon have some trouble coordinating them all. Since you only need to save 5 it should be doable, but if all else fails use the pause-mode ('p') to get an overview again. " -msgstr "Alweer paniek in de tent. De Pingus komen niet erg snel naar buiten, maar omdat ze bij een muur omkeren zal je snel in de problemen komen om ze allemaal te coördineren. Omda5 je er maar vijf hoeft te redden, moet dit te doen zijn. Maar als je het echt niet meer houd, gebruik dan op pauze ('p') om even bij te komen. " +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" +"De ruimtewezens zijn nu nóg dichterbij, waardoor het nog moeilijker wordt. " +"Pak het grondig aan." -#: data/levels/tutorial/snow12-grumbel.pingus:5 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Twee groepen gelijk, coördineer slim" +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "Nest van de ruimtewezens" -#: data/levels/tutorial/snow12-grumbel.pingus:6 -msgid "You have two groups to coordinate this time. No need to panic, since this level gives you enough time to think your actions through. No more tips this time, but good luck! " -msgstr "Dit keer moet je twee groepen coördineren. Geen paniek, aangezien dit niveau je genoeg tijd geeft om je acties te overdenken. Geen tips dit keer, maar wel veel succes toegewenst! " +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" +"De Pingus dringen het nest binnen. Pas op voor de kaken. Wat is die matrix " +"daarboven?" -#: data/levels/tutorial/snow14-grumbel.pingus:5 -msgid "Block'a Rock" -msgstr "Blokkeer en ga tekeer" +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "Matrix des Doods" -#: data/levels/tutorial/snow14-grumbel.pingus:6 -msgid "Once again it's time to combine the stuff you have learned in your previous levels. Blast your way free and make sure you also keep the rest of the Pingus under control. The Blocker action will be helpful. " -msgstr "Het is weer tijd het geleerde uit de voorgaande niveaus te combineren. Bombardeer je een weg naar de vrijheid en zorg dat je ook de andere Pingus onder controle houdt. De Blokker zal handig zijn. " +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" +"Neem een stuk papier. Nu moeten de Pingus de Matrix des Doods binnengaan. " +"Dit is een doolhof, foute paden worden beschermd door kaken." -#: data/levels/tutorial/snow15-grumbel.pingus:5 -msgid "Climb, Climber,... Boom!" -msgstr "Klim, klauter,... kaboem!" +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "Spionage-Pingus in de Matrix des Doods" -#: data/levels/tutorial/snow15-grumbel.pingus:6 -msgid "As you might have already figured out from previous levels, you often have to combine different actions to get the job done. Due to the lack of a Digger action in this level the Bomber needs to jump in, but how can it reach the place to bomb? " -msgstr "Zoals je wellicht al eerder hebt ontdekt, moet je vaak verschillende acties te combineren om de klus te klaren. Door gebrek aan graafacties in dit niveau zal de explosievendienst moeten helpen, maar hoe kan bereik je de te bombarderen plaats? " +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" +"Spionage-Pingus hebben de locatie van kaken in de Matrix des Doods " +"gemarkeerd. Velen zijn gestorven voor het verkrijgen van die informatie... " +"Misschien helpt dit. Misschien..." -#: data/levels/tutorial/snow16-grumbel.pingus:5 -msgid "Bridging gets more complicated..." -msgstr "Brugbouwen wordt ingewikkelder..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "Vierde dimensie" -#: data/levels/tutorial/snow16-grumbel.pingus:6 -msgid "Once again you have to combine actions carefully and wisely. If you don't you could end up in the hole just before the exit, so think about how to avoid that. " -msgstr "Wederom moet je acties voorzichtig en slim combineren. Zo niet, dan eindig je in het gat vlak naast de uitgang, dus bedenk hoe dit te voorkomen. " +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" +"De verdediging van de ruimtewezens wordt sterker. Nu moet je de vierde " +"dimensie inspringen om te winnen!" -#: data/levels/tutorial/snow17-grumbel.pingus:5 -msgid "If too high, your Pingu will die..." -msgstr "Te hoog, en je Pingu zal sterven..." +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "Zet je horloge goed" -#: data/levels/tutorial/snow17-grumbel.pingus:6 -msgid "Teamwork is the way to the exit this time. You don't have enough Floaters to reach the exit, so just send a few and let them prepare the path for the rest. " -msgstr "Samenwerken is dit keer de manier om eruit te komen. Je hebt niet genoeg Zwevers om de uitgang te halen, dus stuur er eerste een paar en laat hen een pad bereiden voor de rest. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "Samenwerking in de ruimte" -#: data/levels/tutorial/snow19-grumbel.pingus:5 -msgid "Learn to use the bridge" -msgstr "Leer de brug te gebruiken" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "Verdwaald in de ruimte" -#: data/levels/tutorial/snow19-grumbel.pingus:6 -msgid "If no Jumper is at hand and a large hole needs to be passed, a bridge can be pretty helpful. It takes some time to build, but unlike the jumper action it allows following Pingus to reach the other end too. " -msgstr "Als er geen Springer bij de hand is en grote gaten moeten worden gepasseerd, kan een brug erg handig zijn. Het kost wat tijd om te maken, maar in tegenstelling tot het springen, geeft het de Pingus de mogelijkheid de andere kant de halen. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "We weten niet waar we zijn maar we laten niemand achter." -#: data/levels/tutorial/snow20-grumbel.pingus:5 -msgid "Three solutions, it's up to you" -msgstr "Drie oplossingen, de keuze is aan jouw" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "Binnenstebuiten" -#: data/levels/tutorial/snow20-grumbel.pingus:6 -msgid "Now that you've learned all the actions, it's time for some more practice. This level presents you with at least three different ways to solve it. It's up to you which one you pick. " -msgstr "Nu je alle acties een keer hebt gedaan, is het tijd om wat meer te gaan oefenen. Dit niveau biedt minstens drie mogelijke oplossingen. Aan jouw de keuze welke oplossing je kiest. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" +"Kun je de Pingus helpen ontsnappen zonder dat ze natte flippers krijgen?" -#: data/levels/tutorial/snow21-grumbel.pingus:5 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Klim, klauter, klim... en bouw een brug" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "Oneindige lus" -#: data/levels/tutorial/snow21-grumbel.pingus:6 -msgid "Once again you get access to a new action. The Climber action allows a Pingu to climb up straight walls, thus allowing him to reach stuff that might be too high to reach by other means. " -msgstr "Alweer een nieuwe actie. De Klimmer laat een Pingu tegen muren op te lopen en zo dingen bereiken die op andere manieren niet haalbaar zijn. " +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" +"Rechts en links van de Pingus een zekere dood en 50 te redden! Kun jij ze " +"uit de penarie helpen?" -#: data/levels/tutorial/snow22-grumbel.pingus:5 -msgid "Entrance high, Exit low" -msgstr "Ingang hoog, uitgang laag" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "Omhoog in de ruimte" -#: data/levels/tutorial/snow22-grumbel.pingus:6 -msgid "If you don't have enough floaters to bring all the Pingus down to the exit - you have to find other ways to guide them down. You should have learned all the stuff you need for this level in previous levels, so this shouldn't be too much of a problem for you. " -msgstr "Als je niet genoeg Zwevers hebt om alle Pingus naar de uitgang te brengen, zal je iets anders moeten bedenken om ze beneden te krijgen. Je zou in de voorgaande niveau heb je alles hiervoor langs zien komen, dus dit moet niet zo'n probleem voor je zijn. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" +"Wat heb je aan een pikhouweel in de ruimte? Je kunt er in ieder geval niet " +"mee naar de sterren." -#: data/levels/tutorial/snow7-grumbel.pingus:5 -msgid "One must prepare, the rest must follow" -msgstr "Eén baant het pad, de rest moet volgen" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Springer" -#: data/levels/tutorial/snow7-grumbel.pingus:6 -msgid "Sometimes there are situations where you don't have a Blocker at hand to coordinate your Pingus. You'll have to find other ways to keep them under control while a single one prepares the path for the rest. " -msgstr "Soms zijn er situaties waar je geen Blokker bij de hand hebt. En ja, precies, dit is zo'n situatie. Je zult dus andere manieren moeten zien te vinden, terwijl één het pad baant voor de rest. " +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" -#: data/levels/tutorial/snow8-grumbel.pingus:5 -msgid "Dig and float, but just don't fall and smash" -msgstr "Graaf en zweef, maar val niet te pletter" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Verhaal" -#: data/levels/tutorial/snow8-grumbel.pingus:6 -msgid "Unlike the first two levels, you have two actions available in this level. Your job is again simple: select an action at the panel on the left and apply it to the Pingus so that they will be able to reach the exit. Make sure that not too many of them die. " -msgstr "Anders dan de eerste twee niveaus, heb je nu niet één maar twee acties beschikbaar. Jouw taak is weer eenvoudig: selecteer een actie links op het paneel en pas deze toe op de Pingus zodat ze de uitgang kunnen halen. Zorg ervoor dat er niet te veel omkomen... " +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:5 -msgid "Dig, bash and other problems" -msgstr "Graaf, sloop en andere problemen" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:6 -msgid "The more levels you master, the more difficult they will get, but don't panic, as this one is still pretty easy. Just use the stuff that you've learned in the previous levels and you shouldn't have many problems. If you think you've reached a situation from which you can no longer solve the level, double click the armageddon button at the lower right. " -msgstr "Naarmate je meer niveaus haalt, des te moeilijker ze worden. Maar geen paniek, want deze is erg eenvoudig. Gebruik de vaardigheden die je in de eerdere niveaus hebt geleerd en je zult niet veel problemen tegenkomen. Als je denkt dat je in een situatie zit waarin je het niveau niet meer kan oplossen, dubbelklik dan op de Armageddonknop rechtsonderaan. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:5 -msgid "Solid ground can block the path" -msgstr "Een stevige bodem kan het pad blokkeren" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:6 -msgid "As you have learned in earlier levels your Pingus can dig through basically any terrain, but there is one material which they can't penetrate: steel. These regions are marked dark grey on the level map and cannot be destroyed, so you must find a way around them. " -msgstr "Zoals je in eerdere niveaus hebt geleerd, kunnen je Pingus graven door min of meer elk materiaal. Er is echter een uitzondering: staal. Deze gebieden zijn donker grijs gemarkeerd op de kaart en kunnen niet worden vernietigd. Je zult er dus een weg omheen moeten vinden. " +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "Eén sprong om allen te vangen" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 -msgid "The pingus have found themselves lost on their journey. What is this mysterious place? Smiling pumpkins, giant candlesticks, and some boiling soup below... what wizardry is this? Now, facing a deadly abyss right in front of them it's your job to save them. Can you save them from a terrible fate?" -msgstr "De Pingus beseffen dat ze op hun reis verdwaald zijn. Wat is dit voor een mysterieuze plek? Lachende pompoenen, enorme kaarsen en kokende soep beneden... wat een heksenketel. Met de dodelijke afgrond voor hen is jouw taak om ze te redden. Kan jij ze redden van een vreselijk noodlot? " +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "Duizend-en-één-sprongen" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 -msgid "With the exit so high above and far out of reach for a normal Pingu, what options are there? Perhaps a jumper can rescue them? Or will he simply slow their inevitable demise? It's your job to find out, but are you good enough to save them all?" -msgstr "De uitgang zo hoog en ver buiten het bereik van een normale Pingu: wat ga je doen? Misschien kan een Springer ze redden? Of zal hij alleen het naderende lot vertragen? Het is aan jouw de taak om dit uit te zoeken, maar ben jij goed genoeg om ze allemaal te redden?" +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Boom Boom" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +#, fuzzy +msgid "The cave" +msgstr "De Lavaput" -#: data/levels/halloween/halloween3-grumbel.pingus:8 -msgid "You've mastered the last challenge and now face the next. Their path to salvation seems to be cursed, but by whom? There is no time to think about it, since the next deadly challenge already awaits the Pingus. Two mighty roots block the way, but without a basher at hand to bash them away, sacrifice might be the only option..." -msgstr "Je hebt weer een overwonnen en staat nu voor de volgende. Hun weg naar verlossing lijkt vervloekt te zijn, maar door wie? Er is geen tijd om hier over te piekeren, want de volgende, dodelijke uitdaging voor de Pingus komt er al weer aan. Twee enorme wortels blokkeren de weg, maar zonder een Sloper bij de hand om ze te verpulveren, lijkt opoffering de enige mogelijkheid..." +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "Gesloten cirkel" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 -msgid "The exit is so close, yet out of reach. A step in the wrong direction and the Pingus will fall to a terrible fate. You must do something to help them, but is there enough time? You have to hurry and can't allow yourself any mistakes. The Pingus are counting on you!" -msgstr "De uitgang is zo dichtbij, maar tegelijkertijd ook zo ver weg. Eén stap in de verkeerde richting en de Pingus komen aan een vreselijke einde. Je moet iets doen om ze te helpen, maar is er wel voldoende tijd? Je moet opschieten en mag geen fouten maken. De Pingus rekenen op je!" +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "Bruggenbouwer's nachtmerrie" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your Pingus from the exit. Destruction of its awful construction seems an impossibility, but perhaps the bridger can come to the rescue? Can they build their bridges high enough to guide the group yet again safely to the exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the Pingus' success, so don't let yourself get confused and misguided from the true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"Wie heeft die monsterlijke muur neergezet? Deze vreselijke blokkade scheidt je Pingus van de uitgang. Vernietiging van deze walgelijke constructie lijkt onmogelijk, maar misschien kunnen de bruggenbouwers te hulp schieten? Kunnen zij hun bruggen bouwen hoog genoeg om de groep weer veilig naar de uitgang te loodsen? Of speelt er iemand duivelse spelletjes met je?\n" -"\n" -"Opnieuw is de oplossing aan jouw... je grijze massa is de sleutel naar het succes van de Pingus, dus laat je niet in verwarring brengen en je afleiden van het ware pad." -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "Opgesloten door de heks" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to be a way to escape. Salvation seems impossible. But wait... the wall to the right seems weak... perhaps this is a way to escape? Or is it a false path that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"Is dit een gevangenis? Geblokkeerd door stevige muren rondom is er geen ontsnappen aan. Redding lijkt onmogelijk. Maar wacht... de muur aan de rechterkant lijkt zwak... misschien is dit een ontsnappingsroute? Of is het de verkeerde weg die naar de ondergang van de Pingus leidt?\n" -"\n" -"Dit is een gevaarlijke tocht, maar je moet hem afleggen om uit te vinden hoe je ze allemaal weer kunt bevrijden." -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "Spetterfestijn" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 -msgid "This is by far the deepest pit the Pingus have yet encountered. Building a bridge across it seems obvious but that won't help since the exit is deep down in the pit itself. Pingus who try to go down the pit will just end up splattered all over the ground. You have two groups of Pingus at your disposal, can you make them work together to reach even an exit this well hidden?" -msgstr "Dit is de diepste put die de Pingus tot nu toe zijn tegengekomen. Er een brug overheen bouwen lijkt voor de hand te liggen, maar hoeft niet te lukken. De uitgang ligt diep in de put zelf, maar Pingus die naar beneden gaan, vallen te pletter op de grond. Je hebt twee groepen Pingus tot je beschikking... kan jij ze laten samenwerken om zelf een uitgang te bereiken die zo goed verstopt is?" +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "Trappenonderhoud" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 -msgid "It seems we are up again against a mighty wall, and it is blocking the exit! But wait, some good soul has built a staircase around it. It seems, however, that the poor fool's efforts didn't last long, as the staircase is destroyed and full of holes. Can you fix it and make it over the wall? Yet of course you know that the right solution might not be the obvious one. But your Pingus are almost free, and they trust in your skill to guide them to safety once more. Succeed and you will have freed them once and for all from whatever evildoer that placed them in this nightmare... at least for this year." -msgstr "Het lijkt erop dat we weer een machtige muur moeten bedwingen, want het verspert de uitgang! Maar wacht, een goede ziel heeft er een trap omheen gebouwd. Het lijkt er echter op dat de pogingen van de arme gek niet lang stand hielden, want de trap is vernietigd en vol met gaten. Kan je het repareren en over de muur heenkomen? Natuurlijk weet je dat de juiste oplossing niet de meest voor de hand liggende hoeft te zijn. Maar je Pingus zijn bijna bevrijd en ze hebben vertrouwen in je vaardigheden om ze nogmaals veilig te begeleiden. Als je hierin slaagt, heb je ze voor eens en voor altijd bevrijd van welke slechtdoener dan ook die ze in deze nachtmerrie heeft gebracht... tenminste voor die jaar." +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" -msgstr "Leereiland" +msgstr "Oefeneiland" #: data/worldmaps/tutorial.worldmap:6 msgid "Learn the basics" -msgstr "De basisvaardigheden leren" +msgstr "Leer het spel kennen" #: data/worldmaps/tutorial.worldmap:15 msgid "The Journey Begins" @@ -1222,580 +2032,181 @@ msgid "The Journey Continues" msgstr "De reis gaat door" #: data/worldmaps/tutorial.worldmap:22 -msgid "For a long time, the Pingus have lived happily in peace on the South Pole along with all the other animals. Everything was in balance and it seemed like nothing could disrupt their peace. The Pingus were happy and it seemed like this could never end." -msgstr "Lange tijd leefde de Pingus gelukkig en in vrede op de zuidpool, samen met de andere dieren. Alles was in balans en het leek alsof niets de lieve vrede zou kunnen verstoren. De Pingus waren gelukkig en het was alsof dit nooit zou eindigen." +msgid "" +"For a long time, the Pingus have lived happily in peace on the South Pole " +"along with all the other animals. Everything was in balance and it seemed " +"like nothing could disrupt their peace. The Pingus were happy and it seemed " +"like this could never end." +msgstr "" +"Lange tijd leefden de Pingus gelukkig en in vrede op de Zuidpool samen met " +"de andere dieren. Alles was in balans en het leek alsof niets hun lieve " +"vrede zou kunnen verstoren. De Pingus waren gelukkig en het leek alsof dit " +"altijd zo zou blijven." #: data/worldmaps/tutorial.worldmap:30 -msgid "But then one day, things began to change slowly: the sky got darker and the earth got warmer. Firstly, they thought this was just a normal fluctuation in the world's climate, but things seemed to get worse and worse with every year." -msgstr "Tot op een dag dingen langzaam begonnen te veranderden: de lucht werd donkerder en de aarde werd warmer. Eerst dachten ze dat dit een normale fluctuatie van het wereldklimaat was, maar met het jaar leek het erger en erger te worden." +msgid "" +"But then one day, things began to change slowly: the sky got darker and the " +"earth got warmer. Firstly, they thought this was just a normal fluctuation " +"in the world's climate, but things seemed to get worse and worse with every " +"year." +msgstr "" +"Tot op een dag dingen langzaam veranderden: de lucht werd donker en de aarde " +"werd warmer. Eerst dachten ze dat dit een normale fluctuatie was in het " +"wereldklimaat, maar met het jaar leek dit erger en erger te worden." #: data/worldmaps/tutorial.worldmap:38 -msgid "The snow began to melt away in a few areas and food became an issue. Other animals tried to leave the region to search for colder areas, but the Pingus knew that this wouldn't help: they knew that they had to do something about it." -msgstr "De sneeuw smolt op sommige plaatsen weg en voedsel werd een probleem. Andere dieren probeerden het gebied te verlaten op zoek naar koudere plaatsen, maar de Pingus wisten dat dit niet zou helpen: er moest iets aan het probleem gedaan worden." +msgid "" +"The snow began to melt away in a few areas and food became an issue. Other " +"animals tried to leave the region to search for colder areas, but the Pingus " +"knew that this wouldn't help: they knew that they had to do something about " +"it." +msgstr "" +"De sneeuw begon hier en daar weg te smelten, en voedsel werd een probleem. " +"Andere dieren probeerden al het gebied te verlaten op zoek naar een koelere " +"plaats. Maar de Pingus wisten dat dit niet zou helpen. Ze wisten dat ze iets " +"aan dit probleem moesten doen." #: data/worldmaps/tutorial.worldmap:46 -msgid "So the circle of the eldest came together to decide what to do about it. They decided to send out an expedition around the world to find the cause of this warming. The expedition consisted of hundreds of the bravest Pingus on the South Pole." -msgstr "De Raad der Wijzen kwam bijeen om te besluiten wat er aan gedaan moest worden. Ze besloten een expeditie de wereld in te zenden om de oorzaak van deze opwarming te vinden. De expeditie bestond uit honderden van de dapperste Pingus van de zuidpool." +msgid "" +"So the circle of the eldest came together to decide what to do about it. " +"They decided to send out an expedition around the world to find the cause of " +"this warming. The expedition consisted of hundreds of the bravest Pingus on " +"the South Pole." +msgstr "" +"De raad der oude wijzen kwam bijeen om te besluiten wat eraan gedaan moest " +"worden. Ze besloten een expeditie over de wereld uit te zenden om uit te " +"vinden wat de oorzaak was van deze opwarming. De expeditie bestond uit " +"honderden van de dapperste Pingus van de Zuidpool." #: data/worldmaps/tutorial.worldmap:54 -msgid "And they picked you to lead them on their journey around the world. Since the journey will be dangerous and difficult, your first goal is the Island of Mogorok, also known as the Tutorial Island. According to the eldest, this island has always been the first stop of Pingus that were sent out into the world." -msgstr "En ze hebben jouw gekozen om hen te leiden tijdens hun tocht over de wereld. Aangezien de reis gevaarlijk en lastig zal zijn, is je eerste doel het Eiland van Mogorok, ook bekend als het Leereiland. Volgens de oudsten was dit eiland altijd de eerste stop voor Pingus die de wereld in werden gestuurd." +msgid "" +"And they picked you to lead them on their journey around the world. Since " +"the journey will be dangerous and difficult, your first goal is the Island " +"of Mogorok, also known as the Tutorial Island. According to the eldest, this " +"island has always been the first stop of Pingus that were sent out into the " +"world." +msgstr "" +"En ze hebben jou gekozen om hen te leiden tijdens hun tocht over de wereld. " +"Aangezien de reis gevaarlijk en lastig zal zijn, is je eerste doel het " +"Eiland van Mogorok, ook wel Oefeneiland genoemd. Volgens de oudsten was dit " +"eiland altijd de eerste stop voor de Pingus wanneer ze op reis werden " +"gestuurd." #: data/worldmaps/tutorial.worldmap:63 -msgid "The island consists of many areas that are ideal to teach the Pingus their abilities. The Pingus can learn to build bridges, climb, bash and use many other talents which they will need on their long and dangerous journey." -msgstr "Het eiland bestaat uit meerdere gebieden die ideaal zijn om de Pingus hun mogelijkheden te leren ontdekken. De Pingus kunnen leren om bruggen te bouwen, te klimmen, dingen stuk te slaan en al hun andere talenten die zeker nodig zullen hebben op hun lange en gevaarlijke tocht." +msgid "" +"The island consists of many areas that are ideal to teach the Pingus their " +"abilities. The Pingus can learn to build bridges, climb, bash and use many " +"other talents which they will need on their long and dangerous journey." +msgstr "" +"Het eiland beschikt over meerdere gebieden die ideaal zijn om de " +"mogelijkheden van de Pingus te ontdekken. De Pingus kunnen leren bruggen te " +"bouwen, te klimmen, dingen kapot te slaan en al hun andere talenten te " +"gebruiken die ze zeker nodig zullen hebben op hun lange en gevaarlijke tocht." #: data/worldmaps/tutorial.worldmap:70 -msgid "While there, you can practice your abilities in commanding and guiding the Pingus. You can also get familiar with all the abilities the Pingus provide and learn to master them, since you will need all of them on your journey around the world." -msgstr "Tijdens het verblijf daar kun je oefenen op het coördineren en begeleiden van de Pingus. Je raakt zo ook bekend met de vaardigheden die de Pingus bieden en je leert er mee om te gaan. Je zult al deze vaardigheden nodig hebben tijdens je reis rond de wereld." +msgid "" +"While there, you can practice your abilities in commanding and guiding the " +"Pingus. You can also get familiar with all the abilities the Pingus provide " +"and learn to master them, since you will need all of them on your journey " +"around the world." +msgstr "" +"Ondertussen kun jij oefenen om commando's aan de Pingus te geven, en ze te " +"begeleiden. Je krijgt de gelegenheid om bekend te raken met alle " +"mogelijkheden die de Pingus hebben en ze onder controle te krijgen, omdat je " +"alle mogelijkheden nodig zult hebben tijdens jullie reis over de wereld." #: data/worldmaps/tutorial.worldmap:78 -msgid "Now that you and the Pingus have arrived at Tutorial Island it is time to take command and begin your mission. Good Luck!" -msgstr "Nu jij en de Pingus zijn aangekomen op het Leereiland, is het tijd met je taak te beginnen. Veel succes!" +msgid "" +"Now that you and the Pingus have arrived at Tutorial Island it is time to " +"take command and begin your mission. Good Luck!" +msgstr "" +"Nu jij en de Pingus zijn aangekomen op Oefeneiland, is de tijd gekomen om de " +"leiding te nemen en je missie te starten. Veel succes!" #: data/worldmaps/tutorial.worldmap:88 -msgid "Now after you and the Pingus have learned the basics and practiced a bit it is time to move on and begin the journey into the world. Since the ice floe with which the Pingus traveled to the Tutorial Island isn't going to hold on the whole way into the warmer climates the Pingus have to find something else to guide them on their journey." -msgstr "Nu jij en de Pingus de basis hebben geleerd en een beetje geoefend hebben, is het tijd om verder te gaan en te beginnen met de reis door de wereld. Omdat de ijsschots waarmee de Pingus naar het Leereiland reisden het in de warme gebieden niet lang zal uithouden, moeten de Pingus iets anders zien te vinden om hen te begeleiden op hun reis." +msgid "" +"Now after you and the Pingus have learned the basics and practiced a bit it " +"is time to move on and begin the journey into the world. Since the ice floe " +"with which the Pingus traveled to the Tutorial Island isn't going to hold on " +"the whole way into the warmer climates the Pingus have to find something " +"else to guide them on their journey." +msgstr "" +"Nu jij en de Pingus de basis hebben geleerd en geoefend is het tijd om " +"verder te gaan en te beginnen aan de reis, de wereld in. Omdat de ijsschots " +"waarmee de Pingus naar Oefeneiland dreven het niet zal houden in warmere " +"regionen, moeten ze iets anders vinden om hen op hun reis te begeleiden." #: data/worldmaps/tutorial.worldmap:97 -msgid "But as the eldest have said, the Tutorial Island provides not only a good way to practice, but it is also the starting point into the world. After some searching the Pingus discovered the meaning of this, and they found the large tree at the end of the island which gave them wood to construct a float." -msgstr "Maar zoals de oudsten hebben gezegd, het Leereiland is niet alleen een goede manier om te oefenen, het is ook het vertrekpunt van de reis de wereld in. Na enige zoeken ontdekte de Pingus de bedoeling hiervan, en vonden een grote boom aan het eind van het eiland. Hiermee hadden ze voldoende hout een om vlot mee te bouwen." +msgid "" +"But as the eldest have said, the Tutorial Island provides not only a good " +"way to practice, but it is also the starting point into the world. After " +"some searching the Pingus discovered the meaning of this, and they found the " +"large tree at the end of the island which gave them wood to construct a " +"float." +msgstr "" +"Maar zoals de oudsten hebben gezegd, is het Oefeneiland niet alleen een " +"goede plek om te oefenen; het is ook het beginpunt om de wereld in te gaan. " +"Na enige tijd ontdekten de Pingus de betekenis hiervan. De grote boom aan " +"het eind van het eiland bleek een prima voorraad hout te leveren, waarvan " +"een vlot gebouwd kon worden." #: data/worldmaps/tutorial.worldmap:106 -msgid "So the Pingus set out and constructed some large rafts, enough to carry them all. After also packing a bunch of provisions they were prepared to start their journey and leave their familiar ground and enter the unknown parts of the world." -msgstr "Dus gingen de Pingus op pad en maakte enkele grote vlotten, groot genoeg om hen allemaal te kunnnen dragen. Nadat ze ook een hoop proviand hadden ingepakt waren ze klaar voor hun reis. Ze waren klaar om de vertrouwde bodem te verlaten en naar de onbekende delen van de wereld te gaan." +msgid "" +"So the Pingus set out and constructed some large rafts, enough to carry them " +"all. After also packing a bunch of provisions they were prepared to start " +"their journey and leave their familiar ground and enter the unknown parts of " +"the world." +msgstr "" +"Dus de Pingus gingen op pad en maakten enkele grote vlotten, groot genoeg om " +"hen allemaal te kunnnen dragen. Nadat ze ook nog een stel voorraden hadden " +"ingeslagen, waren ze klaar om aan hun reis te beginnen, hun vertrouwde " +"thuisland te verlaten en de onbekende delen van de wereld te betreden." #: data/worldmaps/tutorial.worldmap:114 -msgid "So the Pingus sit on their raft, worrying about what's to come and where to go, while floating into the sunset. To be continued..." -msgstr "Dus de Pingus zaten op hun vlot, zich zorgen te maken over wat ging komen en waar ze naar toe moesten gaan, terwijl ze afdreven richting de ondergaande zon. Wordt vervolgd..." - -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" -msgstr "Halloween 2007" - -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" -msgstr "Gevangen in All Hallows Eve" - -#, fuzzy -#~ msgid "none" -#~ msgstr "aan" -#~ msgid "Difficulty:" -#~ msgstr "Moeilijkheid:" - -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "Moeilijkheid:" -#~ msgid "Start" -#~ msgstr "Start" - -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Deelname" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Schrijft meer berichten naar stdout, kan veranderd worden" -#~ msgid "Use OpenGL" -#~ msgstr "Gebruik OpenGL" -#~ msgid "Prints the fps to stdout" -#~ msgstr "Schrijf de fps naar stdout" -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Verminderd het CPU gebruik door middel van slaap()" -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "" -#~ "Waarschuwing: Hogere resolutie dan 800x600 zal visuele problemen tot " -#~ "gevolg hebben" -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Starten hoofddeel: " -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handelaar: onderving een SIGSEGV." -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "" -#~ "| Woops, Pingus klapte er uit, gefeliciteerd je hebt een bug gevonden." -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| Schrijf alsjeblieft een bug rapport naar , inclusief " -#~ "informatie" -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "" -#~ "| Waar precies kwam de SIGSEGV naar voren en hoe kan het gereproduceerd " -#~ "worden." -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "" -#~ "| Probeer ook een backtrace toe te voegen, je kan dat op deze manier " -#~ "krijgen:" -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Als dat niet werkt, probeer dit dan:" -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [speel totdat het weer crashed]" -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Waarschuwing: Pingus heeft een SIGINT ontvangen, beeindigt nu." -#~ msgid "Disable intro" -#~ msgstr "Zet intro uit" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Zet de resolutie voor pingus (standaard: 800x600)" -#~ msgid "Load a custom level from FILE" -#~ msgstr "Laad een aangepast niveau uit bestand" - -#, fuzzy -#~ msgid "language: " -#~ msgstr "volledig scherm: " -#~ msgid "sound support: enabled" -#~ msgstr "geluid ondersteuning: ingeschakeld" -#~ msgid "sound support: disabled" -#~ msgstr "geluid ondersteuning: uitgeschakeld" -#~ msgid "music support: enabled" -#~ msgstr "muziek ondersteuning: ingeschakeld" -#~ msgid "music support: disabled" -#~ msgstr "muziek ondersteuning: uitgeschakeld" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "resolutie ingesteld op: " -#~ msgid "fullscreen: " -#~ msgstr "volledig scherm: " -#~ msgid " enabled" -#~ msgstr " aan" -#~ msgid "disabled" -#~ msgstr "uitgeschakeld" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "volledig scherm: " -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMainL Bestand van dit niveau niet gevonden, negeren: " -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "Omgevings variabele $HOME niet gezet, herstel en begin overnieuw" -#~ msgid "Unexpected char '" -#~ msgstr "Onverwacht karakter: '" -#~ msgid "unknown" -#~ msgstr "onbekend" -#~ msgid "Credits" -#~ msgstr "Krediet" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Start het spel ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus gered: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Niveau" +msgid "" +"So the Pingus sit on their raft, worrying about what's to come and where to " +"go, while floating into the sunset. To be continued..." +msgstr "" +"Dus de Pingus zitten op hun vlot, en maken zich zorgen over wat er gaat " +"komen en waar ze naartoe moeten gaan, terwijl ze afdrijven richting de " +"ondergaande zon. Wordt vervolgd..." -#, fuzzy -#~ msgid "Pingus in Parallel" -#~ msgstr "Pingus Optie Menu" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "Ruimtewezen door Josh Dye" -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Verpletterd" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" +msgstr "Ontsnappen aan ruimtewezen" -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Selecteer weertype" +#: data/levelsets/desert.levelset:3 +msgid "Desert" +msgstr "Woestijn" -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Geef bestandsnaam om op te slaan als" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "Het wordt warm buiten..." -#, fuzzy -#~ msgid "Pingus in Wonderland" -#~ msgstr "Pingus Optie Menu" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Laden...." +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" +msgstr "" -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Niveau" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" +msgstr "Halloween 2007" -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "bezet" -#~ msgid "Unknow char: " -#~ msgstr "Onbekend char: " -#~ msgid "Usage: " -#~ msgstr "gebruik: " -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr " [OPTIES]... [BESTANDSNIVEAU]" -#~ msgid "FILE " -#~ msgstr "Bestand " -#~ msgid "FILE " -#~ msgstr "Bestand " -#~ msgid "multiple times to increase verbosity" -#~ msgstr "Meerdere stappen om woordenrijkheid te verhogen" -#~ msgid "FILE " -#~ msgstr "Bestand" -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Lees configuratie uit bestand (default: ~/.pingus/config)" -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Ze de output van debugging info aan, mogelijk" -#~ msgid "clanVorbis support: ok" -#~ msgstr "clanVorbis ondersteuning: ok" -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "" -#~ "clanVorbis ondersteuning: ontbreekt (.ogg muziek bestand zijn niet " -#~ "afspeelbaar)" -#~ msgid "clanMikMod support: ok" -#~ msgstr "clanMikMod ondersteuning: ok" -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "" -#~ "clanMikMod ondersteuning: ontbreekt (muziek bestanden zijn niet " -#~ "afspeelbaar)" -#~ msgid "getext support: ok" -#~ msgstr "getext ondersteuning: ok" -#~ msgid "gettext language: english" -#~ msgstr "gettext taal: Nederlands" -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Fout gevonden in Clanlib: " -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "Plaatje heeft de verkeerde kleurdiepte: %d" -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Tekstbewerker Helpscherm (verberg met F1)" -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - open/verberg dit help scherm" -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - start niveau constructie handleiding" -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - verwissel achtergrond kleur" -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - speel/test het niveau" -#~ msgid "F6 - save this level" -#~ msgstr "F6 - Sla dit niveua op" -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [niet gedefinieerd]" -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - snel opslaan/reservekopie opslaan ?!" -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - verander niveau breedte en hoogte" -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [niet gedefinieerd]" -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - wijzig fps teller" -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - maak schermafdruk" -#~ msgid "Home - increase object size" -#~ msgstr "Home - verhoog object grootte" -#~ msgid "End - decrease object size" -#~ msgstr "End - verlaag object grootte" -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Pijltjes toetsen - Verplaats object" -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Shift 'Pijltjes Toetsen' - Verplaats objecten snel" -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - niveau object omhoog" -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - niveau object omlaag" -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Shift PageUp - vergroot objecten z-pos met 50" -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Shift PageDown - verlaag objecten z-pos met 50" -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Zet de standaard zoom (1:1)" -#~ msgid "d - duplicate object" -#~ msgstr "d - Dupliceer huidig object" -#~ msgid "a - mark all objects" -#~ msgstr "a - Verwijder gemarkeerde objecten" -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "shift en linkermuisknop - voeg object toe aan selectie" -#~ msgid "leftmouseclick - select object" -#~ msgstr "linkermuisknop - selecteer object" -#~ msgid "Insert - insert new object" -#~ msgstr "Invoegen - voeg een nieuw object toe" -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - degroepeer/groepeer huidige selectie" -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl PageUp - vergroot objecten z-pos met 1" -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageDown - verlaag objecten z-pos met 1" -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Naam Conventie: -.pingus" -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "Als je een niveau hebt gemaakt dat je graag in de volgende Pingus " -#~ "terugwilt zien,\n" -#~ "mail dit dat naar pingus-devel@nongnu.org." -#~ msgid "1 - guillotine" -#~ msgstr "1 - guillotine" -#~ msgid "2 - hammer" -#~ msgstr "2 - hamer" -#~ msgid "3 - spike" -#~ msgstr "3 - spijker" -#~ msgid "4 - laser_exit" -#~ msgstr "4 - laser_uitgang" -#~ msgid "5 - fake_exit" -#~ msgstr "5 - valse_uitgang" -#~ msgid "6 - smasher" -#~ msgstr "6 - verpulveraar" -#~ msgid "7 - bumper" -#~ msgstr "7 - bumper" -#~ msgid "Select a WorldObj" -#~ msgstr "Selecteer een WereldObj" -#~ msgid "1 - teleporter" -#~ msgstr "1 - telepoorter" -#~ msgid "2 - switch and door" -#~ msgstr "2 - schakelaar en deur" -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - Transportband" -#~ msgid "4 - IceBlock" -#~ msgstr "4 - IJsblok" -#~ msgid "5 - InfoBox" -#~ msgstr "5 - Informatiedoos" -#~ msgid "1 - snow" -#~ msgstr "1 - sneeuw" -#~ msgid "2 - rain" -#~ msgstr "2 - regen" -#~ msgid "Select an entrance" -#~ msgstr "Selecteer een ingang" -#~ msgid "1 - generic" -#~ msgstr "1 - algemeen" -#~ msgid "2 - woodthing" -#~ msgstr "2 - houten ding" -#~ msgid "3 - cloud" -#~ msgstr "3 - wolk" -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - ingang oppervlakte (kritieke plek)" -#~ msgid "What object type do you want?" -#~ msgstr "Welk object type will je ?" -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Stuk grond (zand) [niet geimplementeerd]" -#~ msgid "Which object do you want?" -#~ msgstr "Welk object will je ?" -#~ msgid "x - Exit" -#~ msgstr "x - Uitgang" -#~ msgid "o - WorldObject" -#~ msgstr "o - Wereldobject" -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Prefabriceerd (ObjectGroep" -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - Iets van bestand (~/.pingus/images/)" -#~ msgid "Which prefab do you want?" -#~ msgstr "Welk prefabricaat will je ?" -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Oppervlak achtergrond" -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - Vaste kleur Achtergrond" -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Sterrenveld Achterground" -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Onweersbui Achtergrond" -#~ msgid "Load a level (F5)" -#~ msgstr "Laad een niveau (F5)" -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Verlaat de tekstbewerker (Escape)" -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Verwijder gemarkeerde objecten (delete)" -#~ msgid "Edit Level Properties" -#~ msgstr "Pas niveau eigenschappen aan" -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Begin het niveau en probeer het uit (F4)" -#~ msgid "Create a new level from scratch" -#~ msgstr "Maak een nieuw niveau vanaf blanco" -#~ msgid "Insert an object (Insert)" -#~ msgstr "Voeg een object toe (Insert)" -#~ msgid "Zoom into a region" -#~ msgstr "Inzoemen in een regio" -#~ msgid "Zoom in" -#~ msgstr "Zoem in" -#~ msgid "Zoom out" -#~ msgstr "Zoem uit" -#~ msgid "Setup Number of Actions" -#~ msgstr "Zet aantal Acties" -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Geef help scherm weer (F1)" -#~ msgid "Designed by " -#~ msgstr "Ontworpen door" -#~ msgid "Number of Pingus: %d" -#~ msgstr "Aantal Pingus: %d" -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "Laden klaar. Druk op een muisknop om het nivea te starten" -#~ msgid "Results:" -#~ msgstr "Resultaten" -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Pingus gered: %3d/%3d" -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Pingus omgekomen: %3d/%3d" -#~ msgid "Press button to continue..." -#~ msgstr "Druk een knop om door te gaan..." -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Net zoveel Pingus konden onsnappen als die het niveau zijn binnen " -#~ "getreden. Dat zal lastig zijn om te verbeteren... tenzij dit spel " -#~ "pornografisch wordt." -#~ msgid "Very impressive indeed." -#~ msgstr "Inderdaad erg indrukwekkend." -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Goed gedaan. Maar er zijn nog mogelijkheden om te verbeteren." -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Niet slecht, helemaal niet slecht." -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "Dat was OK, maar je Pingu levensverzekerings premie is zojuist duurder " -#~ "geworden" -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Misschien vraag dit niveau om een andere strategie." -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "" -#~ "Precies de helft. Probeer je alleen de vrouwtjes te redden, kinky hoor?" -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Als ik een Pingu was, zou ik nooit die uitgang genomen hebben." -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Misschien voel je je meer op je gemak als je Quake zou spelen." -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Misschien vraagt dit niveau om een andere aanpak. Je zou ze bijvoorbeeld " -#~ "kunnen proberen te redden" -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Al eens een cariere overwogen als Pingu vernietiger? " -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Je hebt er één gemist! Wat is je smoes!?" -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "Beloof me alsjeblieft dat je de Armageddon knop indrukt." -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Je hebt een negatief gered/totaal waarde, er gaat iets mis." -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Start de niveau bewerker (experimenteel)" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" +msgstr "Gevangen in halloween" -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Creer een" -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Schermafdruk: Schermafdruk kon niet worden opgeslagen" -#~ msgid "WorldMap: File not found: " -#~ msgstr "PingusWereldKaart: Bestand niet gevonden: " -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "Iedereen die dit spel mogelijk maakte ::.." -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Brengt je naar het optie menu ::.." -#~ msgid "Options" -#~ msgstr "Opties" -#~ msgid "input, pathmgr" -#~ msgstr "invoer, pathmgr" -#~ msgid "pingu_id %d" -#~ msgstr "pingu_id %d" -#~ msgid "action %s" -#~ msgstr "actie %s" -#~ msgid "action none" -#~ msgstr "geen actie" -#~ msgid "Setting action to a dead pingu" -#~ msgstr "Ze actie uit naar dode pingu" -#~ msgid "off" -#~ msgstr "uit" -#~ msgid "Not implemented" -#~ msgstr "Niet geimplementeerd" -#~ msgid "OptionMenu::Event: Unknown key released: id=" -#~ msgstr "Optiemenu::Evenement: Onbekende knop vrijgegeven: id=" -#~ msgid "Button 0 pressed" -#~ msgstr "Knop 0 ingedrukt" -#~ msgid "Button 1 pressed" -#~ msgstr "Knop 1 ingedrukt" -#~ msgid "Button 2 pressed" -#~ msgstr "Knop 2 ingedrukt" -#~ msgid "OptionMenu::Event: Unknown mouse button released: id=" -#~ msgstr "OptionMenu::Event: Onbekende muiskop vrijgegeven: id=" -#~ msgid "Unlimited Actions" -#~ msgstr "Ongelimiteerde acties" -#~ msgid "Print fps" -#~ msgstr "Print fps" -#~ msgid "Cursor enabled" -#~ msgstr "Cursor aan" -#~ msgid "Fast Mode" -#~ msgstr "Snelle Mode" -#~ msgid "Game Speed" -#~ msgstr "Spel snelheid" -#~ msgid "Verbose" -#~ msgstr "Woordenrijk" -#~ msgid "Draw ColMap" -#~ msgstr "Teken ColMap" -#~ msgid "Auto Scrolling" -#~ msgstr "Auto Scrolling" -#~ msgid "" -#~ "\n" -#~ "Copyright (C) 2003 Ingo Ruhnke \n" -#~ "There is NO warranty. You may redistribute this software\n" -#~ "under the terms of the GNU General Public License.\n" -#~ "For more information about these matters, see the files named COPYING." -#~ msgstr "" -#~ "\n" -#~ "Copyright (C) 1998 Ingo Ruhnke \n" -#~ "Er is geen garantie. Je mag deze software verspreiden\n" -#~ "volgens de voorwaarden van GNU General Public License.\n" -#~ "Voor meer informatie hierover, kijk naar de bestanden genaamd COPYING." -#~ msgid "System: Couldn't open: " -#~ msgstr "System: kon niet openen: " -#~ msgid "Successfully created: " -#~ msgstr "Succesvol gemaakt: " -#~ msgid "Found: " -#~ msgstr "Gevonden: " -#~ msgid "System::checksum: Couldn't open file: " -#~ msgstr "Systeem::controle: Kon bestand niet openen: " -#~ msgid "System:checksum: file read error" -#~ msgstr "Systeem: controle: leesfout bestand" -#~ msgid "_If I forgot somebody in this" -#~ msgstr "_Als ik iemand vergeten ben in deze" -#~ msgid "_list, just drop me a line and" -#~ msgstr "_lijst, stuur me dan een berichtje" -#~ msgid "_I'll fix this." -#~ msgstr "_zal ik het herstellen" -#~ msgid "_Last Updated: 2000/06/27" -#~ msgstr "_ Laatste aanpassing: 2000/06/27" -#~ msgid "..:: Press Start ::.." -#~ msgstr "..:: Druk op Start ::.." -#~ msgid "Gimmicks" -#~ msgstr "Foefjes" -#~ msgid "Level Previews" -#~ msgstr "Niveau bezichtiging" -#~ msgid "Couldn't find palette: %d" -#~ msgstr "Pallet niet gevonden" -#~ msgid "..:: Lets you select a world to start ::.." -#~ msgstr "..:: Selecteer een wereld om te beginnen ::.." -#~ msgid "Unexpected keyword: '%s' at line: %d" -#~ msgstr "Onverwacht sleutelwoord: '%s' op regel: %d" -#~ msgid "DemoPlayer: Couldn't load " -#~ msgstr "DemoSpeler: kon niet openen: " -#~ msgid "DemoRecorder: Couldn't open: " -#~ msgstr "DemoRecorder: kon niet openen: " -#~ msgid "Edit Properties (not implemented)" -#~ msgstr "Bewerk eigenschappen (niet geimplementeerd)" -#~ msgid "Edit Preferences (not implemented)" -#~ msgstr "Bewerk voorkeuren (niet geimplementeerd)" -#~ msgid "Start menu" -#~ msgstr "Start menu" -#~ msgid ": Could not open file\n" -#~ msgstr ": Kan bestand niet openen\n" -#~ msgid "PingusDemo: Couldn't open out file: " -#~ msgstr "PingusDemo: Kan output bestand niet openen:" -#~ msgid "PingusDemo: Couldn't open in file: " -#~ msgstr "PingusDemo: kon bestand niet openen: " -#~ msgid "Time for war - Lets fight!" -#~ msgstr "Tijd voor oorlog - Kom op vecht!" -#~ msgid "Couldn't find: " -#~ msgstr "Niet gevonden: " -#~ msgid "Horizontal Button Panel" -#~ msgstr "Horizontale knoppen balk" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "Eiland der Mysteries" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "Achtergelaten op een onbekend eiland [door Lachlan McCubbin]" diff --git a/data/po/nn.po b/data/po/nn.po index 9e1f4be88..7c3eacfa4 100644 --- a/data/po/nn.po +++ b/data/po/nn.po @@ -7,410 +7,472 @@ msgid "" msgstr "" "Project-Id-Version: nn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2007-07-17 18:53+0200\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 16:50+0000\n" "Last-Translator: Karl Ove Hufthammer \n" "Language-Team: Norwegian Nynorsk \n" +"Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Skjermbilete: Lagrer skjermbilete til: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "Uavgrensa" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Skjermbilete: Skjermbiletet er lagra." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Engel" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Skjermbilete: Klarte ikkje lagra til fila: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Knusar" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Blokkar" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" msgstr "" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Sprengar" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Brubyggjar" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Klatrar" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Gravar" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Lagra" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Drukna" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Avbryt" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "GÃ¥r ut" -#: src/editor/file_dialog.cpp:80 -#, fuzzy -msgid "Filename:" -msgstr "Filnamn: " +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Fell" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Svevar" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Hoppar" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Laserdrap" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr "" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Gruvearbeidar" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "" +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Rakettutskytar" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "" +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Skubbar" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "" +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Kunst" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Skvist" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Supermann" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportert" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Ventar" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Vandrar" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "Hopp over" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Avbryt" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" msgstr "" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idé" -#: src/editor/panel.cpp:208 -#, fuzzy -msgid "Display help" -msgstr "Viser denne hjelpeteksten." +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Vedlikehald" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Avslutt" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programmering" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Porting (Win32)" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Porting (MacOSX)" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafikk" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "" - -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "" - -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "" - -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "" - -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musikk" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Brettutforming" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Bakgrunnshistorie" -#: src/editor/object_selector.cpp:327 -#, fuzzy -msgid "Weather" -msgstr "Ventar" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Omsetjing" -#: src/editor/object_selector.cpp:328 -#, fuzzy -msgid "Special Object" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" msgstr "-Spesielt" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-takk til" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Og ein spesiell takk" -#: src/editor/object_properties.cpp:91 -#, fuzzy -msgid "Transparent" -msgstr "-Omsetjing" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_til alle dei som" -#: src/editor/object_properties.cpp:92 -#, fuzzy -msgid "Solid" -msgstr "Skubbar" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_bidreg til" -#: src/editor/object_properties.cpp:93 -#, fuzzy -msgid "Ground" -msgstr "Lyd:" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_fri programvare!" -#: src/editor/object_properties.cpp:94 -#, fuzzy -msgid "Bridge" -msgstr "Brubyggjar" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Takk for at" -#: src/editor/object_properties.cpp:95 -#, fuzzy -msgid "Water" -msgstr "Ventar" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_du spelar!" -#: src/editor/object_properties.cpp:96 -#, fuzzy -msgid "Lava" -msgstr "GÃ¥ ut?" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Bakgrunnshistorie" -#: src/editor/object_properties.cpp:97 -msgid "Remove" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Start spelet ::.." + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" msgstr "" -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Val:" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Lag eigne brett ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Avslutt" -#: src/editor/object_properties.cpp:105 -#, fuzzy -msgid "Misc" -msgstr "-Musikk" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Ha det bra ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Spel brett andre har laga ::.." -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" msgstr "" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "OK" -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Viser denne hjelpeteksten." +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingusar: " -#: src/pingus/pingus_main.cpp:218 -msgid "Print version number and exit" -msgstr "Vis versjonsnummeret og avslutt." +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Å redda: " -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tid: " -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Start i vindaugsmodus." +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Forfattar: " -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "Start i fullskjermsmodus." +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Filnamn: " -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "PrÞv igjen" -#: src/pingus/pingus_main.cpp:228 -msgid "Enable software cursor" -msgstr "Bruk programvarebasert muspeikar." +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Suksess!" -#: src/pingus/pingus_main.cpp:230 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Vel opplÞysing for pingus (standard: 800x600)." +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Fiasko!" -#: src/pingus/pingus_main.cpp:232 -msgid "Sound:" -msgstr "Lyd:" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfekt! Du redda alle du kunne. Flott!" -#: src/pingus/pingus_main.cpp:234 -msgid "Disable sound" -msgstr "SlÃ¥ av lyd." +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Ingen vart drept. Bra jobba.." -#: src/pingus/pingus_main.cpp:236 +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Du redda akkurat sÃ¥ mange som du trengte. Du\n" +"klarte brettet, men kunne kanskje gjort det betre?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Du redda ikkje alle, men likevel bra jobba!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Kva kan eg seia? Du klarte det. Gratulerer!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Du drepte alle. Slett ikkje bra!" + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Du klarte ikkje redda nokon. Eg veit du kan klara betre." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Du redda ikkje nok, men du redda dÃ¥ nokon.\n" +"Neste gong gjer du det betre." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Berre éin til, og du hadde klart det. PrÞv pÃ¥ nytt!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Berre nokre fÃ¥ til, og du hadde klart det. PrÞv pÃ¥ nytt!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Betre lykke neste gong!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Redda: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "DÞde: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tid att: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Sende ut:%3d/%d Ute:%3d Redda:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Viser denne hjelpeteksten." + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "Vis versjonsnummeret og avslutt." + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Start i vindaugsmodus." + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Start i fullskjermsmodus." + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Bruk programvarebasert muspeikar." + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Vel opplÞysing for pingus (standard: 800x600)." + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "Lyd:" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "SlÃ¥ av lyd." + +#: src/pingus/pingus_main.cpp:236 msgid "Disable music" msgstr "SlÃ¥ av musikk." @@ -439,9 +501,8 @@ msgid "Shows the credits" msgstr "Viser rulleteksten." #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Val:" +msgstr "" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" @@ -488,13 +549,10 @@ msgid "Enables some features, only interesting to programmers" msgstr "SlÃ¥ pÃ¥ nokre funksjonar som berre er interessante for programmerarar." #: src/pingus/pingus_main.cpp:275 -#, fuzzy msgid "" "Enable the output of debugging info, possible OPTIONs are tiles, gametime, " "actions, sound, resources, gui, input, pathmgr" msgstr "" -"SlÃ¥ pÃ¥ vising av feilsÞkingsinfo. Moglege «VAL» er «tiles», «gametime», " -"«action», «sound», «resources», «gui», «input» og «pathmgr»." #: src/pingus/pingus_main.cpp:279 msgid "Set the game speed (0=fastest, >0=slower)" @@ -508,871 +566,1271 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Set storleiken pÃ¥ kartflisene (standard: 32)." -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Ikkje nok minne." -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Fekk standardunntak:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Fekk ukjent kast:" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "Uavgrensa" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "LÃ¥st" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Brubyggjar" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Vis slutten?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idé" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Vis historien?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Vedlikehald" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "GÃ¥ ut?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programmering" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "GÃ¥ inn?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Porting (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "... Vandrar ..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Porting (MacOSX)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Skjermbilete: Lagrer skjermbilete til: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafikk" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Skjermbilete: Skjermbiletet er lagra." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musikk" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Skjermbilete: Klarte ikkje lagra til fila: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Brettutforming" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Bakgrunnshistorie" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Omsetjing" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Spesielt" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-takk til" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Og ein spesiell takk" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_til alle dei som" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_bidreg til" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_fri programvare!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Takk for at" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_du spelar!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "OK" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Avbryt" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingusar: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Å redda: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tid: " - -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Forfattar: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Filnamn: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" msgstr "" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Bakgrunnshistorie" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Start spelet ::.." +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "GÃ¥r ut" +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Lag eigne brett ::.." +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Ha det bra ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Brettutforming" +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Spel brett andre har laga ::.." +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" msgstr "" -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Redda: " +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Brettutforming" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" msgstr "" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" msgstr "" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Start" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Redda: " +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Redda: " +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "Hopp over" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" msgstr "" -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" msgstr "" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Start i fullskjermsmodus." +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" msgstr "" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Lyd:" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: src/editor/object_properties.cpp:466 +msgid "Object: " msgstr "" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Bruk programvarebasert muspeikar." +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr "" -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: src/editor/panel.cpp:154 +msgid "Open level..." msgstr "" -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: src/editor/panel.cpp:156 +msgid "Save level..." msgstr "" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "PrÞv igjen" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Suksess!" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Fiasko!" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfekt! Du redda alle du kunne. Flott!" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Ingen vart drept. Bra jobba.." +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "" -#: src/pingus/screens/result_screen.cpp:204 -msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" msgstr "" -"Du redda akkurat sÃ¥ mange som du trengte. Du\n" -"klarte brettet, men kunne kanskje gjort det betre?" -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Du redda ikkje alle, men likevel bra jobba!" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Kva kan eg seia? Du klarte det. Gratulerer!" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Du drepte alle. Slett ikkje bra!" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Du klarte ikkje redda nokon. Eg veit du kan klara betre." +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "" -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Lagra" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Avbryt" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Er vegen stengt, sÃ¥ knus i veg" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " msgstr "" -"Du redda ikkje nok, men du redda dÃ¥ nokon.\n" -"Neste gong gjer du det betre." +"Du kjenner alt Gravaren frÃ¥ tidlegare brett, men det finst òg ein variant " +"som kan grava bortover i staden for nedover. Han heiter Knusaren. " -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Berre éin til, og du hadde klart det. PrÞv pÃ¥ nytt!" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Ofra nokre fÃ¥ for Ã¥ redda resten" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Berre nokre fÃ¥ til, og du hadde klart det. PrÞv pÃ¥ nytt!" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Av og til finst det ikkje nok ferdigheiter for Ã¥ komma velberga gjennom " +"brettet, og du mÃ¥ bomba deg gjennom bakken. Pingusane kan gjera dette ved Ã¥ " +"sprenga seg sjÞlve. Dette tek naturleg nok livet av dei, men av og til er " +"det nÞdvendige Ã¥ ofra nokon for Ã¥ redda resten. " -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Betre lykke neste gong!" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "LÊr Ã¥ grava" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Dette er det fÞrste oppdraget, og er heldigvis ganske lett. Du treng berre " +"gje éin pingu beskjed om Ã¥ grava eit hol i bakken, slik at alle pinguane kan " +"nÃ¥ utgangen. Dette kan du gjera ved Ã¥ trykkja pÃ¥ pinguen. " + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Svev eller dÞy" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"Flott utfÞrt oppdrag! No vert det litt vanskelegare. Denne gongen mÃ¥ du " +"utstyra pingusane med ein liten propell, slik at dei kan sveva ned til " +"bakken sakte og roleg. Hugs at om ein pingus fell for langt, vil han ikkje " +"overleva fallet, sÃ¥ hald augo opne. " + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Hopp og sprett" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Av og til mÃ¥ ein pingu nÃ¥ ei plattform som er langt vekke, men som han ikkje " +"kan nÃ¥ ved Ã¥ gÃ¥. Her er Hopparen nyttig. Han gjer det mogleg Ã¥ hoppa eit " +"lite stykke for Ã¥ nÃ¥ plattforma. " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Arbeid i gruva" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Nok ei ny graveferdigheit ser dagens lys. Denne gongen lÊrer du Ã¥ grava pÃ¥ " +"skrÃ¥ gjennom bakken, og dermed laga ein tunell som pingusane kan vandra " +"gjennom. " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "PanikkÞya (svev/knus)" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Dei tidlegare bretta har ikkje krevd at du mÃ¥tte handla kjapt, men no vert " +"det meir vanskelegare. Pingusane kjem frÃ¥ to stader samtidig, og du mÃ¥ " +"samordna dei to gruppene pÃ¥ ein fornuftig mÃ¥te. " + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Hopp og sprett ... og knus ..." + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"Tid for panikk att! Pingusane kjem ikkje sÃ¥ raskt, men sidan dei snur nÃ¥r " +"dei treff ein vegg, fÃ¥r du snart problem med Ã¥ samordna dei alle. Du treng " +"heldigvis berre redda 5, sÃ¥ det bÞr la seg gjera. Og viss du fÃ¥r vanskar, " +"kan du alltids bruka pauseknappen (trykk «p») for Ã¥ fÃ¥ oversikta att. " + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "To samtidige grupper" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"Du har to grupper Ã¥ samordna denne gongen. Men ikkje fÃ¥ panikk av den grunn, " +"dÃ¥ du har god tid til Ã¥ tenkja fÞr du handlar pÃ¥ dette brettet. No fÃ¥r du " +"ikkje fleire tips. Lykke til! " + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Blokker og spreng" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Atter ein gang fÃ¥r du sjansen til Ã¥ kombinera det du har lÊrt pÃ¥ tidlegare " +"brett. Spreng deg veg, og sjÃ¥ til at du samtidig held kontrollen pÃ¥ resten " +"av pingusane. Blokkaren kan vera nyttig her. " + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Klatra, klatra ... bang!" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Som du kanskje har forstÃ¥tt av tidlegare brett, mÃ¥ du ofte kombinera fleire " +"ferdigheiter for Ã¥ komma deg vidare. Og sidan du ikkje har ein Gravar pÃ¥ " +"dette brettet, mÃ¥ ein Sprengar trÃ¥ til. Men korleis kan han nÃ¥ staden som " +"skal sprengast? " + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "Brubygging vert meir komplisert ..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"Her mÃ¥ du kombinera ferdigheitene pÃ¥ ein klokleg mÃ¥te. Viss ikkje, kan du " +"lett enda opp i holet rett fÞr utgangen, sÃ¥ tenk nÞye etter korleis du kan " +"unngÃ¥ det. " + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "HÞgdeskrekk" + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"Lagarbeid er stikkordet her. Du har ikkje nok Svevarar til Ã¥ nÃ¥ utgangen med " +"alle, sÃ¥ send heller nokre fÃ¥, og la dei rydda vegen for dei andre. " + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "LÊr brubygging" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"Viss du mÃ¥ komma over ein stor avgrunn, og ikkje har nokon Hopparar, kan det " +"vera nyttig Ã¥ byggja ei bru. Det tar litt tid Ã¥ byggja ei bru, men nÃ¥r ho er " +"ferdig, kan alle bruka ho. " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Tre lÞysingar Ã¥ velja mellom" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"No som du har lÊrt alle ferdigheitene, er det pÃ¥ tide Ã¥ Þva litt meir. Dette " +"brettet kan du lÞysa pÃ¥ minst tre mÃ¥tar. Det er opp til deg Ã¥ velja kven av " +"dei du fÞretrekkjer. " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Klartra, klatra, klatra ... og bygg ei bru" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"Her lÊrer du deg nok ei ny ferdigheit. Klatraren kan klatra rett opp veggar, " +"og kan nÃ¥ stader du ikkje kan komma til pÃ¥ andre mÃ¥tar. " + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "HÞg inngang og lÃ¥g utgang" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Viss du ikkje har nok Svevarar til Ã¥ fÃ¥ alle pingusane til utgangen, mÃ¥ du " +"finna ein annan mÃ¥te Ã¥ hjelpa dei pÃ¥. Du har lÊrt alle ferdigheitene du " +"treng pÃ¥ tidlegare brett, sÃ¥ dette bÞr ikkje vera for vanskeleg. " + +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Éin ryddar vegen, og dei andre fÞlgjer" + +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" +"PÃ¥ nokre brett manglar du ein Blokkar, og mÃ¥ finna andre mÃ¥tar Ã¥ halda orden " +"pÃ¥ pingusane. Dette er eit slikt brett. La éin pingus gÃ¥ fÞrst og rydda " +"vegen, mens dei andre ventar. " + +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Grav og svev, men ikkje fell og dÞy" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"I motsetning til tidlegare, har du no to ferdigheiter du kan bruka. Det er " +"ikkje sÃ¥ vanskeleg. Berre vel ei ferdigheit frÃ¥ oversikta til venstre, og " +"trykk pÃ¥ den pingusen du vil gje ferdigheita. Og sjÃ¥ til at ikkje for mange " +"pingusar dÞyr! " + +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Grav, knus og andre problem" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Jo fleire brett du klarar, jo vanskelegare vert dei. Men slapp av: dette " +"brettet er ganske lett. Berre bruk ferdigheitene du har lÊrt tidlegare, og " +"alt bÞr gÃ¥ bra. Viss du trur du har komme i ein situasjon der du ikkje " +"lenger kan lÞysa brettet, kan du trykkja pÃ¥ ragnarok-knappen nede til hÞgre. " + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "Fast grunn kan stÃ¥ i vegen" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" +"Som du har lÊrt pÃ¥ dei tidlegare bretta, kan pingusane grava gjennom nesten " +"alt. Men det finst eitt materiale dei ikkje kjem gjennom: stÃ¥l. StÃ¥lomrÃ¥da " +"er fargelagde mÞrk grÃ¥ pÃ¥ brettkartet, og kan ikkje Þydeleggjast, sÃ¥ du mÃ¥ " +"nok gÃ¥ utanom. " + +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "" + +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" + +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" + +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "" + +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" + +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Redda: " +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "DÞde: " +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Tid att: " +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Engel" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Knusar" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Blokkar" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:30 -#, fuzzy -msgid "Boarder" -msgstr "Boarder" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Sprengar" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Klatrar" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Gravar" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Drukna" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "GÃ¥r ut" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Fell" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Svevar" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Hoppar" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Laserdrap" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Gruvearbeidar" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Rakettutskytar" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Skubbar" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Kunst" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Skvist" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Supermann" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportert" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Ventar" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Vandrar" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Sende ut:%3d/%d Ute:%3d Redda:%3d/%d" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "... Vandrar ..." +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "LÃ¥st" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Vis slutten?" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Vis historien?" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "GÃ¥ ut?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "GÃ¥ inn?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Er vegen stengt, sÃ¥ knus i veg" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"Du kjenner alt Gravaren frÃ¥ tidlegare brett, men det finst òg ein variant " -"som kan grava bortover i staden for nedover. Han heiter Knusaren." -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Ofra nokre fÃ¥ for Ã¥ redda resten" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"Av og til finst det ikkje nok ferdigheiter for Ã¥ komma velberga gjennom " -"brettet, og du mÃ¥ bomba deg gjennom bakken. Pingusane kan gjera dette ved Ã¥ " -"sprenga seg sjÞlve. Dette tek naturleg nok livet av dei, men av og til er " -"det nÞdvendige Ã¥ ofra nokon for Ã¥ redda resten." - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "LÊr Ã¥ grava" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." msgstr "" -"Dette er det fÞrste oppdraget, og er heldigvis ganske lett. Du treng berre " -"gje éin pingu beskjed om Ã¥ grava eit hol i bakken, slik at alle pinguane kan " -"nÃ¥ utgangen. Dette kan du gjera ved Ã¥ trykkja pÃ¥ pinguen." -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Svev eller dÞy" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"Flott utfÞrt oppdrag! No vert det litt vanskelegare. Denne gongen mÃ¥ du " -"utstyra pingusane med ein liten propell, slik at dei kan sveva ned til " -"bakken sakte og roleg. Hugs at om ein pingus fell for langt, vil han ikkje " -"overleva fallet, sÃ¥ hald augo opne." -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "Hopp og sprett" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"Av og til mÃ¥ ein pingu nÃ¥ ei plattform som er langt vekke, men som han ikkje " -"kan nÃ¥ ved Ã¥ gÃ¥. Her er Hopparen nyttig. Han gjer det mogleg Ã¥ hoppa eit " -"lite stykke for Ã¥ nÃ¥ plattforma." -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Arbeid i gruva" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"Nok ei ny graveferdigheit ser dagens lys. Denne gongen lÊrer du Ã¥ grava pÃ¥ " -"skrÃ¥ gjennom bakken, og dermed laga ein tunell som pingusane kan vandra " -"gjennom." -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "PanikkÞya (svev/knus)" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"Dei tidlegare bretta har ikkje krevd at du mÃ¥tte handla kjapt, men no vert " -"det meir vanskelegare. Pingusane kjem frÃ¥ to stader samtidig, og du mÃ¥ " -"samordna dei to gruppene pÃ¥ ein fornuftig mÃ¥te." -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Hopp og sprett ... og knus ..." +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"Tid for panikk att! Pingusane kjem ikkje sÃ¥ raskt, men sidan dei snur nÃ¥r " -"dei treff ein vegg, fÃ¥r du snart problem med Ã¥ samordna dei alle. Du treng " -"heldigvis berre redda 5, sÃ¥ det bÞr la seg gjera. Og viss du fÃ¥r vanskar, " -"kan du alltids bruka pauseknappen (trykk «p») for Ã¥ fÃ¥ oversikta att." -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "To samtidige grupper" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 -msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." msgstr "" -"Du har to grupper Ã¥ samordna denne gongen. Men ikkje fÃ¥ panikk av den grunn, " -"dÃ¥ du har god tid til Ã¥ tenkja fÞr du handlar pÃ¥ dette brettet. No fÃ¥r du " -"ikkje fleire tips. Lykke til!" -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Blokker og spreng" +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 -msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" msgstr "" -"Atter ein gang fÃ¥r du sjansen til Ã¥ kombinera det du har lÊrt pÃ¥ tidlegare " -"brett. Spreng deg veg, og sjÃ¥ til at du samtidig held kontrollen pÃ¥ resten " -"av pingusane. Blokkaren kan vera nyttig her." -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Klatra, klatra ... bang!" +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"Som du kanskje har forstÃ¥tt av tidlegare brett, mÃ¥ du ofte kombinera fleire " -"ferdigheiter for Ã¥ komma deg vidare. Og sidan du ikkje har ein Gravar pÃ¥ " -"dette brettet, mÃ¥ ein Sprengar trÃ¥ til. Men korleis kan han nÃ¥ staden som " -"skal sprengast?" -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "Brubygging vert meir komplisert ..." +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Her mÃ¥ du kombinera ferdigheitene pÃ¥ ein klokleg mÃ¥te. Viss ikkje, kan du " -"lett enda opp i holet rett fÞr utgangen, sÃ¥ tenk nÞye etter korleis du kan " -"unngÃ¥ det." -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "HÞgdeskrekk" +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"Lagarbeid er stikkordet her. Du har ikkje nok Svevarar til Ã¥ nÃ¥ utgangen med " -"alle, sÃ¥ send heller nokre fÃ¥, og la dei rydda vegen for dei andre." -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "LÊr brubygging" +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"Viss du mÃ¥ komma over ein stor avgrunn, og ikkje har nokon Hopparar, kan det " -"vera nyttig Ã¥ byggja ei bru. Det tar litt tid Ã¥ byggja ei bru, men nÃ¥r ho er " -"ferdig, kan alle bruka ho." -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Tre lÞysingar Ã¥ velja mellom" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"No som du har lÊrt alle ferdigheitene, er det pÃ¥ tide Ã¥ Þva litt meir. Dette " -"brettet kan du lÞysa pÃ¥ minst tre mÃ¥tar. Det er opp til deg Ã¥ velja kven av " -"dei du fÞretrekkjer." -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Klartra, klatra, klatra ... og bygg ei bru" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Her lÊrer du deg nok ei ny ferdigheit. Klatraren kan klatra rett opp veggar, " -"og kan nÃ¥ stader du ikkje kan komma til pÃ¥ andre mÃ¥tar." -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "HÞg inngang og lÃ¥g utgang" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"Viss du ikkje har nok Svevarar til Ã¥ fÃ¥ alle pingusane til utgangen, mÃ¥ du " -"finna ein annan mÃ¥te Ã¥ hjelpa dei pÃ¥. Du har lÊrt alle ferdigheitene du " -"treng pÃ¥ tidlegare brett, sÃ¥ dette bÞr ikkje vera for vanskeleg." -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Éin ryddar vegen, og dei andre fÞlgjer" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow7-grumbel.pingus:8 -msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"PÃ¥ nokre brett manglar du ein Blokkar, og mÃ¥ finna andre mÃ¥tar Ã¥ halda orden " -"pÃ¥ pingusane. Dette er eit slikt brett. La éin pingus gÃ¥ fÞrst og rydda " -"vegen, mens dei andre ventar." -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Grav og svev, men ikkje fell og dÞy" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Hoppar" -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"I motsetning til tidlegare, har du no to ferdigheiter du kan bruka. Det er " -"ikkje sÃ¥ vanskeleg. Berre vel ei ferdigheit frÃ¥ oversikta til venstre, og " -"trykk pÃ¥ den pingusen du vil gje ferdigheita. Og sjÃ¥ til at ikkje for mange " -"pingusar dÞyr!" -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Grav, knus og andre problem" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Bakgrunnshistorie" -#: data/levels/tutorial/snow9-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Jo fleire brett du klarar, jo vanskelegare vert dei. Men slapp av: dette " -"brettet er ganske lett. Berre bruk ferdigheitene du har lÊrt tidlegare, og " -"alt bÞr gÃ¥ bra. Viss du trur du har komme i ein situasjon der du ikkje " -"lenger kan lÞysa brettet, kan du trykkja pÃ¥ ragnarok-knappen nede til hÞgre." -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "Fast grunn kan stÃ¥ i vegen" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"Som du har lÊrt pÃ¥ dei tidlegare bretta, kan pingusane grava gjennom nesten " -"alt. Men det finst eitt materiale dei ikkje kjem gjennom: stÃ¥l. StÃ¥lomrÃ¥da " -"er fargelagde mÞrk grÃ¥ pÃ¥ brettkartet, og kan ikkje Þydeleggjast, sÃ¥ du mÃ¥ " -"nok gÃ¥ utanom." -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" #: data/worldmaps/tutorial.worldmap:4 @@ -1526,167 +1984,42 @@ msgstr "" "og kor dei skal dra, mens dei sakte flyt inn i solnedgangen. Framhald " "fÞlgjer ..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:3 +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#, fuzzy -#~ msgid "Load a custom worldmap" -#~ msgstr "Last eit sjÞlvlaga verdskart frÃ¥ «FIL»." - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "" -#~ "Hopp over minst kvart N-te bilete. Store verdiar gjer spelet raskare." - -#~ msgid "Skip at most N frames" -#~ msgstr "Hopp over maks kvart N-te bilete." - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Set bÃ¥de minste og stÞrste bilethopp til N." - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "SlÃ¥r av nokre funksjonar som krev mykje prosessorkraft." - -#~ msgid "Demo playing and recording:" -#~ msgstr "Avspeling og opptak av demoar:" - -#, fuzzy -#~ msgid "Plays a demo session" -#~ msgstr "Spel ei demoÞkt frÃ¥ «FIL»." - -#~ msgid "Record demos for each played level" -#~ msgstr "Ta opp ei demoÞkt for kvart spelte brett." - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Fekk feil frÃ¥ Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "Klarte ikkje opna: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Uventa teikn: '" - -#~ msgid "Yes" -#~ msgstr "Ja" - -#~ msgid "No" -#~ msgstr "Nei" - -#~ msgid "Exit Pingus?" -#~ msgstr "Avslutt Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Start bakgrunnshistorien ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Fleirspelar" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Fleirspelarkamp ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Vanskegrad:" - -#~ msgid "Difficulty: " -#~ msgstr "Vanskegrad: " - -#~ msgid "Finished!" -#~ msgstr "FullfÞrt!" - -#~ msgid "Not finished!" -#~ msgstr "Ikkje fullfÞrt!" - -#~ msgid "Not Finished" -#~ msgstr "Ikkje fullfÞrt!" - -#~ msgid "Not Accessible" -#~ msgstr "Ikkje tilgjengeleg" - -#~ msgid "Load" -#~ msgstr "Opna" - -#~ msgid "Level Editor" -#~ msgstr "Brettredigering" - -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "" -#~ "Andre\n" -#~ "brett" - -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "" -#~ "Skriv fleire meldingar til stdout. Kan brukast fleire gongar for fleire " -#~ "meldingar." - -#~ msgid "Use OpenGL" -#~ msgstr "Bruk OpenGL." - -#~ msgid "Use SDL" -#~ msgstr "Bruk SDL." - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Skriv bilet per sekund til stdout." - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Reduserer prosessorbruk ved Ã¥ senda sleep()-meldingar." - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "Åtvaring: HÞgare opplÞysing enn 800x600 vil gje visuelle problem." - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Startar Main: " - -#~ msgid "Credits" -#~ msgstr "Rulletekst" - -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: SjÃ¥ rulleteksten ::.." - -#~ msgid "Disable intro" -#~ msgstr "SlÃ¥ av intro." - -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Vel oppfriskingsrate for fullskjerm (standard: 60)." - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Last et sjÞlvlaga brett frÃ¥ «FIL»." - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Fann ikkje brettfil. Hoppar over: " +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "" -#~ "MiljÞvariabelen «$HOME» er ikkje sett. Rett opp dette, og prÞv pÃ¥ nytt." +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/pingus.pot b/data/po/pingus.pot index fe5f71699..b2aba257f 100644 --- a/data/po/pingus.pot +++ b/data/po/pingus.pot @@ -8,353 +8,423 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 8bit\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" msgstr "" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." +#: src/pingus/action_name.cpp:27 +msgid "Angel" msgstr "" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" msgstr "" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" msgstr "" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" msgstr "" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" msgstr "" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" msgstr "" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" +#: src/pingus/action_name.cpp:33 +msgid "Climber" msgstr "" -#: src/editor/file_dialog.cpp:66 -msgid "Open" +#: src/pingus/action_name.cpp:34 +msgid "Digger" msgstr "" -#: src/editor/file_dialog.cpp:66 -msgid "Save" +#: src/pingus/action_name.cpp:35 +msgid "Drown" msgstr "" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" msgstr "" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" +#: src/pingus/action_name.cpp:37 +msgid "Faller" msgstr "" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" +#: src/pingus/action_name.cpp:38 +msgid "Floater" msgstr "" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" msgstr "" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" msgstr "" -#: src/editor/panel.cpp:152 -msgid " New level" +#: src/pingus/action_name.cpp:41 +msgid "Miner" msgstr "" -#: src/editor/panel.cpp:154 -msgid "Open level..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" msgstr "" -#: src/editor/panel.cpp:156 -msgid "Save level..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" msgstr "" -#: src/editor/panel.cpp:158 -msgid "Save level as..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" msgstr "" -#: src/editor/panel.cpp:161 -msgid "Play level..." +#: src/pingus/action_name.cpp:45 +msgid "Splashed" msgstr "" -#: src/editor/panel.cpp:164 -msgid "Configure actions" +#: src/pingus/action_name.cpp:46 +msgid "Superman" msgstr "" -#: src/editor/panel.cpp:166 -msgid "Configure level" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" msgstr "" -#: src/editor/panel.cpp:168 -msgid "Display object properties" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" msgstr "" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" +#: src/pingus/action_name.cpp:49 +msgid "Walker" msgstr "" -#: src/editor/panel.cpp:172 -msgid "Show minimap" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" msgstr "" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" msgstr "" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" msgstr "" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" msgstr "" -#: src/editor/panel.cpp:208 -msgid "Display help" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" msgstr "" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" msgstr "" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" msgstr "" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" msgstr "" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" msgstr "" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" msgstr "" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" msgstr "" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" msgstr "" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" msgstr "" -#: src/editor/object_selector.cpp:322 -msgid "Background" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" msgstr "" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" msgstr "" -#: src/editor/object_selector.cpp:326 -msgid "Trap" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" msgstr "" -#: src/editor/object_selector.cpp:327 -msgid "Weather" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" msgstr "" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" msgstr "" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" msgstr "" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" msgstr "" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" msgstr "" -#: src/editor/object_properties.cpp:92 -msgid "Solid" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" msgstr "" -#: src/editor/object_properties.cpp:93 -msgid "Ground" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." msgstr "" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" msgstr "" -#: src/editor/object_properties.cpp:95 -msgid "Water" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." msgstr "" -#: src/editor/object_properties.cpp:96 -msgid "Lava" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" msgstr "" -#: src/editor/object_properties.cpp:97 -msgid "Remove" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." msgstr "" -#: src/editor/object_properties.cpp:102 -msgid "Direction:" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." msgstr "" -#: src/editor/object_properties.cpp:104 -msgid "Left" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" -#: src/editor/object_properties.cpp:105 -msgid "Misc" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" msgstr "" -#: src/editor/object_properties.cpp:106 -msgid "Right" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " msgstr "" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "" + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." msgstr "" #: src/pingus/pingus_main.cpp:216 @@ -489,435 +559,376 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" msgstr "" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" msgstr "" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" msgstr "" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" msgstr "" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" msgstr "" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." msgstr "" -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " msgstr "" -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." msgstr "" -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " msgstr "" -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" msgstr "" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" msgstr "" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" msgstr "" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" msgstr "" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" msgstr "" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" msgstr "" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" msgstr "" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" +#: src/editor/object_selector.cpp:322 +msgid "Background" msgstr "" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" msgstr "" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" +#: src/editor/object_selector.cpp:326 +msgid "Trap" msgstr "" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" msgstr "" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "" - -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "" - -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "" - -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "" - -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "" - -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "" - -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "" - -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "" - -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "" - -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "" - -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "" - -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "" - -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." +#: src/editor/object_selector.cpp:328 +msgid "Special Object" msgstr "" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" msgstr "" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" msgstr "" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +#: src/editor/object_properties.cpp:91 +msgid "Transparent" msgstr "" -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" +#: src/editor/object_properties.cpp:92 +msgid "Solid" msgstr "" -#: src/pingus/screens/level_menu.cpp:160 -msgid "levels" +#: src/editor/object_properties.cpp:93 +msgid "Ground" msgstr "" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" msgstr "" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: src/editor/object_properties.cpp:95 +msgid "Water" msgstr "" -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" +#: src/editor/object_properties.cpp:96 +msgid "Lava" msgstr "" -#: src/pingus/screens/level_menu.cpp:282 -msgid "solved" +#: src/editor/object_properties.cpp:97 +msgid "Remove" msgstr "" -#: src/pingus/screens/level_menu.cpp:284 -msgid "unsolved" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" msgstr "" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" +#: src/editor/object_properties.cpp:104 +msgid "Left" msgstr "" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: src/editor/object_properties.cpp:105 +msgid "Misc" msgstr "" -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: src/editor/object_properties.cpp:106 +msgid "Right" msgstr "" -#: src/pingus/screens/option_menu.cpp:183 -msgid "Fullscreen:" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" msgstr "" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" msgstr "" -#: src/pingus/screens/option_menu.cpp:185 -msgid "Sound Volume:" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" msgstr "" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" msgstr "" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" msgstr "" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" msgstr "" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -msgid "Software Cursor:" +#: src/editor/object_properties.cpp:157 +msgid "Color:" msgstr "" -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" msgstr "" -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" msgstr "" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" msgstr "" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" msgstr "" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" msgstr "" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" msgstr "" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." +#: src/editor/object_properties.cpp:466 +msgid "Object: " msgstr "" -#: src/pingus/screens/result_screen.cpp:204 +#: src/editor/editor_screen.cpp:191 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "" - -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:213 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." -msgstr "" - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " +#: src/editor/panel.cpp:152 +msgid " New level" msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" +#: src/editor/panel.cpp:154 +msgid "Open level..." msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" +#: src/editor/panel.cpp:156 +msgid "Save level..." msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" +#: src/editor/panel.cpp:158 +msgid "Save level as..." msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" +#: src/editor/panel.cpp:161 +msgid "Play level..." msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" +#: src/editor/panel.cpp:164 +msgid "Configure actions" msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" +#: src/editor/panel.cpp:166 +msgid "Configure level" msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" +#: src/editor/panel.cpp:168 +msgid "Display object properties" msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" +#: src/editor/panel.cpp:172 +msgid "Show minimap" msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" +#: src/editor/panel.cpp:182 +msgid "Raise object" msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" +#: src/editor/panel.cpp:184 +msgid "Lower object" msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" +#: src/editor/panel.cpp:208 +msgid "Display help" msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +#: src/editor/file_dialog.cpp:66 +msgid "Open" msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." +#: src/editor/file_dialog.cpp:66 +msgid "Save" msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" msgstr "" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 @@ -1274,6 +1285,478 @@ msgid "" "year." msgstr "" +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +msgid "Jump" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +msgid "Factory" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" + #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" msgstr "" @@ -1384,34 +1867,42 @@ msgid "" "go, while floating into the sunset. To be continued..." msgstr "" -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" diff --git a/data/po/pt.po b/data/po/pt.po index 6d91b9b16..202a28a4a 100644 --- a/data/po/pt.po +++ b/data/po/pt.po @@ -7,225 +7,616 @@ msgid "" msgstr "" "Project-Id-Version: pt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2010-02-18 16:42+0000\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-13 04:23+0000\n" "Last-Translator: Ricardo Cruz \n" +"Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Instântaneo: Gravando instântaneo para: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "ilimitado" + +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Anjo" + +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Perfurador" + +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Bloqueador" + +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skater" + +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bombista" + +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Construtor" + +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Montanhista" + +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Cavador" + +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Afogado" + +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Saíndo" + +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Caindo" + +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Flutuador" + +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Saltante" + +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Morte de laser" + +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Mineiro" + +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Lançador de rockets" + +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Deslizador" + +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Esmagado" + +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Esparrifado" + +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Super-homem" + +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportado" + +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Parar" + +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Andante" + +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "passar" + +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Abortar" + +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Outros níveis" + +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Resolvidos:" + +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" + +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Ideia" + +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Manutenção" + +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programação" + +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Porte (Win32)" + +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Porte (MacOSX)" + +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Efeitos Gráficos" + +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Música" + +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Edição de Níveis" + +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-História" + +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Tradução" + +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Especiais" + +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Agradecimentos a" + +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_E um Especial Obrigado" + +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_a todos eles que" + +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_contribuiram para" + +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_o Software Livre!" + +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Obrigado por" + +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_teres jogado ao Pingus!" + +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "Jogar" + +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Inicia o jogo ::.." + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Editor" + +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Cria os teus próprios níveis ::.." + +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Sair" + +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Adeuzinho ::.." + +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Níveis contribuídos pelos jodadores ::.." + +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: agrra o rato :: F10: mostra fps :: F11: ecrã-" +"cheio :: F12: instântaneo ::.." + +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Fechar" + +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" + +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Número de Pingus: " + +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Número a Salvar: " + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tempo: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autor: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Ficheiro: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Tentar novamente" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Sucesso!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Falhanço!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfeito! Salvaste todos os possíveis - fantástico!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Nenhum foi morto, trabalho impressionante." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Salvaste exactamente todos os que precisas - conseguiste, mas\n" +"talvez consigas fazer melhor?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Nem todos foram salvos, mas ainda assim bom trabalho!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "O que posso dizer, conseguiste - parabéns!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Mataste todos, não foi lá muito bom." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Nenhum foi salvo - eu sei que consegues fazer melhor." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Não salvaste os suficientes, mas ainda salvaste uns poucos. Para\n" +"a próxima, vai correr melhor." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Apenas mais um e terias conseguido - tenta novamente!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Apenas mais uma mão cheia deles e terias conseguido - tenta outra vez!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Melhor sorte para a próxima!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Salvos: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Mortos: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Falta: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Soltos:%3d/%d Fora:%3d Salvos:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Instântaneo: Instântaneo tirado." +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Mostra esta ajuda" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Instântaneo: Não consegui escrever ficheiro: " +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "Mostra o número da versão e sai" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "Display:" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Arranca numa Janela" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Arranca ocupando todo o ecrã" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" msgstr "" -"Seleciona tudo\n" -"Des-seleciona tudo\n" -"Eleva objectos\n" -"Baixa objectos\n" -"Baixa objectos para o fundo\n" -"Eleva objectos para o topo\n" -"Roda 90 graus\n" -"Roda 270 graus\n" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Activa cursor por software" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Configuar a resolução do Pingus (omissão: 800x600)" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "Som:" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "Desactiva o som" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "Desactiva a música" + +#: src/pingus/pingus_main.cpp:240 +msgid "Select language to use with Pingus" msgstr "" -"Vira objecto na horizontal\n" -"Vira objecto na vertical\n" -"Remove todos os objectos marcados\n" -"Move objectos para cima\n" -"Move objectos para baixo\n" -"Move objectos para a esquerda\n" -"Move objectos para a direita\n" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" +#: src/pingus/pingus_main.cpp:242 +msgid "List all available languages" msgstr "" -"Deves dar nomes aos teus níveis com método, i.e. baseado no seu tema, o seu " -"número e o teu nome:\n" -"\n" -" -.pingus\n" -"\n" -"Por exemplo, para um segundo nível com um tema de pedra, chama-lhe: pedra2-" -"roberto.pingus\n" -"\n" -"Quando criares um nível, se o queres ver incluído no jogo, envia um email " -"para:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Apenas níveis publicados sob a GPL serão permitidos no jogo. O editor " -"automaticamente insere uma referência \n" -"para a GPL. Se quiseres ter o teu nível sobre outra licença, tens que " -"manualmente mudar essa linha.\n" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Dados" +#: src/pingus/pingus_main.cpp:246 +msgid "Loads the level editor" +msgstr "Lançar o editor de níveis" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Local" +#: src/pingus/pingus_main.cpp:248 +msgid "Save the level given level to FILENAME and quit" +msgstr "" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Abrir" +#: src/pingus/pingus_main.cpp:250 +msgid "Test a font" +msgstr "Testar um tipo de letra" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Gravar" +#: src/pingus/pingus_main.cpp:252 +msgid "Shows the credits" +msgstr "Mostrar os reconhecimentos" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Cancelar" +#: src/pingus/pingus_main.cpp:254 +msgid "Misc Options:" +msgstr "Várias Opções:" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Ficheiro:" +#: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 +msgid "PATH" +msgstr "PATH" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Directório:" +#: src/pingus/pingus_main.cpp:256 +msgid "Set the path to load the data files to 'path'" +msgstr "Directório dos dados a carregar para 'path'" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Abrir um nível" +#: src/pingus/pingus_main.cpp:258 +msgid "Set the path to load and save user files (savegames, etc.) to PATH" +msgstr "" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Grava o teu nível" +#: src/pingus/pingus_main.cpp:261 +msgid "Disable automatic scrolling" +msgstr "Desactiva deslocamento automático" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Novo nível" +#: src/pingus/pingus_main.cpp:263 +msgid "Don't read ~/.pingus/config" +msgstr "Não lê ~/.pingus/config" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Abrir nível..." +#: src/pingus/pingus_main.cpp:264 +msgid "FILE" +msgstr "FICHEIRO" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Gravar nível..." +#: src/pingus/pingus_main.cpp:265 +msgid "" +"Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " +"speed up the game on slower machines" +msgstr "" +"Lê o FICHEIRO de configuração (omissão: ~/.pingus/config) reduz uso de CPU, " +"pode aumentar o desempenho em máquinas lentas" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Gravar nível como..." +#: src/pingus/pingus_main.cpp:268 +msgid "Uses the controller given in FILE" +msgstr "Usa o controlador especificado em FICHEIRO" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Jogar nível..." +#: src/pingus/pingus_main.cpp:270 +msgid "Debugging and experimental stuff:" +msgstr "Depuração e experimentações:" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Configura acções" +#: src/pingus/pingus_main.cpp:272 +msgid "Enables some features, only interesting to programmers" +msgstr "Activa algumas características, só interessa a programadores" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Configura nível" +#: src/pingus/pingus_main.cpp:275 +msgid "" +"Enable the output of debugging info, possible OPTIONs are tiles, gametime, " +"actions, sound, resources, gui, input, pathmgr" +msgstr "" +"Activa mensagens de depuração; possivéis OPÇÕES são tiles, gametime, " +"actions, sound, resources, gui, input, pathmgr" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Mostra propriedades do objecto" +#: src/pingus/pingus_main.cpp:279 +msgid "Set the game speed (0=fastest, >0=slower)" +msgstr "Especifica a velocidade do jogo (0=mais rápido, >0=mais lento)" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Mostra janela de inserção do objecto" +#: src/pingus/pingus_main.cpp:281 +msgid "Set the desired game framerate (frames per second)" +msgstr "" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "Mostra mini-mapa" +#: src/pingus/pingus_main.cpp:283 +msgid "Set the size of the map tiles (default: 32)" +msgstr "Especifica o tamanho dos tijolos (omissão: 32)" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Duplica o objecto selectionado" +#: src/pingus/pingus_main.cpp:720 +msgid "Pingus: Out of memory!" +msgstr "Pingus: Falta memória!" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Apaga os objectos seleccionados" +#: src/pingus/pingus_main.cpp:724 +msgid "Pingus: Standard exception caught!:\n" +msgstr "Pingus: Excepção comum encontrada!:\n" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Eleva objecto para o topo" +#: src/pingus/pingus_main.cpp:728 +msgid "Pingus: Unknown throw caught!" +msgstr "Pingus: Excepção desconhecida!" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Eleva objecto" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "trancado" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Baixa objecto" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Ver o Final?" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Baixa objecto para o fundo" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Ver a História?" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Vira objecto na horizontal" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Sair?" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Vira objecto na vertical" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Entrar?" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Roda objecto -90 graus" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...andando..." -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Roda objecto 90 graus" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Instântaneo: Gravando instântaneo para: " -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Mostra ajuda" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Instântaneo: Instântaneo tirado." -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Sair" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Instântaneo: Não consegui escrever ficheiro: " #: src/editor/object_selector.cpp:315 msgid "Entrance" @@ -385,1068 +776,1147 @@ msgstr "Grupo não suportado" #: src/editor/object_properties.cpp:466 msgid "Object: " -msgstr "Objecto:" - -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Mostra esta ajuda" - -#: src/pingus/pingus_main.cpp:218 -msgid "Print version number and exit" -msgstr "Mostra o número da versão e sai" - -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "Display:" - -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Arranca numa Janela" - -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "Arranca ocupando todo o ecrã" - -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" - -#: src/pingus/pingus_main.cpp:228 -msgid "Enable software cursor" -msgstr "Activa cursor por software" - -#: src/pingus/pingus_main.cpp:230 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Configuar a resolução do Pingus (omissão: 800x600)" - -#: src/pingus/pingus_main.cpp:232 -msgid "Sound:" -msgstr "Som:" - -#: src/pingus/pingus_main.cpp:234 -msgid "Disable sound" -msgstr "Desactiva o som" - -#: src/pingus/pingus_main.cpp:236 -msgid "Disable music" -msgstr "Desactiva a música" - -#: src/pingus/pingus_main.cpp:240 -msgid "Select language to use with Pingus" -msgstr "" - -#: src/pingus/pingus_main.cpp:242 -msgid "List all available languages" -msgstr "" - -#: src/pingus/pingus_main.cpp:246 -msgid "Loads the level editor" -msgstr "Lançar o editor de níveis" - -#: src/pingus/pingus_main.cpp:248 -msgid "Save the level given level to FILENAME and quit" -msgstr "" - -#: src/pingus/pingus_main.cpp:250 -msgid "Test a font" -msgstr "Testar um tipo de letra" - -#: src/pingus/pingus_main.cpp:252 -msgid "Shows the credits" -msgstr "Mostrar os reconhecimentos" - -#: src/pingus/pingus_main.cpp:254 -msgid "Misc Options:" -msgstr "Várias Opções:" +msgstr "Objecto: " -#: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 -msgid "PATH" -msgstr "PATH" - -#: src/pingus/pingus_main.cpp:256 -msgid "Set the path to load the data files to 'path'" -msgstr "Directório dos dados a carregar para 'path'" - -#: src/pingus/pingus_main.cpp:258 -msgid "Set the path to load and save user files (savegames, etc.) to PATH" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" +"Seleciona tudo\n" +"Des-seleciona tudo\n" +"Eleva objectos\n" +"Baixa objectos\n" +"Baixa objectos para o fundo\n" +"Eleva objectos para o topo\n" +"Roda 90 graus\n" +"Roda 270 graus\n" -#: src/pingus/pingus_main.cpp:261 -msgid "Disable automatic scrolling" -msgstr "Desactiva deslocamento automático" - -#: src/pingus/pingus_main.cpp:263 -msgid "Don't read ~/.pingus/config" -msgstr "Não lê ~/.pingus/config" - -#: src/pingus/pingus_main.cpp:264 -msgid "FILE" -msgstr "FICHEIRO" - -#: src/pingus/pingus_main.cpp:265 +#: src/editor/editor_screen.cpp:213 msgid "" -"Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " -"speed up the game on slower machines" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -"Lê o FICHEIRO de configuração (omissão: ~/.pingus/config) reduz uso de CPU, " -"pode aumentar o desempenho em máquinas lentas" - -#: src/pingus/pingus_main.cpp:268 -msgid "Uses the controller given in FILE" -msgstr "Usa o controlador especificado em FICHEIRO" - -#: src/pingus/pingus_main.cpp:270 -msgid "Debugging and experimental stuff:" -msgstr "Depuração e experimentações:" - -#: src/pingus/pingus_main.cpp:272 -msgid "Enables some features, only interesting to programmers" -msgstr "Activa algumas características, só interessa a programadores" +"Vira objecto na horizontal\n" +"Vira objecto na vertical\n" +"Remove todos os objectos marcados\n" +"Move objectos para cima\n" +"Move objectos para baixo\n" +"Move objectos para a esquerda\n" +"Move objectos para a direita\n" -#: src/pingus/pingus_main.cpp:275 +#: src/editor/editor_screen.cpp:225 msgid "" -"Enable the output of debugging info, possible OPTIONs are tiles, gametime, " -"actions, sound, resources, gui, input, pathmgr" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" -"Activa mensagens de depuração; possivéis OPÇÕES são tiles, gametime, " -"actions, sound, resources, gui, input, pathmgr" - -#: src/pingus/pingus_main.cpp:279 -msgid "Set the game speed (0=fastest, >0=slower)" -msgstr "Especifica a velocidade do jogo (0=mais rápido, >0=mais lento)" +"Deves dar nomes aos teus níveis com método, i.e. baseado no seu tema, o seu " +"número e o teu nome:\n" +"\n" +" -.pingus\n" +"\n" +"Por exemplo, para um segundo nível com um tema de pedra, chama-lhe: pedra2-" +"roberto.pingus\n" +"\n" +"Quando criares um nível, se o queres ver incluído no jogo, envia um email " +"para:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Apenas níveis publicados sob a GPL serão permitidos no jogo. O editor " +"automaticamente insere uma referência \n" +"para a GPL. Se quiseres ter o teu nível sobre outra licença, tens que " +"manualmente mudar essa linha.\n" -#: src/pingus/pingus_main.cpp:281 -msgid "Set the desired game framerate (frames per second)" -msgstr "" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Novo nível" -#: src/pingus/pingus_main.cpp:283 -msgid "Set the size of the map tiles (default: 32)" -msgstr "Especifica o tamanho dos tijolos (omissão: 32)" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Abrir nível..." -#: src/pingus/pingus_main.cpp:717 -msgid "Pingus: Out of memory!" -msgstr "Pingus: Falta memória!" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Gravar nível..." -#: src/pingus/pingus_main.cpp:721 -msgid "Pingus: Standard exception caught!:\n" -msgstr "Pingus: Excepção comum encontrada!:\n" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Gravar nível como..." -#: src/pingus/pingus_main.cpp:725 -msgid "Pingus: Unknown throw caught!" -msgstr "Pingus: Excepção desconhecida!" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Jogar nível..." -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "ilimitado" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Configura acções" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Construtor" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Configura nível" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Ideia" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Mostra propriedades do objecto" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Manutenção" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Mostra janela de inserção do objecto" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programação" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Mostra mini-mapa" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Porte (Win32)" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Duplica o objecto selectionado" -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Porte (MacOSX)" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Apaga os objectos seleccionados" -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Efeitos Gráficos" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Eleva objecto para o topo" -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Música" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Eleva objecto" -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Edição de Níveis" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Baixa objecto" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-História" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Baixa objecto para o fundo" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Tradução" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Vira objecto na horizontal" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Especiais" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Vira objecto na vertical" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Agradecimentos a" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Roda objecto -90 graus" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_E um Especial Obrigado" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Roda objecto 90 graus" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_a todos eles que" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Mostra ajuda" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_contribuiram para" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Dados" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_o Software Livre!" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Local" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Obrigado por" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Abrir" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_teres jogado ao Pingus!" +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Gravar" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Cancelar" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Abortar" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Ficheiro:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Número de Pingus: " +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Directório:" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Número a Salvar: " +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Abrir um nível" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tempo: " +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Grava o teu nível" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Autor: " +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Se o caminho está bloqueado, perfura-o" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Ficheiro: " +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Parecido com a acção de Escavar, que já te é conhecida dos níveis " +"anteriores, também há uma acção que permite aos Pingus escavarem na " +"horizontal, em oposição à capacidade de Escavar na vertical. Esta nova acção " +"é chamada de Perfuração. " -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "Fechar" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Sacrifica uns para salvar o resto" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "Jogar" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Por vezes mais nenhuma acção nos é disponível, portanto temos de rebentar " +"com o nosso caminho, recorrendo a explosões. Os Pingus podem fazê-lo através " +"da auto-destruição. Isto irá matá-los, mas é por vezes necessário sacrificar " +"alguns para que os outros sejam salvos. " -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Inicia o jogo ::.." +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Aprendendo a escavar" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "Editor" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Esta é a tua primeira missão. Como vais comprovar, é bastante fácil. Tudo o " +"que tens de fazer é dar o comando a um Pingu para fazer um buraco no solo, " +"para que possam chegar à saída. Isto pode ser conseguido apenas clicando num " +"Pingu. " -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Cria os teus próprios níveis ::.." +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Flutua ou Morre" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Adeuzinho ::.." +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"Parabéns pela tua primeira missão! Agora partiremos para a seguinte. Desta " +"vez, vais ter que equipar os teus Pingus com uma hélice, para que estes " +"possam flutuar suavemente até ao chão. Se os Pingus cairem de muito alto, " +"não irão conseguir sobreviver à queda, portanto mantém os olhos bem abertos! " -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "Outros níveis" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Salta por prazer" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Por vezes, um Pingu precisa de chegar a uma plataforma que está um pouco " +"afastada, não podendo ser atingida a pé. É aí que um Saltante se torna útel " +"- permite ao Pingu executar um pequeno salto de forma a chegar a uma " +"plataforma. " -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Níveis contribuídos pelos jodadores ::.." +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Paraíso dos Mineiros" -#: src/pingus/screens/pingus_menu.cpp:79 +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " msgstr "" -"..:: Ctrl-g: agrra o rato :: F10: mostra fps :: F11: ecrã-" -"cheio :: F12: instântaneo ::.." - -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "Resolvidos:" +"Outra acção chega até nós - outra acção de escavação, mas desta vez na " +"diagonal. Permite a um Pingu escavar na diagonal através do solo, e assim " +"criar um caminho para que os outros Pingus o sigam. Esta acção é a do " +"Mineiro. " -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "Outros níveis" +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Ilha de Pânico (flutuar/perfurar)" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " msgstr "" +"Enquanto que os anteriores níveis não requeririam muita rapidez da tua " +"parte, este torna-se um pouco mais díficl. Os Pingus partem de duas entradas " +"em paralelo e a tua tarefa é a de cordenar os dois grupos sabiamente. " -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Saltita... e Perfura..." + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " msgstr "" +"É tempo de entrar em pânico. Os Pingus não sairam muito rapidamente, pois " +"eles vão andar de um lado para o outro, a bater nas paredes, mas tu irás " +"entrar em apuros num ápice ao tentar cordená-los a todos. Visto só " +"precisares de salvar 5, deves aguentar, mas se tudo começar a falhar, usa o " +"modo de pausa ('p') para obteres uma vista geral de tudo. " -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Dois grupos em paralelo, cordena-os sabiamente" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " msgstr "" +"Tens dois grupos para cordenares desta vez. Não há necessidade de entrares " +"em pânico, visto ser-te dado tempo suficiente para ponderares todas as tuas " +"decisões. Desta vez, não há mais pistas: boa sorte! " -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Resolvidos:" +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Destrói a Rocha" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Resolvidos:" +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Mais uma vez, é altura de combinares tudo o que aprendeste nos níveis " +"passados. Destrói a passagem e assegura-te que manténs, ao mesmo tempo, os " +"restantes Pingus debaixo de olho. A acção dos Bloqueadores ser-te-á " +"certamente útil. " -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "passar" +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Trepa, Trepador... Pum!" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " msgstr "" +"Tal como já te deves ter apercebido pelos níveis anteriores, tens " +"frequentemente de combinar diferentes acções para acabares o trabalho. " +"Devido à falta da acção de Escavador neste nível, o Bombista precisa de " +"saltar para dentro, mas como chegará ele ao local a explodir? " -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "A construção começa a complicar..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " msgstr "" +"Novamente tens de combinar as acções cuidadosamente e sabiamente. Se não " +"conseguires passar pelo buraco mesmo à porta da saída, pensa em como evitá-" +"lo. " -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Arranca ocupando todo o ecrã" +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "Se for muito alto, os teus Pingus irão morrer..." -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " msgstr "" +"Trabalho de equipa é a palavra chave para se chegar à saída. Não tens " +"Flutuadores em número suficiente, por isso, envia apenas alguns e deixa-os " +"preparar o caminho para os restantes. " -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Som:" +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Aprendendo a usar a ponte" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " msgstr "" +"Se nenhum Saltador estiver à mão e um grande buraco precisa de ser " +"ultrapassado, uma ponte pode ser bastente útil. Leva algum tempo a " +"construir, mas, ao contrário da acção de saltador, esta permite que outros " +"Pingus sigam e atinjam também o fim. " -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Três soluções, agora é contigo" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " msgstr "" +"Agora que já sabes todas as acções de cor, é altura de um maior exercício. " +"Este nível apresenta-te, pelo menos, três diferentes maneiras de o resolver. " +"Só te resta optar por uma delas. " -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Trepa, Trepador, Trepa... e contrói uma ponte" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " msgstr "" +"Uma vez de novo, tens acesso a uma nova acção. A acção de Trepador permite a " +"um Pingu, trepar paredes lisas, permitindo, assim, chegar a tudo que seria " +"demasiado elevado de chegar por outros meios. " -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Entrada elevada, Saída baixa" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " msgstr "" +"Se não tiveres Flutuadores em número suficiente para trazeres os Pingus para " +"baixo, à saída, - tens que encontrar outras maneiras de os liderares para " +"baixo. Já deves ter aprendido tudo o que precisas para passares este nível, " +"portanto não deve ser um problema de maior para ti. " -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Activa cursor por software" +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Um precisa de preparar, o resto de o seguir" -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " msgstr "" +"Por vezes há situações em que não tens um Bloqueador à mão para cordenar os " +"Pingus. Vais ter de achar outros meios para mantê-los controlados enquanto " +"apenas um prepara o caminho para os outros. " -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Escava e flutua, mas não caias nem sejas esmagado" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " msgstr "" +"Ao contrário dos dois primeiros níveis, tens duas acções disponíveis neste " +"nível. A tua tarefa é simple de novo: seleccionar uma acção do painel à " +"esquerda e aplicá-la nos Pingus, de forma a que estes cheguem à saída. " +"Certifica-te que não morrem muitos. " -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Tentar novamente" +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Escavar, perfurar e outros problemas" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Sucesso!" +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Quantos mais níveis tu avanças, mais difíceis estes irão ficar, mas não " +"entres em pânico, visto este ser bastante fácil. Apenas tens que aplicar " +"tudo o que já aprendeste nos níveis anteriores e não deves ter problemas de " +"maior. Se julgas que chegaste a um ponto em que não consegues mais resolver " +"o nível, faz um duplo clique no botão de armagedão, situado em baixo à " +"direita. " -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Falhanço!" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "Piso sólido pode bloquear a passagem" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfeito! Salvaste todos os possíveis - fantástico!" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" +"Tal como aprendido nos passados níveis, os teus Pingus podem escavar através " +"de basicamente qualquer tipo de terreno, mas há um material o qual não são " +"capazes de penetrar: aço. Estas regiões estão assinaladas a cizento escuro " +"no mapa do nível e não podem ser destruídas, por isso, precisas de encontrar " +"um caminho entre estas. " -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Nenhum foi morto, trabalho impressionante." +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "Uma salto para os apanhar a todos" -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/halloween/halloween1-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" msgstr "" -"Salvaste exactamente todos os que precisas - conseguiste, mas\n" -"talvez consigas fazer melhor?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Nem todos foram salvos, mas ainda assim bom trabalho!" +"Os Pingus perderam-se na sua viagem. Que lugar misterioso é este? Abóboras " +"sorridentes, velas gigantes, e sopa a fervelhar no fosso... que feitiçaria é " +"esta? Perante o abisso da morta, os Pingus precisam da tua ajuda. Podes " +"salvá-lo de terrível destino?" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "O que posso dizer, conseguiste - parabéns!" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "Um Milhar e um Salta" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Mataste todos, não foi lá muito bom." +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"Com a saída tão alta e fora de alcance, que opções tens? Talvez um que salte " +"os possa salvar? Ou irá esse apenas sucumbir à inevitável morte? É teu " +"trabalho que isso não aconteça; és suficiente bom para os salvares a todos?" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Nenhum foi salvo - eu sei que consegues fazer melhor." +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Bum Bum" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/halloween/halloween3-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." msgstr "" -"Não salvaste os suficientes, mas ainda salvaste uns poucos. Para\n" -"a próxima, vai correr melhor." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Apenas mais um e terias conseguido - tenta novamente!" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Apenas mais uma mão cheia deles e terias conseguido - tenta outra vez!" +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "Círculo Fechado" -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Melhor sorte para a próxima!" +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"A saída parece perto, mas está longe. Um passo na direcçãoerrada e os Pingus " +"perecerão numa terrível queda a pique. Terás que fazer algo para os ajudar, " +"mas haverá tempo suficiente? Tens que te apressar e não podes cometer um " +"único erro. Os Pingus contam contigo!" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Salvos: " +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "Pesadelo dos Empreiteiros" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Mortos: " +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"Quem colocou parede tão monstruosa aqui? Este terrível bloco separa os teus " +"Pingus da saida. Destruição desta construção abominável parece ser uma " +"impossibilidade, mas talvez outra contrução os possa salvar? Poderão eles " +"contruir as suas pontes tão alto que possam guiar o grupo em segurança à " +"saída? Ou haverão alguém a jogar jogos mentais maquiavélicos contigo?\n" +"\n" +"Ainda assim, a solução chama-te... a matéria cizente é a chave para o " +"sucesso dos Pingus, por isso não te deixes ficar confuso e desviado do " +"verdadeiro caminho." -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Falta: " +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "Trancado pela bruxa" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Anjo" +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"Será isto uma prisão? Trancado pelas sólidas paredes a toda a volta, não " +"parece haver forma de escapar. Salvação aparente ser impossível. Mas " +"espera... a parede da direita parece ser vulnerável... haverá forma de " +"escapar? Ou é este um falso caminho que irá servir de sentença aos Pingus?\n" +"\n" +"Esta é uma viagem perigosa, mas tens que percorrê-la, uma vez mais, de forma " +"a levá-los de volta à liberdade." -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Perfurador" +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "Festa de ondas" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Bloqueador" +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skater" +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "Manutenção do Escadario" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bombista" +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"Parece que estás, uma vez mais, contra uma imponente parede, que está a " +"bloquear a saída! Mas espera, uma boa alma contruiu um escadario à sua " +"volta. Parece, contudo, que os esforços do tonto não duraram muito, uma vez " +"que a escada está em destroços e cheia de buracos. Poderás repará-la e pÃŽ-la " +"à volta da parede? Mas claro deves saber que a verdadeira solução poderá não " +"ser tão óbvia. Com os teus Pingus quase em liberdade, irão confiar na tuas " +"habilidades para os salvares uma vez mais, e de qualquer que seja o " +"malfeitor que os colocou neste pesadelo... pelo menos por agora." -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Montanhista" +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Cavador" +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Afogado" +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Saíndo" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Caindo" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Flutuador" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Saltante" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Morte de laser" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Mineiro" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Lançador de rockets" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Deslizador" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Esmagado" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Esparrifado" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Super-homem" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportado" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Parar" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Andante" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Soltos:%3d/%d Fora:%3d Salvos:%3d/%d" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...andando..." +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "trancado" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Ver o Final?" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Ver a História?" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Sair?" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Entrar?" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Se o caminho está bloqueado, perfura-o" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/emperiment lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" msgstr "" -"Parecido com a acção de Escavar, que já te é conhecida dos níveis " -"anteriores, também há uma acção que permite aos Pingus escavarem na " -"horizontal, em oposição à capacidade de Escavar na vertical. Esta nova acção " -"é chamada de Perfuração. " -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Sacrifica uns para salvar o resto" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." msgstr "" -"Por vezes mais nenhuma acção nos é disponível, portanto temos de rebentar " -"com o nosso caminho, recorrendo a explosões. Os Pingus podem fazê-lo através " -"da auto-destruição. Isto irá matá-los, mas é por vezes necessário sacrificar " -"alguns para que os outros sejam salvos. " -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "Aprendendo a escavar" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/lavapit3.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." msgstr "" -"Esta é a tua primeira missão. Como vais comprovar, é bastante fácil. Tudo o " -"que tens de fazer é dar o comando a um Pingu para fazer um buraco no solo, " -"para que possam chegar à saída. Isto pode ser conseguido apenas clicando num " -"Pingu. " -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Flutua ou Morre" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." msgstr "" -"Parabéns pela tua primeira missão! Agora partiremos para a seguinte. Desta " -"vez, vais ter que equipar os teus Pingus com uma hélice, para que estes " -"possam flutuar suavemente até ao chão. Se os Pingus cairem de muito alto, " -"não irão conseguir sobreviver à queda, portanto mantém os olhos bem abertos! " -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "Salta por prazer" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"Por vezes, um Pingu precisa de chegar a uma plataforma que está um pouco " -"afastada, não podendo ser atingida a pé. É aí que um Saltante se torna útel " -"- permite ao Pingu executar um pequeno salto de forma a chegar a uma " -"plataforma. " -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Paraíso dos Mineiros" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"Outra acção chega até nós - outra acção de escavação, mas desta vez na " -"diagonal. Permite a um Pingu escavar na diagonal através do solo, e assim " -"criar um caminho para que os outros Pingus o sigam. Esta acção é a do " -"Mineiro. " -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Ilha de Pânico (flutuar/perfurar)" +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"Enquanto que os anteriores níveis não requeririam muita rapidez da tua " -"parte, este torna-se um pouco mais díficl. Os Pingus partem de duas entradas " -"em paralelo e a tua tarefa é a de cordenar os dois grupos sabiamente. " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Saltita... e Perfura..." +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"É tempo de entrar em pânico. Os Pingus não sairam muito rapidamente, pois " -"eles vão andar de um lado para o outro, a bater nas paredes, mas tu irás " -"entrar em apuros num ápice ao tentar cordená-los a todos. Visto só " -"precisares de salvar 5, deves aguentar, mas se tudo começar a falhar, usa o " -"modo de pausa ('p') para obteres uma vista geral de tudo." -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Dois grupos em paralelo, cordena-os sabiamente" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"Tens dois grupos para cordenares desta vez. Não há necessidade de entrares " -"em pânico, visto ser-te dado tempo suficiente para ponderares todas as tuas " -"decisões. Desta vez, não há mais pistas: boa sorte! " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Destrói a Rocha" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"Mais uma vez, é altura de combinares tudo o que aprendeste nos níveis " -"passados. Destrói a passagem e assegura-te que manténs, ao mesmo tempo, os " -"restantes Pingus debaixo de olho. A acção dos Bloqueadores ser-te-á " -"certamente útil. " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Trepa, Trepador... Pum!" +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"Tal como já te deves ter apercebido pelos níveis anteriores, tens " -"frequentemente de combinar diferentes acções para acabares o trabalho. " -"Devido à falta da acção de Escavador neste nível, o Bombista precisa de " -"saltar para dentro, mas como chegará ele ao local a explodir? " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "A construção começa a complicar..." +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"Novamente tens de combinar as acções cuidadosamente e sabiamente. Se não " -"conseguires passar pelo buraco mesmo à porta da saída, pensa em como evitá-" -"lo. " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "Se for muito alto, os teus Pingus irão morrer..." +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Trabalho de equipa é a palavra chave para se chegar à saída. Não tens " -"Flutuadores em número suficiente, por isso, envia apenas alguns e deixa-os " -"preparar o caminho para os restantes. " -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Aprendendo a usar a ponte" +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Se nenhum Saltador estiver à mão e um grande buraco precisa de ser " -"ultrapassado, uma ponte pode ser bastente útil. Leva algum tempo a " -"construir, mas, ao contrário da acção de saltador, esta permite que outros " -"Pingus sigam e atinjam também o fim. " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Três soluções, agora é contigo" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"Agora que já sabes todas as acções de cor, é altura de um maior exercício. " -"Este nível apresenta-te, pelo menos, três diferentes maneiras de o resolver. " -"Só te resta optar por uma delas. " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Trepa, Trepador, Trepa... e contrói uma ponte" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"Uma vez de novo, tens acesso a uma nova acção. A acção de Trepador permite a " -"um Pingu, trepar paredes lisas, permitindo, assim, chegar a tudo que seria " -"demasiado elevado de chegar por outros meios. " -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "Entrada elevada, Saída baixa" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Saltante" -#: data/levels/tutorial/snow22-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"Se não tiveres Flutuadores em número suficiente para trazeres os Pingus para " -"baixo, à saída, - tens que encontrar outras maneiras de os liderares para " -"baixo. Já deves ter aprendido tudo o que precisas para passares este nível, " -"portanto não deve ser um problema de maior para ti. " -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Um precisa de preparar, o resto de o seguir" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "Jogar" -#: data/levels/tutorial/snow7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Por vezes há situações em que não tens um Bloqueador à mão para cordenar os " -"Pingus. Vais ter de achar outros meios para mantê-los controlados enquanto " -"apenas um prepara o caminho para os outros. " -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Escava e flutua, mas não caias nem sejas esmagado" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/snow8-grumbel.pingus:8 -msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" msgstr "" -"Ao contrário dos dois primeiros níveis, tens duas acções disponíveis neste " -"nível. A tua tarefa é simple de novo: seleccionar uma acção do painel à " -"esquerda e aplicá-la nos Pingus, de forma a que estes cheguem à saída. " -"Certifica-te que não morrem muitos. " -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Escavar, perfurar e outros problemas" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"Quantos mais níveis tu avanças, mais difíceis estes irão ficar, mas não " -"entres em pânico, visto este ser bastante fácil. Apenas tens que aplicar " -"tudo o que já aprendeste nos níveis anteriores e não deves ter problemas de " -"maior. Se julgas que chegaste a um ponto em que não consegues mais resolver " -"o nível, faz um duplo clique no botão de armagedão, situado em baixo à " -"direita. " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "Piso sólido pode bloquear a passagem" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Tal como aprendido nos passados níveis, os teus Pingus podem escavar através " -"de basicamente qualquer tipo de terreno, mas há um material o qual não são " -"capazes de penetrar: aço. Estas regiões estão assinaladas a cizento escuro " -"no mapa do nível e não podem ser destruídas, por isso, precisas de encontrar " -"um caminho entre estas. " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "Uma salto para os apanhar a todos" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -"Os Pingus perderam-se na sua viagem. Que lugar misterioso é este? Abóboras " -"sorridentes, velas gigantes, e sopa a fervelhar no fosso... que feitiçaria é " -"esta? Perante o abisso da morta, os Pingus precisam da tua ajuda. Podes " -"salvá-lo de terrível destino?" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "Um Milhar e um Salta" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -"Com a saída tão alta e fora de alcance, que opções tens? Talvez um que salte " -"os possa salvar? Ou irá esse apenas sucumbir à inevitável morte? É teu " -"trabalho que isso não aconteça; és suficiente bom para os salvares a todos?" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Bum Bum" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"Mestraste o teu último desafio e agora vem o próximo. O seu caminho para a " -"salvação está amaldiçoado, mas por quem? Não há tempo para pensar, uma vez " -"que o próximo desafio mortal espera os Pingus. Duas potentes raízes bloqueam " -"o caminho, mas sem um escavador à mão para escavar a raíz, o sacríficio pode " -"ser a única opção..." -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "Círculo Fechado" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"A saída parece perto, mas está longe. Um passo na direcçãoerrada e os Pingus " -"perecerão numa terrível queda a pique. Terás que fazer algo para os ajudar, " -"mas haverá tempo suficiente? Tens que te apressar e não podes cometer um " -"único erro. Os Pingus contam contigo!" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "Pesadelo dos Empreiteiros" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 -msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " msgstr "" -"Quem colocou parede tão monstruosa aqui? Este terrível bloco separa os teus " -"Pingus da saida. Destruição desta construção abominável parece ser uma " -"impossibilidade, mas talvez outra contrução os possa salvar? Poderão eles " -"contruir as suas pontes tão alto que possam guiar o grupo em segurança à " -"saída? Ou haverão alguém a jogar jogos mentais maquiavélicos contigo?\n" -"\n" -"Ainda assim, a solução chama-te... a matéria cizente é a chave para o " -"sucesso dos Pingus, por isso não te deixes ficar confuso e desviado do " -"verdadeiro caminho." -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "Trancado pela bruxa" +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"Será isto uma prisão? Trancado pelas sólidas paredes a toda a volta, não " -"parece haver forma de escapar. Salvação aparente ser impossível. Mas " -"espera... a parede da direita parece ser vulnerável... haverá forma de " -"escapar? Ou é este um falso caminho que irá servir de sentença aos Pingus?\n" -"\n" -"Esta é uma viagem perigosa, mas tens que percorrê-la, uma vez mais, de forma " -"a levá-los de volta à liberdade." -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "Festa de ondas" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -"Este é tão agora o fosso mais profundo que os Pingus já encontraram. " -"Construir uma ponte para o atravessar parece óbvio, mas não funcionará. A " -"saída está debaixo do abismo, mas os Pingus que descem acabam esborrifados " -"no solo. Mas com dois grupos de Pingus à tua disposição... poderás pÃŽ-los a " -"cooperar de forma a alcançarem saída tão bem escondida?" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "Manutenção do Escadario" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" -"Parece que estás, uma vez mais, contra uma imponente parede, que está a " -"bloquear a saída! Mas espera, uma boa alma contruiu um escadario à sua " -"volta. Parece, contudo, que os esforços do tonto não duraram muito, uma vez " -"que a escada está em destroços e cheia de buracos. Poderás repará-la e pÃŽ-la " -"à volta da parede? Mas claro deves saber que a verdadeira solução poderá não " -"ser tão óbvia. Com os teus Pingus quase em liberdade, irão confiar na tuas " -"habilidades para os salvares uma vez mais, e de qualquer que seja o " -"malfeitor que os colocou neste pesadelo... pelo menos por agora." #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" @@ -1604,12 +2074,28 @@ msgstr "" "Então os Pingus fizeram-se ao mar, preocupando-se com o que viria e para " "onde iriam, enquanto navegavam ao sabor do pÃŽr-do-sol. Continua..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1620,72 +2106,10 @@ msgstr "Dia das Bruxas 2007" msgid "Trapped at All Hallows Eve" msgstr "Presos na Véspera Consagrada" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "Permitir redimensionar janela (não estável)" - -#~ msgid "Load a custom worldmap" -#~ msgstr "Carrega um mapa personalizado" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Salta pelo menos N frames; valores mais altos aceleram o jogo" - -#~ msgid "Skip at most N frames" -#~ msgstr "Salta no máximo N frames" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Especifica tanto o salto mín e máx de frames para N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Desactiva características que exigem bastante CPU" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Jogo em modo de demo e gravação:" - -#~ msgid "Plays a demo session" -#~ msgstr "Reproduz uma sessão de demo" - -#~ msgid "Record demos for each played level" -#~ msgstr "Grava demos para todos os níveis jogados" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Erro do Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "Não consegui abrir: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Caracter inexperado: '" - -#~ msgid "Yes" -#~ msgstr "Sim" - -#~ msgid "No" -#~ msgstr "Não" - -#~ msgid "Exit Pingus?" -#~ msgstr "Sair do Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Conta a história ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Multi-jogador" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Partida Multi-jogador ::.." diff --git a/data/po/pt_BR.po b/data/po/pt_BR.po index e662d77e8..c88fe7b48 100644 --- a/data/po/pt_BR.po +++ b/data/po/pt_BR.po @@ -8,386 +8,432 @@ msgid "" msgstr "" "Project-Id-Version: pt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2008-01-16 21:11-0300\n" -"Last-Translator: Ralph \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-13 04:24+0000\n" +"Last-Translator: Ralph \n" "Language-Team: Brazilian Portuguese\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.0.1\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Screenshot: Gravando imagem da tela para: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "ilimitado" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Screenshot: foto da tela tirada." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Anjo" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Screenshot: Não consegui gravar o arquivo: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Perfurador" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"Seleciona tudo\n" -"Limpa a seleção\n" -"Sobe objetos\n" -"Desce objetos\n" -"Desce objetos para o fundo\n" -"Sobe objetos para o topo\n" -"Gira 90 graus\n" -"Gira 270 graus\n" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Bloqueador" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"Inverte objeto horizontalmente\n" -"Inverte objeto verticalmente\n" -"Apaga todos os objetos marcados\n" -"Move objetos para cima\n" -"Move objetos para baixo\n" -"Move objetos pra esquerda\n" -"Move objects pra direita\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skatista" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"Você deve batizar seus arquivos de nível de forma sistemática. i.e., pelo " -"nome do tema, o número e seu apelido:\n" -"\n" -" -.pingus\n" -"\n" -"Então, se você criar um segundo nível cujo tema é rochas, chame de: rochas2-" -"seunome.pingus\n" -"\n" -"Quando você quiser que um nível criado por você seja incluído no jogo, mande " -"para:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Apenas níveis publicados sob a GPL podem ser publicados no jogo. O editor " -"insere automaticamente uma referência para a GPL. Se você quer que seu nível " -"tenha uma licença diferente, tem que mudar esta referência.\n" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Pingus-bomba" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Pasta de dados" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Faz-pontes" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Pasta do usuário" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Alpinista" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Abrir" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Escavador" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Salvar" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Afogado" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "Cancelar" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Saindo" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "Nome do Arquivo: " +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Caindo" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Caminho:" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Flutuador" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Abrir um nível" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Saltador" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Gravar seu nível" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Morte por laser" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " Novo nível" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Mineiro" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Abrir nível..." +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Lançador de foguetes" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Gravar nível..." +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Deslizador" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Gravar nível como..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Esmagado" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Jogar nível..." +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Esborrachado" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Configurar ações" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Super-homem" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Configurar nível" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportado" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Mostrar propriedades do objeto" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Esperando" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Mostrar janela de inserção de objetos" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Andando" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "Mostrar mini-mapa" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "pular" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "Duplicar objeto selecionado" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Cancelar" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "Remover o objeto selecionado" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Outros Níveis" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Sobe objeto até o topo" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "Feitos:" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Sobe objeto" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "Desce objeto" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "Desce objeto até o fundo" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Inverte objeto horizontalmente" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Inverte objeto verticalmente" - -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Gira objeto -90 graus" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Gira objeto 90 graus" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Mostra a ajuda" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Ideia" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Sair" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Manutenção" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "Entrada" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programação" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "Pedaço de terreno (terra)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Porte (Win32)" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "Pedaço de terreno (sólido)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Porte (MacOSX)" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "Pedaço de terreno (ponte)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Efeitos Gráficos" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "Pedaço de terreno (transparente)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Música" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "Pedaço de terreno (remover)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Edição de Níveis" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "Marco" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-História" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "Fundo" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Tradução" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "Líquido" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Especiais" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "Armadilhas" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-agradecimentos a" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "Clima" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_E um Especial Obrigado" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "Objetos Especiais" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_a todos esses que" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objeto:" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_contribuiram para" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "Nada selecionado" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_o Software Livre!" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Transparente" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Obrigado por" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Sólido" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_ter jogado Pingus!" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "Terreno" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "História" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Faz-pontes" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Iniciar o jogo ::.." -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Água" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Editor" -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Lava" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Crie seus próprios níveis ::.." -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Remover" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Sair" -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "Direção:" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Tchau ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "Esquerda" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Jogar níveis construídos por usuários ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Diversos" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: arrastar com mouse :: F10: conta qps :: F11: toda a " +"tela :: F12: foto da tela ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Direita" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "Taxa de lançamentos:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "Rolar-X:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "Rolar-Y:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "ID do proprietário:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Posição-Z:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "Cor:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "Estrelas Pequenas:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Estrelas Médias:" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Estrelas Grandes:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Repetir:" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Fechar" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objeto: [Grupo]" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "Grupo não suportado" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Número de Pingus: " -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objeto:" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Número a Salvar: " + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tempo: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autor: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Nome do Arquivo: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Tentar novamente" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Sucesso!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Fracasso!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfeito! Salvou todos os possíveis - fantástico!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Nenhum foi morto, trabalho impressionante." + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Salvou exatamente todos que precisava - conseguiu,\n" +"mas talvez consiga fazer melhor?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Nem todos foram salvos, mas ainda assim, bom trabalho!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "O que posso dizer, conseguiu - parabéns!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Matou todos, não foi lá muito bom." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Nenhum foi salvo - eu sei que você consegue fazer melhor." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Não salvou o suficiente, mas ainda salvou uns poucos.\n" +"Na próxima, você faz melhor." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Só faltou um para conseguir - tente novamente!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Apenas mais alguns e teria conseguido - tente outra vez!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Melhor sorte da próxima vez!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Salvos: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Mortos: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tempo restante: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Soltos:%3d/%d Fora:%3d Salvos:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -526,932 +572,1361 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Especifica o tamanho dos ladrilhos (padrão: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Sem memória!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Exceção padrão encontrada!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: throw desconhecido apanhado!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "ilimitado" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "trancado" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Faz-pontes" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Mostrar Final?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Ideia" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Ver História?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Manutenção" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Abandonar?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programação" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Entrar?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Porte (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...andando..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Porte (MacOSX)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Screenshot: Gravando imagem da tela para: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Efeitos Gráficos" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Screenshot: foto da tela tirada." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Música" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Screenshot: Não consegui gravar o arquivo: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Edição de Níveis" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Entrada" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-História" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Pedaço de terreno (terra)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Tradução" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Pedaço de terreno (sólido)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Especiais" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Pedaço de terreno (ponte)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-agradecimentos a" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Pedaço de terreno (transparente)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_E um Especial Obrigado" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Pedaço de terreno (remover)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_a todos esses que" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Marco" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_contribuiram para" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Fundo" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_o Software Livre!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Líquido" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Obrigado por" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Armadilhas" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_ter jogado Pingus!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Clima" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Objetos Especiais" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Cancelar" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objeto:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Número de Pingus: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Nada selecionado" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Número a Salvar: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Transparente" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tempo: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Sólido" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Autor: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Terreno" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Nome do Arquivo: " +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Faz-pontes" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "Fechar" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Água" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "História" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lava" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Iniciar o jogo ::.." +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Remover" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "Editor" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Direção:" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Crie seus próprios níveis ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Esquerda" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Tchau ::.." +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Diversos" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "Outros Níveis" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Direita" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Jogar níveis construídos por usuários ::.." +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "Taxa de lançamentos:" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" -"..:: Ctrl-g: arrastar com mouse :: F10: conta qps :: F11: toda a " -"tela :: F12: foto da tela ::.." +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "Feitos: " +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "Outros Níveis" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Rolar-X:" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Rolar-Y:" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "ID do proprietário:" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Começar" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Posição-Z:" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Feitos: " +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Cor:" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Feitos: " +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "Estrelas Pequenas:" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "pular" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Estrelas Médias:" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Estrelas Grandes:" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Resultados:" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Repetir:" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Executa em tela cheia" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objeto: [Grupo]" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Grupo não suportado" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Som:" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objeto: " -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" +"Seleciona tudo\n" +"Limpa a seleção\n" +"Sobe objetos\n" +"Desce objetos\n" +"Desce objetos para o fundo\n" +"Sobe objetos para o topo\n" +"Gira 90 graus\n" +"Gira 270 graus\n" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" +"Inverte objeto horizontalmente\n" +"Inverte objeto verticalmente\n" +"Apaga todos os objetos marcados\n" +"Move objetos para cima\n" +"Move objetos para baixo\n" +"Move objetos pra esquerda\n" +"Move objects pra direita\n" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" msgstr "" +"Você deve batizar seus arquivos de nível de forma sistemática. i.e., pelo " +"nome do tema, o número e seu apelido:\n" +"\n" +" -.pingus\n" +"\n" +"Então, se você criar um segundo nível cujo tema é rochas, chame de: rochas2-" +"seunome.pingus\n" +"\n" +"Quando você quiser que um nível criado por você seja incluído no jogo, mande " +"para:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Apenas níveis publicados sob a GPL podem ser publicados no jogo. O editor " +"insere automaticamente uma referência para a GPL. Se você quer que seu nível " +"tenha uma licença diferente, tem que mudar esta referência.\n" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" -msgstr "" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Novo nível" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Habilita cursor por software" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Abrir nível..." -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Resultados:" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Gravar nível..." -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Opções" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Gravar nível como..." -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Tentar novamente" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Jogar nível..." + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Configurar ações" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Configurar nível" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Mostrar propriedades do objeto" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Mostrar janela de inserção de objetos" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Mostrar mini-mapa" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Duplicar objeto selecionado" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Remover o objeto selecionado" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Sobe objeto até o topo" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Sobe objeto" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Desce objeto" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Desce objeto até o fundo" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Inverte objeto horizontalmente" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Inverte objeto verticalmente" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Gira objeto -90 graus" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Gira objeto 90 graus" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Mostra a ajuda" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Pasta de dados" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Pasta do usuário" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Abrir" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Salvar" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Cancelar" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Nome do Arquivo:" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Caminho:" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Abrir um nível" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Gravar seu nível" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Se o caminho está bloqueado, perfure" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Similar à ação de Escavar, que você já conhece dos níveis anteriores, também " +"há uma ação que permite aos Pingus cavarem na horizontal, ao contrário da " +"habilidade de Escavação na vertical. Esta nova ação é chamada de Perfuração. " + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Sacrifique uns poucos e salve o resto" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Às vezes não sobra nenhuma outra ação, portanto temos de explodir o nosso " +"caminho pelo solo. Os Pingus podem fazer isto se auto-destruindo. Isto irá " +"matar alguns, mas é por vezes necessário sacrificar alguns, para que os " +"outros sejam salvos. " + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Aprendendo a escavar" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Esta é sua primeira missão. Como sempre, é bastante fácil. Tudo o que você " +"tem de fazer é dar o comando a um Pingu para fazer um buraco no solo, para " +"que possam chegar à saída. Isto pode ser atingido, através de um simples " +"clique num Pingu. " + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Flutue ou Morra" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"Parabéns pela sua primeira missão! Agora partiremos para a próxima. Desta " +"vez, vais ter que equipar os teus Pingus com uma hélice, para que eles " +"possam flutuar suavemente até o chão. Se os Pingus caírem de muito alto, não " +"irão sobreviver à queda, portanto mantenha os olhos bem abertos! " + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "A alegria de saltar" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Por vezes, um Pingu precisa chegar a uma plataforma que está um pouco " +"afastada, não podendo ser atingida a pé. É aí que os Saltadores tornam-se " +"úteis - permitem que um Pingu execute um pequeno salto, atingindo assim a " +"plataforma. " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Paraíso dos Mineiros" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Outra ação chega até nós - outra ação de escavação, mas desta vez na " +"diagonal. Permite a um Pingu escavar na diagonal através do solo, e, assim, " +"criar um caminho para que os outros Pingus o sigam. Esta ação é a do " +"Mineiro. " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "Ilha do Pânico (flutuar/perfurar)" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Enquanto os níveis anteriores não exigiam muita rapidez da tua parte, este " +"torna-se um pouco mais trabalhoso. Os Pingus partem de duas entradas em " +"paralelo e a tua tarefa é a de coordenar os dois grupos sabiamente. " + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "Saltando... e Perfurando..." + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"É hora de entrar em pânico de novo. Os Pingus não sairão muito rapidamente, " +"mas como ele viram ao bater numa parede, logo você vai estar em apuros para " +"coordenar todos eles. Já que você só precisa salvar 5, acho que você " +"consegue, mas se não conseguir, use o modo de pausa ('p') para ter uma visão " +"geral, antes de prosseguir. " + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "Dois grupos em paralelo, coordene-os sabiamente" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"Você tem dois grupos para coordenar desta vez. Não precisa entrar em pânico, " +"já que há tempo para planejar suas ações. Desta vez, não há mais dicas, mas " +"boa sorte! " + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "Bloquear e explodir" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Mais uma vez, é hora de combinar tudo o que você aprendeu nos níveis " +"passados. Destrua a passagem e assegure-se que mantém os outros sob " +"controle. A ação dos Bloqueadores será útil. " + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Escala, escalador... bum!" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Como você já te deve ter percebido pelos níveis anteriores, frequentemente " +"você tem que combinar diferentes ações para realizar a tarefa. Devido à " +"falta da ação de Escavador neste nível, o Pingus-bomba precisa fazer o " +"serviço, mas como chegará ele ao local para explodir? " + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "A construção de pontes começa a complicar..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"Novamente, você tem de combinar as ações cuidadosamente e sabiamente. Senão " +"você pode terminar num buraco perto da saída, portanto pense em como evitar " +"isto. " + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "Se for muito alto seus Pingus irão morrer..." + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"É preciso trabalhar em equipe para se chegar à saída. Não tens Flutuadores " +"suficientes, por isso, envia apenas alguns e deixa-os preparar o caminho " +"para os restantes. " + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Aprendendo a usar a ponte" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"Se nenhum Saltador estiver à mão e um grande buraco precisa ser " +"ultrapassado, uma ponte pode ser bastante útil. Leva algum tempo para " +"construir, mas, ao contrário da ação de saltador, esta permite que outros " +"Pingus sigam e atinjam também o fim. " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Três soluções, você escolhe" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Agora que já sabes todas as ações de cor, é hora de um maior exercício. Este " +"nível tem, pelo menos, três diferentes soluções. Cabe a você escolher uma " +"delas. " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Escala, alpinista, escala... e contrói uma ponte" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Sucesso!" +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"Uma vez de novo, tens acesso a uma nova ação. A ação de Alpinista permite a " +"um Pingu, escalar paredes lisas, permitindo, assim, chegar a tudo que seria " +"muito alto para chegar por outros meios. " -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Fracasso!" +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Entrada alta Saída baixa" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfeito! Salvou todos os possíveis - fantástico!" +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"Se você não tem flutuadores suficientes para descer os Pingus para a saída, " +"- você vai ter que encontrar outras maneiras de guiá-los para baixo. Você já " +"deve ter aprendido tudo o que precisa para vancer este nível em níveis " +"anteriores, portanto não deve ser difícil para você. " -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Nenhum foi morto, trabalho impressionante." +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Um deve preparar, os outros devem segui-lo" -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/tutorial/snow7-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " msgstr "" -"Salvou exatamente todos que precisava - conseguiu,\n" -"mas talvez consiga fazer melhor?" +"Às vezes, há situações em que não se tem um Bloqueador disponível para " +"coordenar os Pingus. Você vai ter que achar outros meios para mantê-los " +"controlados, enquanto um apenas prepara o caminho para os outros. " -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Nem todos foram salvos, mas ainda assim, bom trabalho!" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Escave e flutue, mas não caia e se esmague" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "O que posso dizer, conseguiu - parabéns!" +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"Ao contrário dos dois primeiros níveis, você tem duas ações disponíveis " +"neste nível. A sua tarefa continua simples: selecionar uma ação do painel à " +"esquerda e aplicá-la nos Pingus, de forma que eles cheguem à saída. Cuidado " +"para que não morram muitos. " -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Matou todos, não foi lá muito bom." +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "Escavar, perfurar e outros problemas" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Quantos mais níveis você domina, mais difíceis estes irão ficar, mas não " +"entre em pânico, pois este é bastante fácil. Basta usar o que aprendeu nos " +"níveis anteriores que você não vai ter grandes problemas. Se você achar que " +"chegou a um ponto de onde não dá mais para resolver o nível, dê um duplo-" +"clique no botão armagedom no canto inferior direito. " + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "Terreno sólido pode bloquear a passagem" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" +"Como você aprendeu nos níveis anteriores, os Pingus podem escavar através de " +"basicamente qualquer tipo de terreno, mas há um material o qual não são " +"capazes de penetrar: aço. Estas regiões estão assinaladas com cinza escuro " +"no mapa do nível e não podem ser destruídas, por isso, você precisa " +"encontrar um caminho desviando delas. " + +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "Um salto para todos apanhar" + +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" +"Os pingus se encontram perdidos em sua jornada. Que lugar misterioso é " +"este? Abóboras com rostos, velas gigantes, e algum tipo de poção " +"borbulhando lá embaixo... Que bruxaria é essa? Diante de um abismo mortal, é " +"seu trabalho salvá-los. Poderá você salva-los de um destino terrível?" + +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "Mil e Uma Saltadas" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"Com a saída tão alta e totalmente inalcançável para um simples pingus, que " +"opções existem? Talvez um saltador possa resgatá-los? Ou ele irá " +"simplesmente adiar a morte certa? É seu trabalho descobrir, será que você é " +"bom o suficiente para salvar todos eles?" + +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Bum Bum" + +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" +"Você dominou o último desafio e agora enfrentará o próximo. O seu caminho " +"para salvação parece estar amaldiçoado, mas por quem? Não há tempo para " +"pensar sobre isso, uma vez que o próximo desafio mortal já aguarda por " +"Pingus. Duas raízes poderosas bloqueiam o caminho, mas sem um bastão na mão " +"para tirá-las, o sacrifício pode ser a única opção..." + +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "Círculo Completo" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"A saída está tão perto, e ainda assim inalcancável. Um passo na direção " +"errada e os Pingus sucumbirão num terrível destino. Você deve ajudá-los, mas " +"terá tempo suficiente? Apresse-se e não cometa nenhum erro. Os Pingus contam " +"com você!" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "Pesadelo dos Fazem-pontes" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"Quem colocou este muro monstruoso aqui? Este terrível bloqueio separa seus " +"Pingus da saída. Destruir esta construção incoveniente parece impossível, " +"mas talvez os fazem-pontes possam resgatar os outros? poderão eles " +"construir pontes altas o suficiente para levar mais uma vez o grupo para a " +"saída? Ou estará alguém jogando um jogo maligno com você?\n" +"\n" +"Novamente, a solução está em você... sua massa cinzenta é a chave para o " +"sucesso dos Pingus. Portanto, não se confunda nem se desvie com caminho " +"correto." + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "Preso pela bruxa" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"Isto é uma prisão? Cercado de paredes sólidas por todos os lados, parece não " +"haver meios de escapar. A salvação parece impossível. Mas espere... a parede " +"à direita parece ser frágil... talvez seja uma forma de escapar? Ou será um " +"caminho perigoso que levará os Pingus à perdição?\n" +"\n" +"Esta é uma trilha arriscada, mas você terá que percorrê-la para descobrir " +"como levar todos à liberdade novamente." + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "Festa do Esborrachamento" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" +"Esta é de longe o mais profundo poço Pingus encontrou. Construir uma ponte " +"parece óbvio, mas isso não vai ajudar já que a saída está no fundo do poço. " +"Se Pingus tentar descer até o poço, irá acabar se espatifando no chão. Você " +"tem dois grupos de Pingus à sua disposição, você pode fazê-los trabalhar " +"juntos para alcançar um mesmo objetivo e sair desta bem escondido?" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "Conserto de Escadaria" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"Parece que estamos mais uma vez diante de um poderoso muro bloqueando a " +"saída! Mas olhe, alguém muito legal construiu uma escadaria por sobre ele. " +"Entretanto, parece que tamanho esforço não adiantou, já que a escadaria está " +"destruída e cheia de furos. Você consegue consertá-la de forma que ela fique " +"por sobre o muro? Claro que você sabe que a solução não é tão óbvia. Mas " +"seus Pingus estão quase alcançando a liberdade e eles acreditam na sua " +"habilidade para guiá-los em segurança mais uma vez. Tenha sucesso e você " +"terá libertado eles de uma vez por todas do malvado que os colocou neste " +"pesadelo... ao menos neste ano." -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Nenhum foi salvo - eu sei que você consegue fazer melhor." +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/desert/desert1.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." msgstr "" -"Não salvou o suficiente, mas ainda salvou uns poucos.\n" -"Na próxima, você faz melhor." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Só faltou um para conseguir - tente novamente!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Apenas mais alguns e teria conseguido - tente outra vez!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Melhor sorte da próxima vez!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Salvos: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Mortos: " -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Tempo restante: " +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Anjo" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Perfurador" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Bloqueador" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skatista" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Pingus-bomba" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Alpinista" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Escavador" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Afogado" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Saindo" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Caindo" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Flutuador" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Saltador" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Morte por laser" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Mineiro" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Lançador de foguetes" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Deslizador" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Esmagado" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Esborrachado" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Super-homem" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportado" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Esperando" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Andando" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Soltos:%3d/%d Fora:%3d Salvos:%3d/%d" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...andando..." +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "trancado" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Mostrar Final?" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Ver História?" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Abandonar?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "Entrar?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Se o caminho está bloqueado, perfure" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"Similar à ação de Escavar, que você já conhece dos níveis anteriores, também " -"há uma ação que permite aos Pingus cavarem na horizontal, ao contrário da " -"habilidade de Escavação na vertical. Esta nova ação é chamada de Perfuração." -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Sacrifique uns poucos e salve o resto" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"Às vezes não sobra nenhuma outra ação, portanto temos de explodir o nosso " -"caminho pelo solo. Os Pingus podem fazer isto se auto-destruindo. Isto irá " -"matar alguns, mas é por vezes necessário sacrificar alguns, para que os " -"outros sejam salvos. " - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "Aprendendo a escavar" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." msgstr "" -"Esta é sua primeira missão. Como sempre, é bastante fácil. Tudo o que você " -"tem de fazer é dar o comando a um Pingu para fazer um buraco no solo, para " -"que possam chegar à saída. Isto pode ser atingido, através de um simples " -"clique num Pingu. " -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Flutue ou Morra" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"Parabéns pela sua primeira missão! Agora partiremos para a próxima. Desta " -"vez, vais ter que equipar os teus Pingus com uma hélice, para que eles " -"possam flutuar suavemente até o chão. Se os Pingus caírem de muito alto, não " -"irão sobreviver à queda, portanto mantenha os olhos bem abertos!" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "A alegria de saltar" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"Por vezes, um Pingu precisa chegar a uma plataforma que está um pouco " -"afastada, não podendo ser atingida a pé. É aí que os Saltadores tornam-se " -"úteis - permitem que um Pingu execute um pequeno salto, atingindo assim a " -"plataforma. " -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Paraíso dos Mineiros" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"Outra ação chega até nós - outra ação de escavação, mas desta vez na " -"diagonal. Permite a um Pingu escavar na diagonal através do solo, e, assim, " -"criar um caminho para que os outros Pingus o sigam. Esta ação é a do Mineiro." -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Ilha do Pânico (flutuar/perfurar)" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"Enquanto os níveis anteriores não exigiam muita rapidez da tua parte, este " -"torna-se um pouco mais trabalhoso. Os Pingus partem de duas entradas em " -"paralelo e a tua tarefa é a de coordenar os dois grupos sabiamente." -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Saltando... e Perfurando..." +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." msgstr "" -"É hora de entrar em pânico de novo. Os Pingus não sairão muito rapidamente, " -"mas como ele viram ao bater numa parede, logo você vai estar em apuros para " -"coordenar todos eles. Já que você só precisa salvar 5, acho que você " -"consegue, mas se não conseguir, use o modo de pausa ('p') para ter uma visão " -"geral, antes de prosseguir." -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Dois grupos em paralelo, coordene-os sabiamente" +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 -msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" msgstr "" -"Você tem dois grupos para coordenar desta vez. Não precisa entrar em pânico, " -"já que há tempo para planejar suas ações. Desta vez, não há mais dicas, mas " -"boa sorte! " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Bloquear e explodir" +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"Mais uma vez, é hora de combinar tudo o que você aprendeu nos níveis " -"passados. Destrua a passagem e assegure-se que mantém os outros sob " -"controle. A ação dos Bloqueadores será útil. " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Escala, escalador... bum!" +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"Como você já te deve ter percebido pelos níveis anteriores, frequentemente " -"você tem que combinar diferentes ações para realizar a tarefa. Devido à " -"falta da ação de Escavador neste nível, o Pingus-bomba precisa fazer o " -"serviço, mas como chegará ele ao local para explodir? " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "A construção de pontes começa a complicar..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"Novamente, você tem de combinar as ações cuidadosamente e sabiamente. Senão " -"você pode terminar num buraco perto da saída, portanto pense em como evitar " -"isto. " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "Se for muito alto seus Pingus irão morrer..." +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 -msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"É preciso trabalhar em equipe para se chegar à saída. Não tens Flutuadores " -"suficientes, por isso, envia apenas alguns e deixa-os preparar o caminho " -"para os restantes. " -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Aprendendo a usar a ponte" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"Se nenhum Saltador estiver à mão e um grande buraco precisa ser " -"ultrapassado, uma ponte pode ser bastante útil. Leva algum tempo para " -"construir, mas, ao contrário da ação de saltador, esta permite que outros " -"Pingus sigam e atinjam também o fim. " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Três soluções, você escolhe" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"Agora que já sabes todas as ações de cor, é hora de um maior exercício. Este " -"nível tem, pelo menos, três diferentes soluções. Cabe a você escolher uma " -"delas. " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Escala, alpinista, escala... e contrói uma ponte" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"Uma vez de novo, tens acesso a uma nova ação. A ação de Alpinista permite a " -"um Pingu, escalar paredes lisas, permitindo, assim, chegar a tudo que seria " -"muito alto para chegar por outros meios. " -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "Entrada alta Saída baixa" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 -msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"Se você não tem flutuadores suficientes para descer os Pingus para a saída, " -"- você vai ter que encontrar outras maneiras de guiá-los para baixo. Você já " -"deve ter aprendido tudo o que precisa para vancer este nível em níveis " -"anteriores, portanto não deve ser difícil para você." -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Um deve preparar, os outros devem segui-lo" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Saltador" -#: data/levels/tutorial/snow7-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"Às vezes, há situações em que não se tem um Bloqueador disponível para " -"coordenar os Pingus. Você vai ter que achar outros meios para mantê-los " -"controlados, enquanto um apenas prepara o caminho para os outros. " -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Escave e flutue, mas não caia e se esmague" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "História" -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"Ao contrário dos dois primeiros níveis, você tem duas ações disponíveis " -"neste nível. A sua tarefa continua simples: selecionar uma ação do painel à " -"esquerda e aplicá-la nos Pingus, de forma que eles cheguem à saída. Cuidado " -"para que não morram muitos. " -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Escavar, perfurar e outros problemas" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/snow9-grumbel.pingus:8 -msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" msgstr "" -"Quantos mais níveis você domina, mais difíceis estes irão ficar, mas não " -"entre em pânico, pois este é bastante fácil. Basta usar o que aprendeu nos " -"níveis anteriores que você não vai ter grandes problemas. Se você achar que " -"chegou a um ponto de onde não dá mais para resolver o nível, dê um duplo-" -"clique no botão armagedom no canto inferior direito. " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "Terreno sólido pode bloquear a passagem" +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"Como você aprendeu nos níveis anteriores, os Pingus podem escavar através de " -"basicamente qualquer tipo de terreno, mas há um material o qual não são " -"capazes de penetrar: aço. Estas regiões estão assinaladas com cinza escuro " -"no mapa do nível e não podem ser destruídas, por isso, você precisa " -"encontrar um caminho desviando delas. " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "Um salto para todos apanhar" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Os pingus se encontram perdidos em sua jornada. Que lugar misterioso é " -"este? Abóboras com rostos, velas gigantes, e algum tipo de poção " -"borbulhando lá embaixo... Que bruxaria é essa? Diante de um abismo mortal, é " -"seu trabalho salvá-los. Poderá você salva-los de um destino terrível?" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "Mil e Uma Saltadas" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -"Com a saída tão alta e totalmente inalcançável para um simples pingus, que " -"opções existem? Talvez um saltador possa resgatá-los? Ou ele irá " -"simplesmente adiar a morte certa? É seu trabalho descobrir, será que você é " -"bom o suficiente para salvar todos eles?" -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Bum Bum" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -"Você desvendou o último desafio e agora encara o próximo. O caminho para a " -"salvação parece ser amaldiçoado, mas por quem? Não há tempo para pensar a " -"respeito, já que o próximo desafio mortal já aguarda os Pingus. Duas " -"poderosas raízes impedem a passagem, mas sem um perfurador disponível para " -"abrir caminho, sacrifício parece ser a única opção..." -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "Círculo Completo" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"A saída está tão perto, e ainda assim inalcancável. Um passo na direção " -"errada e os Pingus sucumbirão num terrível destino. Você deve ajudá-los, mas " -"terá tempo suficiente? Apresse-se e não cometa nenhum erro. Os Pingus contam " -"com você!" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "Pesadelo dos Fazem-pontes" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"Quem colocou este muro monstruoso aqui? Este terrível bloqueio separa seus " -"Pingus da saída. Destruir esta construção incoveniente parece impossível, " -"mas talvez os fazem-pontes possam resgatar os outros? poderão eles " -"construir pontes altas o suficiente para levar mais uma vez o grupo para a " -"saída? Ou estará alguém jogando um jogo maligno com você?\n" -"\n" -"Novamente, a solução está em você... sua massa cinzenta é a chave para o " -"sucesso dos Pingus. Portanto, não se confunda nem se desvie com caminho " -"correto." -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "Preso pela bruxa" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 -msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " msgstr "" -"Isto é uma prisão? Cercado de paredes sólidas por todos os lados, parece não " -"haver meios de escapar. A salvação parece impossível. Mas espere... a parede " -"à direita parece ser frágil... talvez seja uma forma de escapar? Ou será um " -"caminho perigoso que levará os Pingus à perdição?\n" -"\n" -"Esta é uma trilha arriscada, mas você terá que percorrê-la para descobrir " -"como levar todos à liberdade novamente." -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "Festa do Esborrachamento" +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"Este é de longe o mais profundo abismo que os Pingus encontraram. Construir " -"uma ponte sobre ele parece óbvio, mas não vai funcionar. A saída está lá no " -"fundo do abismo, mas os Pingus que se jogam se esborracham no chão. Mas você " -"tem dois grupos de Pingus a seu dispor... conseguirá você fazê-los trabalhar " -"juntos para alcançar a obscura saída?" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "Conserto de Escadaria" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" -"Parece que estamos mais uma vez diante de um poderoso muro bloqueando a " -"saída! Mas olhe, alguém muito legal construiu uma escadaria por sobre ele. " -"Entretanto, parece que tamanho esforço não adiantou, já que a escadaria está " -"destruída e cheia de furos. Você consegue consertá-la de forma que ela fique " -"por sobre o muro? Claro que você sabe que a solução não é tão óbvia. Mas " -"seus Pingus estão quase alcançando a liberdade e eles acreditam na sua " -"habilidade para guiá-los em segurança mais uma vez. Tenha sucesso e você " -"terá libertado eles de uma vez por todas do malvado que os colocou neste " -"pesadelo... ao menos neste ano." #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" @@ -1609,12 +2084,28 @@ msgstr "" "Então os Pingus foram ao mar, preocupando-se com o que viria e para onde " "iriam, enquanto navegavam rumo ao pÃŽr-do-sol. Continua..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1625,634 +2116,22 @@ msgstr "Dia das Bruxas 2007" msgid "Trapped at All Hallows Eve" msgstr "Presos no Dia das Bruxas" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "Come-Come" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" -msgstr "Presos em um jogo de video game" - -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" -msgstr "Natal 2007" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "Feliz Natal e um Próspero Ano Novo" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "Permite redimensionar a janela (problemático)" - -#~ msgid "Load a custom worldmap" -#~ msgstr "Lê um mapa personalizado do mundo" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Avança, pelo menos, N quadros, valores maiores aceleram o jogo" - -#~ msgid "Skip at most N frames" -#~ msgstr "Avança no máximo N quadros" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Põe o avanço mín. e máx. de quadros em N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Desativa algumas características que exigem bastante CPU" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Jogo em modo de demo e gravação:" - -#~ msgid "Plays a demo session" -#~ msgstr "Reproduz uma sessão de demo a partir do ARQUIVO" - -#~ msgid "Record demos for each played level" -#~ msgstr "Grava demos para todos os níveis jogados" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Erro apanhado pelo Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "Não consegui abrir: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Caractere inesperado: '" - -#~ msgid "Yes" -#~ msgstr "Sim" - -#~ msgid "No" -#~ msgstr "Não" - -#~ msgid "Exit Pingus?" -#~ msgstr "Sair do Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Iniciar a história ::.." - -#~ msgid "Multiplayer" -#~ msgstr "Multi-jogador" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Modo Multi-Jogador ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Dificuldade: " - -#~ msgid "Difficulty: " -#~ msgstr "Dificuldade: " - -#~ msgid "Finished!" -#~ msgstr "Terminado!" - -#~ msgid "Not finished!" -#~ msgstr "Não terminado!" - -#~ msgid "Not Finished" -#~ msgstr "Não Terminado" - -#~ msgid "Not Accessible" -#~ msgstr "Inacessível" - -#~ msgid "Load" -#~ msgstr "Carregar" - -#~ msgid "Level Editor" -#~ msgstr "Editor de Níveis" - -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "" -#~ "Contribuições\n" -#~ "Níveis" - -#~ msgid "--- Empty Placeholder Level ---" -#~ msgstr "--- Guarda-Nível Vazio ---" - -#~ msgid "This Level is not playable and EMPTY!" -#~ msgstr "Este nível não é jogável e está VAZIO!" - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| controlador_de_segfaults: SIGSEGV capturado." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "" -#~ "| Ops, Pingus acabou de dar pau, parabéns, você encontrou um \"bug\"." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| Por favor, escreva (em inglês) um pequeno relatório para , incluindo detalhes" - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "| onde exatamente o SIGSEGV ocorreu e como reproduzí-lo." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "| Tente incluir também um backtrace, você pode obter um assim:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Se não funcionar, tente isto:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [joge até dar pau de novo]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Aviso: o Pingus recebeu um SIGINT, terminando." - -#~ msgid "Disable intro" -#~ msgstr "Desativa introdução" - -#~ msgid "Use OpenGL" -#~ msgstr "Usar OpenGL" - -#~ msgid "Use SDL" -#~ msgstr "usar SDL" - -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Configurar a taxa de atualização em tela cheia (padrão: 60)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Lê um nível personalizado de ARQUIVO" - -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "" -#~ "Mostra algumas mensagens a mais no stdout (\"saída padrão\"), pode ser " -#~ "usado mais de uma vez para aumentar a verborragia" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Imprime o fps no stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Reduz o uso de CPU, invocando sleep()" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "Aviso: Resoluções superiores a 800x600 levarão a problemas gráficos" - -#~ msgid "language: " -#~ msgstr "idioma: " - -#~ msgid "sound support: enabled" -#~ msgstr "suporte a som: ativado" - -#~ msgid "sound support: disabled" -#~ msgstr "suporte a som: desativado" - -#~ msgid "music support: enabled" -#~ msgstr "suporte a música: ativado" - -#~ msgid "music support: disabled" -#~ msgstr "suporte a música: desativado" - -#~ msgid "resolution: " -#~ msgstr "resolução: " - -#~ msgid "fullscreen: " -#~ msgstr "tela cheia: " - -#~ msgid " enabled" -#~ msgstr " ativado" - -#~ msgid "disabled" -#~ msgstr "desativado" - -#~ msgid "using OpenGL: " -#~ msgstr "usando OpenGL: " - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Iniciando Principal: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Arquivo de níveis não encontrado, ignorando: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "" -#~ "A variável de ambiente $HOME não está configurada, conserte e tente de " -#~ "novo." - -#~ msgid "Unexpected char '" -#~ msgstr "Caractere inesperado '" - -#~ msgid "unknown" -#~ msgstr "desconhecido" - -#~ msgid "Credits" -#~ msgstr "Créditos" - -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Ver os créditos ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus do time" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Nível PLE" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Zona de Esmagamento" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Configure suas visões" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Entrando na caverna" - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "TranqÃŒilo..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Nível 0" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "trancado" - -#~ msgid "Unknow char: " -#~ msgstr "Caracter desconhecido: " - -#~ msgid "Usage: " -#~ msgstr "Uso: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr " [OPÇÕES]... [FICHEIRO_DE_NÍVEL]" - -#~ msgid "FILE " -#~ msgstr "FICHEIRO " - -#~ msgid "FILE " -#~ msgstr "FICHEIRO " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "várias vezes para aumentar a verborragia" - -#~ msgid "FILE " -#~ msgstr "FICHEIRO " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Lê configuração a partir do FICHEIRO (omissão: ~/.pingus/config)" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Activa informações para depuração, possível" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "suporte a clanVorbis: ok" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "" -#~ "suporte a clanVoribs: em falta (ficheiros de música .ogg não serão " -#~ "reproduzidos)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "suporte a clanMikMod: ok" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "" -#~ "suporte a clanMikMod: em falta (ficheiros de música não serão " -#~ "reproduzidos)" - -#~ msgid "getext support: ok" -#~ msgstr "suporte a getext: ok" - -#~ msgid "gettext language: english" -#~ msgstr "língua: português" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Erro apanhado pelo ClanLib: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "A imagem tem um color-depth errado: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Ajuda do Editor (esconder com F1)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - ecrã de ajuda" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - tutorial de edição de níveis" - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - muda a cor de fundo" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - jogar/testar o nível" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - gravar este nível" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [não configurado]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - gravação rápida" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - mudar as dimensões do nível" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [não configurado]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - mostrar/esconder fps" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - tirar um instântaneo" - -#~ msgid "Home - increase object size" -#~ msgstr "Casa - aumenta o tamanho do objecto" - -#~ msgid "End - decrease object size" -#~ msgstr "Fim - diminui o tamanho do objecto" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Teclas de Cursor - Movem o objecto" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Shift 'Cursor' - Move os objectos mais rápido" - -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - aumenta o nível do objecto" - -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - diminui o nível do objecto" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Sift PageUp - aumenta posição Z do objecto em 50" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Sift PageUp - diminui a posição Z do objecto em 50" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Põe a ampliação por omissão (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - duplica objecto" - -#~ msgid "a - mark all objects" -#~ msgstr "a - marca todos os objectos" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "shift botão-esquerdo - adiciona o objecto à selecção" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "botão-do-rato-esquerdo - selecciona o objecto" - -#~ msgid "Insert - insert new object" -#~ msgstr "Insert - insere novo objecto" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - desagrupa/agrupa a selecção actual" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl PageUp - aumenta a posição Z do objecto em 1" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageUp - diminui a posição Z do objecto em 1" - -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Nomenclatura: -.plf" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "Quando criares um nível e desejares que seja incluído na próxima versão " -#~ "do Pingus,\n" -#~ "por favor, envia um email para pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - guilhotina" - -#~ msgid "2 - hammer" -#~ msgstr "2 - martelar" - -#~ msgid "3 - spike" -#~ msgstr "3 - espigão" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - saída_laser" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - saída_fingida" - -#~ msgid "6 - smasher" -#~ msgstr "6 - despadaçar" - -#~ msgid "7 - bumper" -#~ msgstr "7 - saltar" - -#~ msgid "Select a WorldObj" -#~ msgstr "Seleccione um Objecto" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - teleportador" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - alavanca e porta" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - Tapete Rolante" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - Bloco de Gelo" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - Caixa de Informação" - -#~ msgid "1 - snow" -#~ msgstr "1 - neve" - -#~ msgid "2 - rain" -#~ msgstr "2 - chuva" - -#~ msgid "Select an entrance" -#~ msgstr "Escolhe uma entrada" - -#~ msgid "1 - generic" -#~ msgstr "1 - genérica" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - madeira" - -#~ msgid "3 - cloud" -#~ msgstr "3 - nuvem" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - objecto de entrada (hotspot)" - -#~ msgid "What object type do you want?" -#~ msgstr "Que tipo de objecto queres?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - pedaço de terreno [ainda não implementado]" - -#~ msgid "Which object do you want?" -#~ msgstr "Que objecto queres?" - -#~ msgid "x - Exit" -#~ msgstr "x - Saída" - -#~ msgid "o - WorldObject" -#~ msgstr "o - Objecto" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Prefab (Grupo Objecto)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - algo do ficheiro (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "Que prefab desejas?" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Superfície de Fundo" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - Fundo de Cor Sólida" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Fundo Estrelado" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Fundo de Tempestade" - -#~ msgid "Load a level (F5)" -#~ msgstr "Ler um nível (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Sair do editor (esc)" - -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Apagar objectos marcados (Delete)" - -#~ msgid "Edit Level Properties" -#~ msgstr "Editar Propriedades do Nível" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Começar o nível para teste (F4)" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Criar um novo nível do nada" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "Inserir um objecto (Insert)" - -#~ msgid "Zoom into a region" -#~ msgstr "Amplicar esta região" - -#~ msgid "Zoom in" -#~ msgstr "Ampliar" - -#~ msgid "Zoom out" -#~ msgstr "Reduzir" - -#~ msgid "Setup Number of Actions" -#~ msgstr "Configurar Número de Acções" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Mostrar Ecrã de Ajuda (F1)" - -#~ msgid "Designed by " -#~ msgstr "Design por " - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Número de Pingus: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "Carregado. Pressione um botão do rato para dar início ao nível" - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Pingus salvados: %3d/%3d" - -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Pingus mortos: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Pressione um botão para continuar..." - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Visto muitos Pingus terem escapado no princípio do nível. Vai ser difícil " -#~ "paraganhar.... a menos que o jogo se torne pornográfico." - -#~ msgid "Very impressive indeed." -#~ msgstr "Muito impressionante mesmo." - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Bom trabalho. Mas ainda podes melhorar um pouco." - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Não muito trapalhão, mesmo nada trapalhão." - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "Foi bom, mas as indeminisações de vida dos Pingus vão ficar mais caras." - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Talvez este nível peça uma estratégia diferente." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Exactamente metade. Estás a salvar apenas as fêmeas?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Se eu fosse um Pingus, eu nunca teria abandonado a entrada." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Talvez te sintas mais à vontade a jogar Quake." - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Talvez seja preciso utilizar uma estratégia diferente neste nível. Por " -#~ "que não tenta salvar os Pingus, por exemplo." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Já considerou uma carreira de exterminador de Pingus?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Você deixou um passar! Qual é a sua desculpa!?" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "Por favor me diga que apertou o botão do Fim do Mundo." - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Você salvou um número negativo de Pingus, algo está bugado." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Lança o Editor de Nível (experimental)" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Criar um" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Screenshot: Não foi possível gravar uma imagem da tela" +#~ msgid "Pac-Man" +#~ msgstr "Come-Come" -#~ msgid "WorldMap: File not found: " -#~ msgstr "WorldMap: Ficheiro não encontrado: " +#~ msgid "Trapped in a video game" +#~ msgstr "Presos em um jogo de video game" -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: As pessoas que levaram este jogo a você ::.." +#~ msgid "X-Mas 2007" +#~ msgstr "Natal 2007" -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Vai ao menu de opções ::.." +#~ msgid "Merry Christmas and a Happy New Year" +#~ msgstr "Feliz Natal e um Próspero Ano Novo" diff --git a/data/po/sq.po b/data/po/sq.po new file mode 100644 index 000000000..4e1a0438d --- /dev/null +++ b/data/po/sq.po @@ -0,0 +1,1910 @@ +# Albanian translation for pingus +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the pingus package. +# +# FIRST AUTHOR , 2011. +# Dashamir Hoxha , 2011. +msgid "" +msgstr "" +"Project-Id-Version: pingus\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-05-05 13:17+0000\n" +"Last-Translator: Dashamir Hoxha \n" +"Language-Team: Albanian \n" +"Language: sq\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" + +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "pa kufi" + +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "" + +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "" + +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "" + +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "" + +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bomber" + +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "" + +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "" + +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "" + +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "" + +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "" + +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "" + +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "" + +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "" + +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "" + +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "" + +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "" + +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Rrëshqitës" + +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "" + +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "" + +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "" + +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "" + +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "" + +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "" + +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "anashkalo" + +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Anullo" + +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" + +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "Faqe" + +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "Titull" + +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "Gjendja" + +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "u zgjidh" + +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" + +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "" + +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "" + +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "" + +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "" + +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "" + +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "" + +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "" + +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "" + +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "" + +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "" + +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "" + +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "" + +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "" + +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "" + +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "" + +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "" + +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "" + +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "" + +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "" + +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "" + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Editori" + +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "" + +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Dil" + +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "" + +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "" + +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" + +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "Gjuha:" + +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "Rezolucioni:" + +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "Menu opsioni" + +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Mbylle" + +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Në Rregull" + +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Koha: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autori: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Emër skedari: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Riprovo" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Me sukses!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "" + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "Monitori:" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "" + +#: src/pingus/pingus_main.cpp:240 +msgid "Select language to use with Pingus" +msgstr "" + +#: src/pingus/pingus_main.cpp:242 +msgid "List all available languages" +msgstr "" + +#: src/pingus/pingus_main.cpp:246 +msgid "Loads the level editor" +msgstr "" + +#: src/pingus/pingus_main.cpp:248 +msgid "Save the level given level to FILENAME and quit" +msgstr "" + +#: src/pingus/pingus_main.cpp:250 +msgid "Test a font" +msgstr "" + +#: src/pingus/pingus_main.cpp:252 +msgid "Shows the credits" +msgstr "" + +#: src/pingus/pingus_main.cpp:254 +msgid "Misc Options:" +msgstr "" + +#: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 +msgid "PATH" +msgstr "SHTEGU" + +#: src/pingus/pingus_main.cpp:256 +msgid "Set the path to load the data files to 'path'" +msgstr "" + +#: src/pingus/pingus_main.cpp:258 +msgid "Set the path to load and save user files (savegames, etc.) to PATH" +msgstr "" + +#: src/pingus/pingus_main.cpp:261 +msgid "Disable automatic scrolling" +msgstr "" + +#: src/pingus/pingus_main.cpp:263 +msgid "Don't read ~/.pingus/config" +msgstr "" + +#: src/pingus/pingus_main.cpp:264 +msgid "FILE" +msgstr "SKEDARI" + +#: src/pingus/pingus_main.cpp:265 +msgid "" +"Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " +"speed up the game on slower machines" +msgstr "" + +#: src/pingus/pingus_main.cpp:268 +msgid "Uses the controller given in FILE" +msgstr "" + +#: src/pingus/pingus_main.cpp:270 +msgid "Debugging and experimental stuff:" +msgstr "" + +#: src/pingus/pingus_main.cpp:272 +msgid "Enables some features, only interesting to programmers" +msgstr "" + +#: src/pingus/pingus_main.cpp:275 +msgid "" +"Enable the output of debugging info, possible OPTIONs are tiles, gametime, " +"actions, sound, resources, gui, input, pathmgr" +msgstr "" + +#: src/pingus/pingus_main.cpp:279 +msgid "Set the game speed (0=fastest, >0=slower)" +msgstr "" + +#: src/pingus/pingus_main.cpp:281 +msgid "Set the desired game framerate (frames per second)" +msgstr "" + +#: src/pingus/pingus_main.cpp:283 +msgid "Set the size of the map tiles (default: 32)" +msgstr "" + +#: src/pingus/pingus_main.cpp:720 +msgid "Pingus: Out of memory!" +msgstr "" + +#: src/pingus/pingus_main.cpp:724 +msgid "Pingus: Standard exception caught!:\n" +msgstr "" + +#: src/pingus/pingus_main.cpp:728 +msgid "Pingus: Unknown throw caught!" +msgstr "" + +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "" + +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "" + +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "" + +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "" + +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "" + +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "" + +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "" + +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "" + +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "" + +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "" + +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "" + +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "" + +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Sfondi" + +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "" + +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "" + +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Moti" + +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "" + +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objekti:" + +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "" + +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "E tejdukshme" + +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Solid" + +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "" + +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Urë Rrjeti" + +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Ujë" + +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "" + +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Hiqe" + +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Drejtimi:" + +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Majtas" + +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Të Ndryshme" + +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Djathtas" + +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "" + +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Ngjyra:" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Përsërit:" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "" + +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" + +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "" + +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" + +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" + +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" + +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr "" + +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "" + +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "" + +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "" + +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "" + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Shfaq ndihmë" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Hap" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Ruaj" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Anullo" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Skedari:" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "" + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "" + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "" + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" + +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "" + +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" + +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" + +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" + +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "" + +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" + +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" + +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "" + +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" + +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "Stuhi rëre" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +msgid "Jump" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +msgid "Factory" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:4 +msgid "Tutorial Island" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:6 +msgid "Learn the basics" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:15 +msgid "The Journey Begins" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:81 +msgid "The Journey Continues" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:22 +msgid "" +"For a long time, the Pingus have lived happily in peace on the South Pole " +"along with all the other animals. Everything was in balance and it seemed " +"like nothing could disrupt their peace. The Pingus were happy and it seemed " +"like this could never end." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:30 +msgid "" +"But then one day, things began to change slowly: the sky got darker and the " +"earth got warmer. Firstly, they thought this was just a normal fluctuation " +"in the world's climate, but things seemed to get worse and worse with every " +"year." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:38 +msgid "" +"The snow began to melt away in a few areas and food became an issue. Other " +"animals tried to leave the region to search for colder areas, but the Pingus " +"knew that this wouldn't help: they knew that they had to do something about " +"it." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:46 +msgid "" +"So the circle of the eldest came together to decide what to do about it. " +"They decided to send out an expedition around the world to find the cause of " +"this warming. The expedition consisted of hundreds of the bravest Pingus on " +"the South Pole." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:54 +msgid "" +"And they picked you to lead them on their journey around the world. Since " +"the journey will be dangerous and difficult, your first goal is the Island " +"of Mogorok, also known as the Tutorial Island. According to the eldest, this " +"island has always been the first stop of Pingus that were sent out into the " +"world." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:63 +msgid "" +"The island consists of many areas that are ideal to teach the Pingus their " +"abilities. The Pingus can learn to build bridges, climb, bash and use many " +"other talents which they will need on their long and dangerous journey." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:70 +msgid "" +"While there, you can practice your abilities in commanding and guiding the " +"Pingus. You can also get familiar with all the abilities the Pingus provide " +"and learn to master them, since you will need all of them on your journey " +"around the world." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:78 +msgid "" +"Now that you and the Pingus have arrived at Tutorial Island it is time to " +"take command and begin your mission. Good Luck!" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:88 +msgid "" +"Now after you and the Pingus have learned the basics and practiced a bit it " +"is time to move on and begin the journey into the world. Since the ice floe " +"with which the Pingus traveled to the Tutorial Island isn't going to hold on " +"the whole way into the warmer climates the Pingus have to find something " +"else to guide them on their journey." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:97 +msgid "" +"But as the eldest have said, the Tutorial Island provides not only a good " +"way to practice, but it is also the starting point into the world. After " +"some searching the Pingus discovered the meaning of this, and they found the " +"large tree at the end of the island which gave them wood to construct a " +"float." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:106 +msgid "" +"So the Pingus set out and constructed some large rafts, enough to carry them " +"all. After also packing a bunch of provisions they were prepared to start " +"their journey and leave their familiar ground and enter the unknown parts of " +"the world." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:114 +msgid "" +"So the Pingus sit on their raft, worrying about what's to come and where to " +"go, while floating into the sunset. To be continued..." +msgstr "" + +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" +msgstr "" + +#: data/levelsets/desert.levelset:3 +msgid "Desert" +msgstr "Shkretëtirë" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" +msgstr "" + +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" +msgstr "" + +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" +msgstr "" + +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" + +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/sr.po b/data/po/sr.po index c971c5bd1..383865453 100644 --- a/data/po/sr.po +++ b/data/po/sr.po @@ -4,436 +4,478 @@ # Copyright (C) 2003. Ingo Ruhnke # This file is distributed under the same license as the PACKAGE package. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: Pingus 0.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2003-04-15 17:29+0200\n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 16:50+0000\n" "Last-Translator: Milan Babuskov \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# sr.po (Pingus 0.6.0) #-#-#-#-#\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Snimak ekrana: Snimam snimak u: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "neograničeno" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Snimak ekrana: snimak napravljen." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Anđeo" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Snimak ekrana: Nije moguće snimiti fajl: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Glodač" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Bloker" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skejter" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Samoubica" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Neimar" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Penjač" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Kopač" -#: src/editor/file_dialog.cpp:66 -#, fuzzy -msgid "Save" -msgstr "Spašeno: " +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Davljenik" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "Izlaznik" -#: src/editor/file_dialog.cpp:80 -#, fuzzy -msgid "Filename:" -msgstr "Fajl: " +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Padač" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "Padobranac" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Skakač" -#: src/editor/file_dialog.cpp:107 -#, fuzzy -msgid "Save your level" -msgstr "Snimi ovaj nivo (F6)" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Žrtva lasera" -#: src/editor/panel.cpp:152 -#, fuzzy -msgid " New level" -msgstr "F5 - ucitaj nivo" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Rudar" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "" +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Lanser raketa" -#: src/editor/panel.cpp:156 -#, fuzzy -msgid "Save level..." -msgstr "Snimi ovaj nivo (F6)" +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Klizač" -#: src/editor/panel.cpp:158 -#, fuzzy -msgid "Save level as..." -msgstr "Snimi ovaj nivo (F6)" +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Smrskan" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Zgnječen" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "Supermen" -#: src/editor/panel.cpp:166 -#, fuzzy -msgid "Configure level" -msgstr "Snimi ovaj nivo (F6)" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleportovan" -#: src/editor/panel.cpp:168 -#, fuzzy -msgid "Display object properties" -msgstr "Podesi Karakteristike Objekta" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Čekač" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "Hodač" -#: src/editor/panel.cpp:172 -msgid "Show minimap" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" msgstr "" -#: src/editor/panel.cpp:175 -#, fuzzy -msgid "Duplicate the selected objects" -msgstr "Dupliraj trenutni objekat (d)" - -#: src/editor/panel.cpp:177 -#, fuzzy -msgid "Delete the selected objects" -msgstr "Remove - ukloni izabrani objekat" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Odustani" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" msgstr "" -#: src/editor/panel.cpp:184 -msgid "Lower object" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" msgstr "" -#: src/editor/panel.cpp:208 -#, fuzzy -msgid "Display help" -msgstr "Prikaži ovu pomoć" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Ideja" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Izlaz" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Održavanje" -#: src/editor/object_selector.cpp:315 -#, fuzzy -msgid "Entrance" -msgstr "e - Ulaz" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programiranje" -#: src/editor/object_selector.cpp:316 -#, fuzzy -msgid "Groundpiece (ground)" -msgstr "g - Zemljište (zemlja)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Windows verzija" -#: src/editor/object_selector.cpp:317 -#, fuzzy -msgid "Groundpiece (solid)" -msgstr "s - Zemljište (čvrsto)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "" -#: src/editor/object_selector.cpp:318 -#, fuzzy -msgid "Groundpiece (bridge)" -msgstr "b - Zemljište (most)" - -#: src/editor/object_selector.cpp:319 -#, fuzzy -msgid "Groundpiece (transparent)" -msgstr "n - Zemljište (providno)" - -#: src/editor/object_selector.cpp:320 -#, fuzzy -msgid "Groundpiece (remove)" -msgstr "r - Zemljište (ukloni)" - -#: src/editor/object_selector.cpp:321 -#, fuzzy -msgid "Hotspot" -msgstr "h - Senzor" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafika" -#: src/editor/object_selector.cpp:322 -#, fuzzy -msgid "Background" -msgstr "z - Pozadina" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Muzika" -#: src/editor/object_selector.cpp:325 -#, fuzzy -msgid "Liquid" -msgstr "l - Tečnost" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Dizajn nivoa" -#: src/editor/object_selector.cpp:326 -#, fuzzy -msgid "Trap" -msgstr "t - Zamke" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-Priča" -#: src/editor/object_selector.cpp:327 -#, fuzzy -msgid "Weather" -msgstr "w - Vreme" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Prevod" -#: src/editor/object_selector.cpp:328 -#, fuzzy -msgid "Special Object" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" msgstr "-Posebno" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "" - -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-se zahvaljujemo" -#: src/editor/object_properties.cpp:91 -#, fuzzy -msgid "Transparent" -msgstr "-Prevod" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_A naročito se zahvaljujemo" -#: src/editor/object_properties.cpp:92 -#, fuzzy -msgid "Solid" -msgstr "Klizač" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_svim ljudima" -#: src/editor/object_properties.cpp:93 -#, fuzzy -msgid "Ground" -msgstr "Zvuk:" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_koji doprinose" -#: src/editor/object_properties.cpp:94 -#, fuzzy -msgid "Bridge" -msgstr "Neimar" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Free Softveru!" -#: src/editor/object_properties.cpp:95 -#, fuzzy -msgid "Water" -msgstr "Čekač" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Hvala što" -#: src/editor/object_properties.cpp:96 -#, fuzzy -msgid "Lava" -msgstr "Napusti?" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_ste igrali!" -#: src/editor/object_properties.cpp:97 -msgid "Remove" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" msgstr "" -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Opcije:" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Pokreni igru ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" msgstr "" -#: src/editor/object_properties.cpp:105 -#, fuzzy -msgid "Misc" -msgstr "-Muzika" - -#: src/editor/object_properties.cpp:106 -msgid "Right" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." msgstr "" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Izlaz" + +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Vidimo se ::.." + +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" msgstr "" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" msgstr "" -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Prikaži ovu pomoć" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/pingus/pingus_main.cpp:218 -#, fuzzy -msgid "Print version number and exit" -msgstr "Ispisuje verziju i izlazi" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Broj Pingusa: " -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Spasiti: " -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Pokreni u prozoru" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Vreme: " -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "Pokreni preko celog ekrana" +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Autor: " -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Fajl: " -#: src/pingus/pingus_main.cpp:228 -msgid "Enable software cursor" -msgstr "Omogući softverski kursor" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Pokušaj ponovo" -#: src/pingus/pingus_main.cpp:230 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Postavi rezoluciju za pingus (osnovna: 800x600)" +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Uspeh!" -#: src/pingus/pingus_main.cpp:232 -msgid "Sound:" -msgstr "Zvuk:" +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Neuspeh!" -#: src/pingus/pingus_main.cpp:234 -msgid "Disable sound" -msgstr "Onemogući zvuk" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Savršeno! Spašeni su svi mogući, sjajno!" -#: src/pingus/pingus_main.cpp:236 -msgid "Disable music" -msgstr "Onemogući muziku" +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Niko nije zaginuo, prilično dobro urađeno" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Spašeno je koliko je i trebalo, svaka čast, ali\n" +"možda možeš još bolje?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Nisu svi mogli biti spašeni, ali ipak dobro urađeno!" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Šta da kažem, uspešno obavljeno, čestitam!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Sve si ih pobio, ne valja." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Niko nije spašen, znam da možeš bolje." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Nisi spasao dovoljno, ali si spasao nekoliko, možda\n" +"će sledeći put biti bolje." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Samo jos jedan i uspeo bi, probaj ponovo!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Samo jos nekoliko i uspeo bi, probaj ponovo!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Više sreće sledeći put!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Spašeno: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Umrlo: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Preostalo vreme: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Prikaži ovu pomoć" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Pokreni u prozoru" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Pokreni preko celog ekrana" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Omogući softverski kursor" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Postavi rezoluciju za pingus (osnovna: 800x600)" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "Zvuk:" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "Onemogući zvuk" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "Onemogući muziku" #: src/pingus/pingus_main.cpp:240 msgid "Select language to use with Pingus" @@ -444,9 +486,8 @@ msgid "List all available languages" msgstr "" #: src/pingus/pingus_main.cpp:246 -#, fuzzy msgid "Loads the level editor" -msgstr "..:: Pokreni editor nivoa ::.." +msgstr "" #: src/pingus/pingus_main.cpp:248 msgid "Save the level given level to FILENAME and quit" @@ -461,9 +502,8 @@ msgid "Shows the credits" msgstr "" #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Opcije:" +msgstr "" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" @@ -486,16 +526,14 @@ msgid "Don't read ~/.pingus/config" msgstr "Ne čitaj ~/.pingus/config" #: src/pingus/pingus_main.cpp:264 -#, fuzzy msgid "FILE" -msgstr "FAJL " +msgstr "" #: src/pingus/pingus_main.cpp:265 -#, fuzzy msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" -msgstr "smanji upotrebu procesora, da se ubrza igra na sporim masinama" +msgstr "" #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" @@ -506,16 +544,14 @@ msgid "Debugging and experimental stuff:" msgstr "Stvari za dibaging i eksperimente:" #: src/pingus/pingus_main.cpp:272 -#, fuzzy msgid "Enables some features, only interesting to programmers" -msgstr "Ukljušuje neke mogućnosti, samo za programere" +msgstr "" #: src/pingus/pingus_main.cpp:275 -#, fuzzy msgid "" "Enable the output of debugging info, possible OPTIONs are tiles, gametime, " "actions, sound, resources, gui, input, pathmgr" -msgstr "OPCIJE su polja, vreme igre, akcije, zvuk, resursi, interfejs," +msgstr "" #: src/pingus/pingus_main.cpp:279 msgid "Set the game speed (0=fastest, >0=slower)" @@ -529,458 +565,377 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Podesi velicinu polja mape (osnovna: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Nema memorije!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: Uhvaćen standardan izuzetak!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: Uhvaćen nepoznat throw!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "neograničeno" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "zakljucano" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Neimar" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Prikazi kraj?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Ideja" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Prikazi pricu?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Održavanje" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Napusti?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programiranje" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Windows verzija" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...hodanje..." -#: src/pingus/screens/credits.cpp:114 -#, fuzzy -msgid "-Porting (MacOSX)" -msgstr "-Windows verzija" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "Snimak ekrana: Snimam snimak u: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafika" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Snimak ekrana: snimak napravljen." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Muzika" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Snimak ekrana: Nije moguće snimiti fajl: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Dizajn nivoa" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-Priča" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Prevod" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Posebno" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-se zahvaljujemo" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_A naročito se zahvaljujemo" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_svim ljudima" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_koji doprinose" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Free Softveru!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Hvala što" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_ste igrali!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Odustani" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Broj Pingusa: " - -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Spasiti: " - -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Vreme: " - -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Autor: " - -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Fajl: " - -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" msgstr "" -#: src/pingus/screens/pingus_menu.cpp:52 -#, fuzzy -msgid "Story" -msgstr "-Priča" - -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Pokreni igru ::.." - -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "Izlaznik" - -#: src/pingus/screens/pingus_menu.cpp:58 -#, fuzzy -msgid "..:: Create your own levels ::.." -msgstr "..:: Pokreni dodatni nivo ::.." - -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Vidimo se ::.." - -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Dizajn nivoa" - -#: src/pingus/screens/pingus_menu.cpp:68 -#, fuzzy -msgid "..:: Play User Built levels ::.." -msgstr "..:: Pokreni dodatni nivo ::.." - -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +#: src/editor/object_properties.cpp:91 +msgid "Transparent" msgstr "" -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Spašeno: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Dizajn nivoa" +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" msgstr "" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: src/editor/object_properties.cpp:95 +msgid "Water" msgstr "" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Pokreni" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Spašeno: " +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Spašeno: " +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" +#: src/editor/object_properties.cpp:104 +msgid "Left" msgstr "" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: src/editor/object_properties.cpp:105 +msgid "Misc" msgstr "" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Rezultati:" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Pokreni preko celog ekrana" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" msgstr "" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Zvuk:" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" msgstr "" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" msgstr "" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" msgstr "" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" msgstr "" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Omogući softverski kursor" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Rezultati:" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "" -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Opcije" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Pokušaj ponovo" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Uspeh!" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Neuspeh!" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Savršeno! Spašeni su svi mogući, sjajno!" +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Niko nije zaginuo, prilično dobro urađeno" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "" -#: src/pingus/screens/result_screen.cpp:204 +#: src/editor/editor_screen.cpp:191 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" -"Spašeno je koliko je i trebalo, svaka čast, ali\n" -"možda možeš još bolje?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Nisu svi mogli biti spašeni, ali ipak dobro urađeno!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Šta da kažem, uspešno obavljeno, čestitam!" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Sve si ih pobio, ne valja." - -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Niko nije spašen, znam da možeš bolje." - -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:213 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -"Nisi spasao dovoljno, ali si spasao nekoliko, možda\n" -"će sledeći put biti bolje." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Samo jos jedan i uspeo bi, probaj ponovo!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Samo jos nekoliko i uspeo bi, probaj ponovo!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Više sreće sledeći put!" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Spašeno: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Umrlo: " +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Preostalo vreme: " +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Anđeo" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Glodač" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Bloker" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skejter" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Samoubica" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Penjač" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Kopač" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Davljenik" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Izlaznik" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Padač" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Padobranac" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Skakač" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Žrtva lasera" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Rudar" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Lanser raketa" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Klizač" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Smrskan" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Zgnječen" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Supermen" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleportovan" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Čekač" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Hodač" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, fuzzy, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Pušteno:%3d/%-3d Izašlo:%3d Spašeno:%3d/%-3d" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...hodanje..." +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "zakljucano" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Prikazi kraj?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Prikazi pricu?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Napusti?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -#, fuzzy -msgid "Enter?" -msgstr "Udji?" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 msgid "If the way is blocked, bash away" @@ -1406,6 +1361,480 @@ msgid "" "year." msgstr "" +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Skakač" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "-Priča" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" + #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" msgstr "" @@ -1423,59 +1852,38 @@ msgid "The Journey Continues" msgstr "Putovanje se nastavlja" #: data/worldmaps/tutorial.worldmap:22 -#, fuzzy msgid "" "For a long time, the Pingus have lived happily in peace on the South Pole " "along with all the other animals. Everything was in balance and it seemed " "like nothing could disrupt their peace. The Pingus were happy and it seemed " "like this could never end." msgstr "" -"Dugo vremena su Pingusi ziveli srecno i u miru na juznom polu uz\n" -"sve druge zivotinje. Sve je bilo u ravnotezi i izgledalo je kao\n" -"da nista ne moze narusiti njihov mir. Bili su vrlo srecni i\n" -"izgledalo je kao da tome nema kraja.\n" #: data/worldmaps/tutorial.worldmap:30 -#, fuzzy msgid "" "But then one day, things began to change slowly: the sky got darker and the " "earth got warmer. Firstly, they thought this was just a normal fluctuation " "in the world's climate, but things seemed to get worse and worse with every " "year." msgstr "" -"Ali, jednog dana, stvari su pocele da se polako menjaju, nebo\n" -"se zacrnilo, zemlja se ugrejala. Prvo su pomislili da je to\n" -"samo normalna fluktuacija u svetkskom klimatu, ali izgledalo je\n" -"kao da se iz godine u godinu stvari sve vise i vise pogorsavaju." #: data/worldmaps/tutorial.worldmap:38 -#, fuzzy msgid "" "The snow began to melt away in a few areas and food became an issue. Other " "animals tried to leave the region to search for colder areas, but the Pingus " "knew that this wouldn't help: they knew that they had to do something about " "it." msgstr "" -"Sneg je poceo da se topi i u nekim delovima hrana je postala\n" -"vazno pitanje. Druge zivotinje su vec pocele da napustaju\n" -"region u potrazi za hladnijim podrucjima, ali Pingusi su\n" -"znali da to nece pomoci, vec su morali da ucine nesto." #: data/worldmaps/tutorial.worldmap:46 -#, fuzzy msgid "" "So the circle of the eldest came together to decide what to do about it. " "They decided to send out an expedition around the world to find the cause of " "this warming. The expedition consisted of hundreds of the bravest Pingus on " "the South Pole." msgstr "" -"Tako se okupio krug najstarijih da odluce sta ce da urade\n" -"povodom situacije. Odlucili su da posalju ekspediciju na put oko\n" -"sveta da nadje razlog zagrevanju. Ekspedicija se sastojala od\n" -"stotina najhrabrijih Pingusa sa Juznog pola." #: data/worldmaps/tutorial.worldmap:54 -#, fuzzy msgid "" "And they picked you to lead them on their journey around the world. Since " "the journey will be dangerous and difficult, your first goal is the Island " @@ -1483,51 +1891,29 @@ msgid "" "island has always been the first stop of Pingus that were sent out into the " "world." msgstr "" -"A tebe su izabrali da ih vodis na njihovom putuovanju oko\n" -"sveta. Posto ce putovanje biti opasno i tesko, tvoj prvi cilj\n" -"je Ostrvo Mogorok, takodje poznato i kao Tutorsko Ostrvo. Po\n" -"prici najstarijih, to ostrvo je oduvek bilo pocetna tacka\n" -"Pingusa poslatih u svet." #: data/worldmaps/tutorial.worldmap:63 -#, fuzzy msgid "" "The island consists of many areas that are ideal to teach the Pingus their " "abilities. The Pingus can learn to build bridges, climb, bash and use many " "other talents which they will need on their long and dangerous journey." msgstr "" -"Ostrvo se sastoji iz mnostva regiona, koji su idealni za\n" -"uvezbavanje sposobnosti Pingusa. Pingusi mogu tamo vezbati svoje\n" -"sposobnosti mostogradnje, penjanja, kopanja, kad i razne druge\n" -"vestine koje ce im sigurno zatrebati u dugom i opasnom putovanju." #: data/worldmaps/tutorial.worldmap:70 -#, fuzzy msgid "" "While there, you can practice your abilities in commanding and guiding the " "Pingus. You can also get familiar with all the abilities the Pingus provide " "and learn to master them, since you will need all of them on your journey " "around the world." msgstr "" -"Sa druge strane, ti mozes uvezbati svoju sposobnost da\n" -"naredjujes i vodis Pinguse. Takodje se mozes upoznati sa svim\n" -"sposobnostima koje Pingusi poseduju i nauciti da koristis, jer\n" -"ce ti sve te vestine sigurno trebati na vasem putu oko\n" -"sveta" #: data/worldmaps/tutorial.worldmap:78 -#, fuzzy msgid "" "Now that you and the Pingus have arrived at Tutorial Island it is time to " "take command and begin your mission. Good Luck!" msgstr "" -"Sada, kada ste Pingusi i ti stigli na Tutorsko ostrvo, vreme\n" -"je da preuzmes komandu i zapocnes svoju misiju.\n" -"\n" -" Srecno!" #: data/worldmaps/tutorial.worldmap:88 -#, fuzzy msgid "" "Now after you and the Pingus have learned the basics and practiced a bit it " "is time to move on and begin the journey into the world. Since the ice floe " @@ -1535,15 +1921,8 @@ msgid "" "the whole way into the warmer climates the Pingus have to find something " "else to guide them on their journey." msgstr "" -"Sada kada si sa Pingusima naučio osnove i malo vežbao\n" -"vreme je da se krene dalje i započne putovanje u svet.\n" -"Pošto ledena santa na kojoj su Pingusi putovali do\n" -"Tutorskog ostrva ne bi izdržala celo putovanje u toplijim\n" -"krajevima, Pingusi moraju pronaći nešto drugo da ih\n" -"vodi na njihovom putovanju.\n" #: data/worldmaps/tutorial.worldmap:97 -#, fuzzy msgid "" "But as the eldest have said, the Tutorial Island provides not only a good " "way to practice, but it is also the starting point into the world. After " @@ -1551,714 +1930,57 @@ msgid "" "large tree at the end of the island which gave them wood to construct a " "float." msgstr "" -"Ali, kao sto su najstariji rekli, Tutorsko ostrvo ne pruza\n" -"samo mogucnost vezbanja, vec je takodje i pocetna tacka ka\n" -"svetu, jer ce materijal od velikog drveta sa kraja ostrva\n" -"biti dobra gradja za konstruisanje splava.\n" #: data/worldmaps/tutorial.worldmap:106 -#, fuzzy msgid "" "So the Pingus set out and constructed some large rafts, enough to carry them " "all. After also packing a bunch of provisions they were prepared to start " "their journey and leave their familiar ground and enter the unknown parts of " "the world." msgstr "" -"Tako su Pingusi otisli i napravili nekoliko velikih splavova,\n" -"dovoljno da ih sve ponesu. Nakon pakovanja raznih namirnica\n" -"bili su konacno spremni da zapocnu svoje putovanje i napuste\n" -"sebi poznate krajeve i zadju u nepoznate delove\n" -"sveta.\n" #: data/worldmaps/tutorial.worldmap:114 -#, fuzzy msgid "" "So the Pingus sit on their raft, worrying about what's to come and where to " "go, while floating into the sunset. To be continued..." msgstr "" -"Tako su Pingusi seli u svoj splav, i brinuli sta ce da se\n" -"desi i kuda ce ici, i plovili prema zalasku sunca.\n" -"\n" -"Nastavice se..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" msgstr "" -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" +#: data/levelsets/desert.levelset:3 +msgid "Desert" msgstr "" -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." msgstr "" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" msgstr "" -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" msgstr "" -#, fuzzy -#~ msgid "Load a custom worldmap" -#~ msgstr "Učitaj neku mapu sveta iz FAJLA" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "Preskoči N frejmova, veće vrednosti ubrzavaju igru" - -#~ msgid "Skip at most N frames" -#~ msgstr "Preskoči najviše N frejmova" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Postavi min i max preskakanje frejmova na N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Onemogući neke intenzivne mogucnosti" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Igranje i snimanje demoa" - -#, fuzzy -#~ msgid "Plays a demo session" -#~ msgstr "Igra demo na osnovu FAJLA" - -#~ msgid "Record demos for each played level" -#~ msgstr "Snimi demo za svaki odigran nivo" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Uhvaćena greška iz Pingusa: " - -#~ msgid "Couldn't open: " -#~ msgstr "Nije moguće otvoriti: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Neočekivan karakter: '" - -#~ msgid "Yes" -#~ msgstr "Da" - -#~ msgid "No" -#~ msgstr "Ne" - -#~ msgid "Exit Pingus?" -#~ msgstr "Izlaz iz Pingusa?" - -#, fuzzy -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Pokreni igru ::.." - -#, fuzzy -#~ msgid "Multiplayer" -#~ msgstr "Više" - -#, fuzzy -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Modovi za više igrača... eksperimentalno ::.." - -#~ msgid "Difficulty:" -#~ msgstr "Težina:" - -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "Težina:" - -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Dodaci" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Ispis jos nekih poruka na stdout, može biti postavljeno" - -#~ msgid "Use OpenGL" -#~ msgstr "Koristi OpenGL" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Ispiši fps na stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Smanjuje upotrebu procesora korišćenjem sleep()-a" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "" -#~ "Upozorenje: Rezolucije veće od 800x600 mogu da izazovu vizuelne probleme" - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Pokretanje Main: " - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: uhvaćen SIGSEGV." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "| Oops, Pingus sa zakucao, čestitke na pronađenoj greški." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| Molimo Vas da napišete mali izveštaj o greški na , sa " -#~ "informacijama" - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "| gde se tačno SIGSEGV desio i kako da ga reprodukujemo." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "| Takođe pokušajte dati i backtrace, koji možete dobiti ovako:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Ako ne radi, probajte ovo:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [igrajte dok se opet ne zakuca]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Upozorenje: Pingus je primio SIGINT, izlaz odmah." - -#~ msgid "Disable intro" -#~ msgstr "Onemogući uvod" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Postavi rezoluciju za pingus (osnovna: 800x600)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "Učitaj neki nivo iz FAJLA" - -#, fuzzy -#~ msgid "language: " -#~ msgstr "ceo ekran: " - -#~ msgid "sound support: enabled" -#~ msgstr "podrška za zvuk: omogućena" - -#~ msgid "sound support: disabled" -#~ msgstr "podrška za zvuk: onemogućena" - -#~ msgid "music support: enabled" -#~ msgstr "podrška za muziku: omogućena" - -#~ msgid "music support: disabled" -#~ msgstr "podrška za muziku: onemogućena" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "rezolucija postavljna na:" - -#~ msgid "fullscreen: " -#~ msgstr "ceo ekran: " - -#~ msgid " enabled" -#~ msgstr " omogućeno" - -#~ msgid "disabled" -#~ msgstr "onemogućeno" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "ceo ekran: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Fajl nivoa nije nađen, ignorisano: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "Varijabla okruzenja $HOME nije postavljena, ispravi pa ponovi." - -#~ msgid "Unexpected char '" -#~ msgstr "Neočekivan karakter: '" - -#~ msgid "unknown" -#~ msgstr "nepoznato" - -#~ msgid "Credits" -#~ msgstr "Zasluge" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Pokreni igru ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Spasiti Pingusa: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Nivo" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Smrskan" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Odaberi vreme" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Unesi naziv fajla za snimanje:" - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "Učitavanje..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Nivo" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "zakljucano" - -#~ msgid "Unknow char: " -#~ msgstr "Nepoznat karakter: " - -#~ msgid "Usage: " -#~ msgstr "Upotreba: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr " [OPCIJE]... [FAJL_NIVOA]" - -#~ msgid "FILE " -#~ msgstr "FAJL " - -#~ msgid "FILE " -#~ msgstr "FAJL " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "više puta da se poveća informativnost" - -#~ msgid "FILE " -#~ msgstr "FAJL " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Čitaj podešavanja iz FAJLA (osnovni: ~/.pingus/config)" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Omogućuje ispis dibaging informacija, moguće" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "podrška za clanVorbis: ok" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "podrška za clanVorbis: nedostaje (.ogg fajlovi neće biti pušteni)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "podrška za clanMikMod: ok" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "podrška za clanMikMod: nedostaje (neće biti muzike)" - -#~ msgid "getext support: ok" -#~ msgstr "podrška za gettext: ok" - -#~ msgid "gettext language: english" -#~ msgstr "gettext jezik: engleski" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Uhvacena greska iz ClanLiba: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "Slika ima pogrešan color depth: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Pomoć za editor (sakrij sa F1)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - prikaži/sakrij ovaj pomoćni ekran" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - pokreni kurs za kreiranje nivoa" - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - izmeni boju pozadine" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - igraj/testiraj nivo" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - snimi ovaj nivo" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [nista]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F9 - brzo snimi/snimi rezervu?!" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - promeni širinu i visinu nivoa" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [nista]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - promeni brojač fps" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - uslikaj ekran" - -#~ msgid "Home - increase object size" -#~ msgstr "Posl - povećaj objekat" - -#~ msgid "End - decrease object size" -#~ msgstr "End - smanji objekat" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Kursorske strelice - Pomeri objekat" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Shift i 'Kursorske strelice' - Brzo pomeri objekte" - -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - podigni objekat" - -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - spusti objekat" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Shift PageUp - povećaj z-koordinatu za 50" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Shift PageDown - smanji z-koordinatu za 50" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Postavi standardni zum (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - dupliraj objekat" - -#~ msgid "a - mark all objects" -#~ msgstr "a - označi sve objekte" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "shift levo_dugme_miša - dodaj objekat odabiru" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "levo_dugme_miša - izaberi objekat" - -#~ msgid "Insert - insert new object" -#~ msgstr "Insert - ubaci novi objekat" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - grupisi/razdvoj trenutni odabir" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl PageUp - povećaj z-koordinatu za 1" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageDown - smanji z-koordinatu za 1" - -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Konvencija Nazivanja: -.plf" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "Ako si kreirao nivo i zelis da se pojavi u sledećem izdanju Pingusa,\n" -#~ "treba poslati e-mail na pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - giljotina" - -#~ msgid "2 - hammer" -#~ msgstr "2 - čekić" - -#~ msgid "3 - spike" -#~ msgstr "3 - koplje" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - laserski_izlaz" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - lažni_izlaz" - -#~ msgid "6 - smasher" -#~ msgstr "6 - gnječilica" - -#~ msgid "7 - bumper" -#~ msgstr "7 - odbijač" - -#~ msgid "Select a WorldObj" -#~ msgstr "Izaberi SvetskiObj" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - teleport" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - prekidač i vrata" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - PokretnaTraka" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - SantaLeda" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - Obaveštenje" - -#~ msgid "1 - snow" -#~ msgstr "1 - sneg" - -#~ msgid "2 - rain" -#~ msgstr "2 - kiša" - -#~ msgid "Select an entrance" -#~ msgstr "Odaberi ulaz" - -#~ msgid "1 - generic" -#~ msgstr "1 - generički" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - drveni" - -#~ msgid "3 - cloud" -#~ msgstr "3 - oblak" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - površina ulaza (senzor)" - -#~ msgid "What object type do you want?" -#~ msgstr "Koju vrstu objekta želiš?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Zemljište (zemlja) [nije napravljeno]" - -#~ msgid "Which object do you want?" -#~ msgstr "Koji objekat želiš?" - -#~ msgid "x - Exit" -#~ msgstr "x - Izlaz" - -#~ msgid "o - WorldObject" -#~ msgstr "o - ObjekatSveta" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Montaža (GrupaObjekata)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - nešto iz fajla (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "Koju montažu zelis?" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Pozadina sa dezenom" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - Jednobojna Pozadina" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Zvezdana Pozadina" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Olujna Pozadina" - -#~ msgid "Load a level (F5)" -#~ msgstr "Učitaj nivo (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Izlaz iz editora (Escape)" - -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Brisanje označenih objekata (delete)" - -#~ msgid "Edit Level Properties" -#~ msgstr "Podesi Karakteristike Nivoa" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Pokreni i testiraj nivo(F4)" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Kreiraj novi nivo iz početka" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "Ubaci objekat (Insert)" - -#~ msgid "Zoom into a region" -#~ msgstr "Približi oblast" - -#~ msgid "Zoom in" -#~ msgstr "Približi" - -#~ msgid "Zoom out" -#~ msgstr "Udalji" - -#~ msgid "Setup Number of Actions" -#~ msgstr "Podesi broj akcija" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Prikazi pomoćni ekran (F1)" - -#~ msgid "Designed by " -#~ msgstr "Dizajnirao" - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Broj Pingusa: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "Učitavanje gotovo. Pritisni dugme miša da počne nivo" - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Spašeno Pingusa: %3d/%3d" - -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Ubijeno Pingusa: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Pritisni dugme za nastavak..." - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Spašeno je onoliko Pingusa koliko je ušlo u nivo. To će biti teško " -#~ "nadmašiti.... osim ako igra postane pornografska." - -#~ msgid "Very impressive indeed." -#~ msgstr "Zaista vrlo impresivno." - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Dobro urađeno. Mada, može to i bolje." - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Nije loše, uopšte nije loše." - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "To je bilo dobro, ali polise životnog osiguranja za Pinguse upravo " -#~ "poskupljuju." - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Mozda ovaj nivo zahteva drugačiji pristup." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Tačno pola. Da li možda spašavaš samo zenske?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Da sam ja Pingus, nikad ne bih ni krenuo sa ulaza." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Možda si vrsta osobe koja vise voli Quake." - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Možda ovaj nivo zahteva drugačiji pristup. Na primer, bilo bi dobro da ih " -#~ "probaš spasiti." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Da li razmisljaš da se profesionalno baviš ubijanjem Pingusa?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Propustio si jednog! Koji je tvoj izgovor?!" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "Molim te, ubedi me da si aktivirao Armageddon dugme." - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Imaš negativan odnos spašeno/ukupno, postoji neka greška." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Pokrece editor nivoa (eksperimentalno)" - -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Kreiraj" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Snimak ekrana: Nije moguće napraviti" - -#~ msgid "WorldMap: File not found: " -#~ msgstr "WorldMap: Fajl nije nadjen: " - -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: Ljudi koji su Vam omogućili ovu igru ::.." - -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Vodi Vas na meni sa opcijama ::.." - -#, fuzzy -#~ msgid "Perfect! You saved all the Pingus. Great!" -#~ msgstr "Savrseno! Spaseni su svi moguci, sjajno!" - -#, fuzzy -#~ msgid "" -#~ "You saved just the ones you needed, you made it, but\n" -#~ "maybe you can do it better next time?" -#~ msgstr "" -#~ "Spaseno je koliko je i trebalo, svaka cast, ali\n" -#~ "mozda mozes jos bolje?" - -#, fuzzy -#~ msgid "Not everybody got saved, but still good work!" -#~ msgstr "Nisu svi mogli biti spaseni, ali ipak dobro uradjeno!" - -#, fuzzy -#~ msgid "" -#~ "You didn't save enough, but you still saved a few, next\n" -#~ "time you might be better." -#~ msgstr "" -#~ "Nisi spasao dovoljno, ali si spasao nekoliko, mozda\n" -#~ "ce sledeci put biti bolje." - -#, fuzzy -#~ msgid "Only a handful more and you would have made it, try again!" -#~ msgstr "Samo jos nekoliko i uspeo bi, probaj ponovo!" - -#~ msgid "input, pathmgr" -#~ msgstr "kontrole, putanje" - -#~ msgid "pingu_id %d" -#~ msgstr "pingus_id %d" - -#~ msgid "action %s" -#~ msgstr "akcija %s" - -#~ msgid "action none" -#~ msgstr "bez akcije" - -#~ msgid "Setting action to a dead pingu" -#~ msgstr "Postavljanje akcije za mrtvog pingusa" - -#~ msgid "input" -#~ msgstr "ulaz" - -#~ msgid "System: Couldn't open: " -#~ msgstr "System: Ne mogu da otvorim: " - -#~ msgid "Successfully created: " -#~ msgstr "Uspesno kreirano: " - -#~ msgid "Found: " -#~ msgstr "Nadjeno: " - -#~ msgid "System::checksum: Couldn't open file: " -#~ msgstr "System::checksum: Ne mogu da otvorim fajl: " +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#~ msgid "System:checksum: file read error" -#~ msgstr "System:checksum: greska pri citanju fajla" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/sv.po b/data/po/sv.po index 68bcb4cf7..d5f689d47 100644 --- a/data/po/sv.po +++ b/data/po/sv.po @@ -14,397 +14,434 @@ msgstr "" "Project-Id-Version: Pingus 0.6.0 översatt av Jan Moren. ÖversÀttning " "uppdaterad frÃ¥n och med Pingus version 0.7.2 av Juno.\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2008-05-28 23:48+0100\n" -"Last-Translator: Niklas \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-03-13 04:12+0000\n" +"Last-Translator: shazbot99 \n" "Language-Team: sv \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: Swedish\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" "X-Poedit-Country: SWEDEN\n" +"X-Poedit-Language: Swedish\n" -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "SkÀrmdump: Sparar skÀrmdump till: " +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "obegrÀnsad" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "SkÀrmdump: SkÀrmdump Àr klar." +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Ängel" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "SkÀrmdump: Kunde inte skriva till fil: " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "Bankare" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"VÀlja alla\n" -"Rensa valt alternativ\n" -"Höj objekt\n" -"SÀnk objekt\n" -"SÀnk objekt till botten\n" -"Höj objekt till toppen\n" -"Rotera 90 grader\n" -"Rotera 270 grader\n" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Blockare" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"Flippa objekt horisontellt\n" -"Flippa objekt vertikalt\n" -"Radera alla markerade objekt\n" -"Flytta objekt uppÃ¥t\n" -"Flytta objekt nedÃ¥t\n" -"Flytta objekt till vÀnster\n" -"Flytta objekt till höger\n" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Skejtare" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"Du bör namnge dina banfiler systematiskt, alltsÃ¥ med tanke pÃ¥ deras tema, " -"deras nummer och ditt\n" -"smeknamn:\n" -" -.pingus\n" -"\n" -"SÃ¥ ifall du skapar en andra bana med ett stentema, kalla den: stone2-" -"dittnamn.pingus\n" -"\n" -"NÀr du har skapat en bana och vill att den inkluderas i spelet, mejla den " -"till:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Enbart banor publicerade under GNU GPL-licensen Àr tillÃ¥tna i spelet. " -"Redigeraren placerar automatiskt\n" -"en referens till GNU GPL-licensen. Om du vill att din bana ska ha en annan " -"licens mÃ¥ste du Àndra den\n" -"referensen.\n" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bombare" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "Datadir" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "Byggare" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "Userdir" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "KlÀttrare" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "Öppna" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "GrÀvare" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "Spara" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Drunkna" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "LÀmnar" + +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Fallare" + +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "SvÀvare" + +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Hoppare" + +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Laserdöd" + +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Tunnlare" + +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Raketavfyrare" + +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Glidare" + +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "Krossad" + +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "Utsmetad" + +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "StÃ¥lman" + +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Teleporterad" + +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "VÀntare" + +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "GÃ¥ngare" + +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "hoppa över" + +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" msgstr "Avbryt" -#: src/editor/file_dialog.cpp:80 -#, fuzzy -msgid "Filename:" -msgstr "Filnamn: " +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "Bandesign" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "Namn pÃ¥ sökvÀg:" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "Öppna en bana" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "Spara banan (F6)" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr "F5 - lÀs in en bana" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "Öppna bana..." +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "Spara bana (F6)..." +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "Spara banan (F6) som..." +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "Spela bana..." +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Idé" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "Konfigurera manövrar" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-UnderhÃ¥ller" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "Konfigurera bana" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programmering" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "Redigera objektegenskaper" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Portning (Win32)" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "Visa fönster för inplacerade objekt" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-Portning (MacOSX)" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "Visa minikarta" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafik" -#: src/editor/panel.cpp:175 -#, fuzzy -msgid "Duplicate the selected objects" -msgstr "Kopiera nuvarande objekt (d)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-Musik" -#: src/editor/panel.cpp:177 -#, fuzzy -msgid "Delete the selected objects" -msgstr "Ta bort - ta bort valt objekt" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Banredigerare" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "Höj objekt till toppen" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-BerÀttelse" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "Höj objekt" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-ÖversÀttning" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "SÀnk objekt" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Special" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "SÀnk objekt till botten" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Tack till" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "Flippa objekt horisontellt" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Och ett SÀrskilt Tack" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "Flippa objekt vertikalt" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_till alla de som" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "Rotera objekt -90 grader" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_bidrar till" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "Rotera objekt 90 grader" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Fri mjukvara!" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "Visa hjÀlp" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Tack för att" + +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_du spelar!" + +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "BerÀttelse" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Starta spelet ::.." + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "Redigerare" + +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Skapa dina egna banor ::.." + +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 msgid "Exit" msgstr "Avsluta" -#: src/editor/object_selector.cpp:315 -#, fuzzy -msgid "Entrance" -msgstr "e - IngÃ¥ng" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: Adjö ::.." -#: src/editor/object_selector.cpp:316 -#, fuzzy -msgid "Groundpiece (ground)" -msgstr "g - Markbit (mark)" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Starta en bidragen bana::.." -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "s - Markbit (fast)" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: musgrepp :: F10: fps-rÀknare :: F11: fullskÀrm :: " +"F12: skÀrmdump ::.." -#: src/editor/object_selector.cpp:318 -#, fuzzy -msgid "Groundpiece (bridge)" -msgstr "b - Markbit (bro)" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "n - Markbit (genomskinlig)" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_selector.cpp:320 -#, fuzzy -msgid "Groundpiece (remove)" -msgstr "r - Markbit (ta bort)" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "h - Hotspot" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "z - Bakgrund" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "l - VÀtska" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "t - FÀllor" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "w - VÀder" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "-Specialobjekt" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "Objekt:" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "Ingeting valt" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "Genomskinligt" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "Fast" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "StÀng" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "mark" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Ok" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "Bro" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Antal Pingus: " -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "Vatten" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Antal att rÀdda: " -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "Lava" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "Tid: " -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "Ta bort" +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Skapare: " -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Flaggor:" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Filnamn: " -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "VÀnster" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Försök igen" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Succé!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Misslyckande!" -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "Övrigt" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "Perfekt! Du rÀddade alla som var möjliga - jÀttebra!" -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "Höger" +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "Ingen blev dödad, bra gjort" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "ReleaseRate:" +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" +"Du rÀddade precis vad du behövde, du klarade det, men\n" +"kanske kan du bÀttre?" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Inte alla kunde rÀddas, men bra gjort ÀndÃ¥!" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Vad kan jag sÀga, du klarade det - grattis!" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "Scroll-X:" +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Du dödade alla, inte bra." -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "Scroll-Y:" +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Ingen rÀddades - jag vet att du kan bÀttre." -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "Ägar-Id:" +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Du rÀddade inte tillrÀckligt, men nÃ¥gra ÀndÃ¥, nÀsta\n" +"gÃ¥ng blir det bÀttre." -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Pos:" +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Bara en till sÃ¥ hade du klarat det - försök igen!" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "FÀrg:" +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Bara nÃ¥gra till sÃ¥ hade du klarat det - försök igen!" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "SmÃ¥ stjÀrnor:" +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "BÀttre lycka nÀsta gÃ¥ng!" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "Mellanstora stjÀrnor:" +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "RÀddade: " -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "Stora stjÀrnor:" +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "Repetera:" +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Tid kvar: " -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "Objekt: [Grupp]" +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "UtslÀppta:%3d/%-3d Ut:%3d RÀddade:%3d/%-3d" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "Grupp stöds inte" +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "Objekt:" +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -475,9 +512,8 @@ msgid "Shows the credits" msgstr "Visar the credits" #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Flaggor:" +msgstr "" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" @@ -500,9 +536,8 @@ msgid "Don't read ~/.pingus/config" msgstr "LÀs inte ~/.pingus/config" #: src/pingus/pingus_main.cpp:264 -#, fuzzy msgid "FILE" -msgstr "FIL " +msgstr "" #: src/pingus/pingus_main.cpp:265 msgid "" @@ -525,11 +560,10 @@ msgid "Enables some features, only interesting to programmers" msgstr "Aktiverar vissa egenskaper, bara intressant för programmerare" #: src/pingus/pingus_main.cpp:275 -#, fuzzy msgid "" "Enable the output of debugging info, possible OPTIONs are tiles, gametime, " "actions, sound, resources, gui, input, pathmgr" -msgstr "FLAGGOR Àr tiles, gametime, actions, sound, resources, gui," +msgstr "" #: src/pingus/pingus_main.cpp:279 msgid "Set the game speed (0=fastest, >0=slower)" @@ -543,454 +577,410 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "SÀtter storleken pÃ¥ kartrutorna (standard: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Slut pÃ¥ minnet!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: standardavbrott fÃ¥ngat!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: okÀnt kast fÃ¥ngat!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "obegrÀnsad" - -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Byggare" - -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Idé" - -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-UnderhÃ¥ller" - -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programmering" - -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Portning (Win32)" - -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-Portning (MacOSX)" - -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafik" - -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-Musik" - -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Banredigerare" - -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-BerÀttelse" - -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-ÖversÀttning" - -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Special" - -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Tack till" - -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Och ett SÀrskilt Tack" - -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_till alla de som" - -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_bidrar till" - -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Fri mjukvara!" - -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Tack för att" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "lÃ¥st" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_du spelar!" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Visa slut?" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Ok" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "Visa historia?" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Avbryt" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "LÀmna?" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Antal Pingus: " +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "GÃ¥ in?" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Antal att rÀdda: " +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...gÃ¥r..." -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "Tid: " +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "SkÀrmdump: Sparar skÀrmdump till: " -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Skapare: " +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "SkÀrmdump: SkÀrmdump Àr klar." -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Filnamn: " +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "SkÀrmdump: Kunde inte skriva till fil: " -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "StÀng" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "BerÀttelse" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Starta spelet ::.." +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "s - Markbit (fast)" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "Redigerare" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: Skapa dina egna banor ::.." +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "n - Markbit (genomskinlig)" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: Adjö ::.." +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "Bandesign" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "h - Hotspot" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: Starta en bidragen bana::.." +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "z - Bakgrund" -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" -"..:: Ctrl-g: musgrepp :: F10: fps-rÀknare :: F11: fullskÀrm :: " -"F12: skÀrmdump ::.. " +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "l - VÀtska" -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "RÀddade: " +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "t - FÀllor" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "Bandesign" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "w - VÀder" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "-Specialobjekt" -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Objekt:" -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Starta" +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Ingeting valt" -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "RÀddade: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Genomskinligt" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "RÀddade: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "Fast" -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "hoppa över" +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "mark" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "Bro" -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Resultat:" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Vatten" -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "Starta i fullskÀrm" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lava" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Ta bort" + +#: src/editor/object_properties.cpp:102 +msgid "Direction:" msgstr "" -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Ljud:" +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "VÀnster" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Övrigt" -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Höger" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" -msgstr "" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "ReleaseRate:" -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" -msgstr "" +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Aktivera mjukvarupekare" +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Resultat:" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Scroll-X:" -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "InstÀllningar" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Scroll-Y:" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Försök igen" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Ägar-Id:" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Succé!" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pos:" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Misslyckande!" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "FÀrg:" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "Perfekt! Du rÀddade alla som var möjliga - jÀttebra!" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "SmÃ¥ stjÀrnor:" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Ingen blev dödad, bra gjort" +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Mellanstora stjÀrnor:" -#: src/pingus/screens/result_screen.cpp:204 -msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "" -"Du rÀddade precis vad du behövde, du klarade det, men\n" -"kanske kan du bÀttre?" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "Stora stjÀrnor:" -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Inte alla kunde rÀddas, men bra gjort ÀndÃ¥!" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Repetera:" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Vad kan jag sÀga, du klarade det - grattis!" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Objekt: [Grupp]" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Du dödade alla, inte bra." +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "Grupp stöds inte" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Ingen rÀddades - jag vet att du kan bÀttre." +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Objekt: " + +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" +"VÀlja alla\n" +"Rensa valt alternativ\n" +"Höj objekt\n" +"SÀnk objekt\n" +"SÀnk objekt till botten\n" +"Höj objekt till toppen\n" +"Rotera 90 grader\n" +"Rotera 270 grader\n" -#: src/pingus/screens/result_screen.cpp:218 +#: src/editor/editor_screen.cpp:213 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" msgstr "" -"Du rÀddade inte tillrÀckligt, men nÃ¥gra ÀndÃ¥, nÀsta\n" -"gÃ¥ng blir det bÀttre." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Bara en till sÃ¥ hade du klarat det - försök igen!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Bara nÃ¥gra till sÃ¥ hade du klarat det - försök igen!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "BÀttre lycka nÀsta gÃ¥ng!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "RÀddade: " - -#: src/pingus/screens/result_screen.cpp:237 -#, fuzzy -msgid "Died: " -msgstr "Dödade: " +"Flippa objekt horisontellt\n" +"Flippa objekt vertikalt\n" +"Radera alla markerade objekt\n" +"Flytta objekt uppÃ¥t\n" +"Flytta objekt nedÃ¥t\n" +"Flytta objekt till vÀnster\n" +"Flytta objekt till höger\n" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Tid kvar: " +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" +"Du bör namnge dina banfiler systematiskt, alltsÃ¥ med tanke pÃ¥ deras tema, " +"deras nummer och ditt\n" +"smeknamn:\n" +" -.pingus\n" +"\n" +"SÃ¥ ifall du skapar en andra bana med ett stentema, kalla den: stone2-" +"dittnamn.pingus\n" +"\n" +"NÀr du har skapat en bana och vill att den inkluderas i spelet, mejla den " +"till:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Enbart banor publicerade under GNU GPL-licensen Àr tillÃ¥tna i spelet. " +"Redigeraren placerar automatiskt\n" +"en referens till GNU GPL-licensen. Om du vill att din bana ska ha en annan " +"licens mÃ¥ste du Àndra den\n" +"referensen.\n" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Ängel" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " F5 - lÀs in en bana" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Bankare" +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "Öppna bana..." -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Blockare" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "Spara bana (F6)..." -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Skejtare" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "Spara banan (F6) som..." -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bombare" +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "Spela bana..." -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "KlÀttrare" +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Konfigurera manövrar" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "GrÀvare" +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "Konfigurera bana" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Drunkna" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Redigera objektegenskaper" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "LÀmnar" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Visa fönster för inplacerade objekt" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Fallare" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "Visa minikarta" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "SvÀvare" +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Hoppare" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Laserdöd" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Höj objekt till toppen" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Tunnlare" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Höj objekt" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Raketavfyrare" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "SÀnk objekt" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Glidare" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "SÀnk objekt till botten" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Krossad" +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Flippa objekt horisontellt" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Utsmetad" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Flippa objekt vertikalt" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "StÃ¥lman" +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Rotera objekt -90 grader" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleporterad" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Rotera objekt 90 grader" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "VÀntare" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Visa hjÀlp" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "GÃ¥ngare" +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Datadir" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "UtslÀppta:%3d/%-3d Ut:%3d RÀddade:%3d/%-3d" +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Userdir" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...gÃ¥r..." +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Öppna" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "lÃ¥st" +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Spara" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Visa slut?" +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Avbryt" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Visa historia?" +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "LÀmna?" +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Namn pÃ¥ sökvÀg:" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "GÃ¥ in?" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "Öppna en bana" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "Spara banan (F6)" #: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 msgid "If the way is blocked, bash away" @@ -1005,7 +995,7 @@ msgid "" msgstr "" "I stil med grÀvarmanövern du kÀnner till frÃ¥n föregÃ¥ende banor finns det " "ocksÃ¥ en manöver som gör att Pingus kan grÀva horisontellt, i motsats till " -"förmÃ¥gan att kunna grÀva vertikalt. Denna nya manöver kallas bankare." +"förmÃ¥gan att kunna grÀva vertikalt. Denna nya manöver kallas bankare. " #: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 msgid "Sacrifice a few and save the rest" @@ -1021,7 +1011,7 @@ msgstr "" "Ibland finns inga andra manövrar tillgÀngliga sÃ¥ du mÃ¥ste bomba dig ned " "genom marken. Pingus kan faktiskt göra detta genom att begÃ¥ sjÀlvmord. Det " "hÀr dödar dem, men det Àr ibland nödvÀndigt att offra nÃ¥gra för att rÀdda " -"resten." +"resten. " #: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 msgid "Learning to dig" @@ -1036,7 +1026,7 @@ msgstr "" "Det hÀr Àr ditt första uppdrag. Som alltid Àr det ganska enkelt. Allt du " "behöver göra Àr att beordra en Pingu att grÀva ett hÃ¥l i marken sÃ¥ att de " "kan nÃ¥ utgÃ¥ngen. Detta kan Ã¥stadkommas genom att helt enkelt klicka pÃ¥ en " -"Pingu." +"Pingu. " #: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 msgid "Float or Die" @@ -1052,7 +1042,7 @@ msgstr "" "Bra jobbat i första uppdraget! LÃ¥t oss nu starta det andra. Denna gÃ¥ng " "kommer du behöva utrusta dina Pingus med en liten propeller sÃ¥ att de kan " "svÀva smidigt över marken. Om Pingus faller frÃ¥n en alltför hög höjd kommer " -"de inte överleva fallet. Se dÀrför till att vara observant!" +"de inte överleva fallet. Se dÀrför till att vara observant! " #: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 msgid "Jump for joy" @@ -1066,7 +1056,7 @@ msgid "" msgstr "" "Ibland mÃ¥ste en Pingu nÃ¥ en plattform som finns lÃ¥ngt bort, men som inte kan " "nÃ¥s genom att gÃ¥ dit. Det Àr dÃ¥ hopparen Àr bra att ha - den tillÃ¥ter Pingun " -"att göra ett litet hopp och pÃ¥ sÃ¥ sÀtt gör att han kan nÃ¥ plattformen." +"att göra ett litet hopp och pÃ¥ sÃ¥ sÀtt gör att han kan nÃ¥ plattformen. " #: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 msgid "Miner's heaven" @@ -1080,7 +1070,7 @@ msgid "" msgstr "" "En annan manöver gÀller nu, en grÀvmanöver med en diagonal riktning. Den " "tillÃ¥ter en Pingu att grÀva diagonalt genom marken. Det hÀr skapar sÃ¥ledes " -"en vÀg för efterföljande Pingus. Manövern kallas tunnlare." +"en vÀg för efterföljande Pingus. Manövern kallas tunnlare. " #: data/levels/tutorial/snow10-grumbel.pingus:7 msgid "Panic Island (float/bash)" @@ -1094,7 +1084,7 @@ msgid "" msgstr "" "DÃ¥ de föregÃ¥ende banorna inte har krÀvt mycket snabbhet frÃ¥n din sida stÀlls " "du nu pÃ¥ prov. Pingus kommer ut samtidigt i tvÃ¥ grupper frÃ¥n tvÃ¥ ingÃ¥ngar " -"och det Àr din uppgift att klokt koordinera de tvÃ¥ grupperna." +"och det Àr din uppgift att klokt koordinera de tvÃ¥ grupperna. " #: data/levels/tutorial/snow11-grumbel.pingus:7 msgid "Jump'n Bump... and Bash..." @@ -1111,7 +1101,7 @@ msgstr "" "de vÀnder sig om nÀr de stöter ihop med vÀggar kommer du snart ha problem " "med att koordinera dem överhuvudtaget. Eftersom du enbart behöver rÀdda fem " "bör det kunna gÃ¥, men om allt annat misslyckas anvÀnd paus-lÀget ('p') för " -"att Ànnu en gÃ¥ng fÃ¥ en överblick." +"att Ànnu en gÃ¥ng fÃ¥ en överblick. " #: data/levels/tutorial/snow12-grumbel.pingus:7 msgid "Two groups in parallel, coordinate wisely" @@ -1125,7 +1115,7 @@ msgid "" msgstr "" "Du har tvÃ¥ grupper att koordinera denna gÃ¥ng. Du behöver inte oroa dig " "dÀrför att den hÀr banan ger dig tillrÀckligt med tid att tÀnka över hur du " -"ska gÃ¥ tillvÀga. Inga fler rÃ¥d denna gÃ¥ng, men lycka till!" +"ska gÃ¥ tillvÀga. Inga fler rÃ¥d denna gÃ¥ng, men lycka till! " #: data/levels/tutorial/snow14-grumbel.pingus:7 msgid "Block'a Rock" @@ -1139,7 +1129,7 @@ msgid "" msgstr "" "Återigen Àr det dags att kombinera allt det du lÀrt dig frÃ¥n föregÃ¥ende " "banor. SprÀng dig fram och se till att ocksÃ¥ behÃ¥lla resten av Pingus under " -"kontroll. Blockaren kommer bli bra att ha." +"kontroll. Blockaren kommer bli bra att ha. " #: data/levels/tutorial/snow15-grumbel.pingus:7 msgid "Climb, Climber,... Boom!" @@ -1155,7 +1145,7 @@ msgstr "" "Som du sÀket redan har förstÃ¥tt frÃ¥n föregÃ¥ende banor mÃ¥ste du ofta " "kombinera olika manövrar för att klara en bana. PÃ¥ grund av att det inte " "finns tillgÃ¥ng till nÃ¥gon grÀvmanöver pÃ¥ denna bana finns istÀllet bombaren " -"till hands, men hur kan den nÃ¥ bombmÃ¥let?" +"till hands, men hur kan den nÃ¥ bombmÃ¥let? " #: data/levels/tutorial/snow16-grumbel.pingus:7 msgid "Bridging gets more complicated..." @@ -1169,7 +1159,7 @@ msgid "" msgstr "" "Ännu en gÃ¥ng mÃ¥ste du försiktigt och klokt kombinera manövrar. Om du inte " "gör det kan du hamna i hÃ¥let precis innan utgÃ¥ngen. Fundera pÃ¥ hur du kan " -"undvika ett sÃ¥dant scenario." +"undvika ett sÃ¥dant scenario. " #: data/levels/tutorial/snow17-grumbel.pingus:7 msgid "If too high, your Pingu will die..." @@ -1183,7 +1173,7 @@ msgid "" msgstr "" "Lagarbete Àr nyckel till framgÃ¥ng hÀr. Du har inte tillrÀckligt med svÀvare " "för att nÃ¥ utgÃ¥ngen. Skicka in endast ett par stycken svÀvare och lÃ¥t dem " -"förbereda vÀgen för de andra." +"förbereda vÀgen för de andra. " #: data/levels/tutorial/snow19-grumbel.pingus:7 msgid "Learn to use the bridge" @@ -1197,7 +1187,7 @@ msgid "" msgstr "" "Om inte en hoppare finns i krokarna och ett stort hÃ¥l mÃ¥ste passeras kan en " "bro vara rÀtt anvÀndbar. Den tar tid att bygga, men olikt hoppmanövern gör " -"den att efterföljande Pingus ocksÃ¥ kan nÃ¥ den andra sidan." +"den att efterföljande Pingus ocksÃ¥ kan nÃ¥ den andra sidan. " #: data/levels/tutorial/snow20-grumbel.pingus:7 msgid "Three solutions, it's up to you" @@ -1211,7 +1201,7 @@ msgid "" msgstr "" "Nu nÀr du har lÀrt dig alla manövrar Àr det tid för mer trÀning. Den hÀr " "banan ger dig chansen att lösa den pÃ¥ tre varierande sÀtt. Det Àr upp till " -"dig vilket du vÀljer." +"dig vilket du vÀljer. " #: data/levels/tutorial/snow21-grumbel.pingus:7 msgid "Climb, Climber, climb... and build a bridge" @@ -1225,7 +1215,7 @@ msgid "" msgstr "" "Ännu en gÃ¥ng fÃ¥r du tillgÃ¥ng till en ny manöver. KlÀttraren gör att en Pingu " "kan klÀttra uppför raka vÀggar, och pÃ¥ sÃ¥ sÀtt gör att han kan nÃ¥ platser " -"som annars Àr för högt belÀgna." +"som annars Àr för högt belÀgna. " #: data/levels/tutorial/snow22-grumbel.pingus:7 msgid "Entrance high, Exit low" @@ -1241,7 +1231,7 @@ msgstr "" "Ifall du inte har tillrÀckligt mÃ¥nga svÀvare för att föra ned alla Pingus " "till utgÃ¥ngen mÃ¥ste du finna andra sÀtt att leda dem dit. Du bör ha lÀrt dig " "frÃ¥n föregÃ¥ende banor allt det som krÀvs för att klara denna bana sÃ¥ det bör " -"gÃ¥ som en dans pÃ¥ rosor." +"gÃ¥ som en dans pÃ¥ rosor. " #: data/levels/tutorial/snow7-grumbel.pingus:7 msgid "One must prepare, the rest must follow" @@ -1255,7 +1245,7 @@ msgid "" msgstr "" "Ibland uppkommer situationer dÃ¥ du inte har nÃ¥gon blockare till hands för " "att koordinera dina Pingus. Du kommer behöva hitta andra vÀgar för att hÃ¥lla " -"dem under kontroll medan en enda Pingu förbereder vÀgen för de andra." +"dem under kontroll medan en enda Pingu förbereder vÀgen för de andra. " #: data/levels/tutorial/snow8-grumbel.pingus:7 msgid "Dig and float, but just don't fall and smash" @@ -1271,7 +1261,7 @@ msgstr "" "Till skillnad frÃ¥n de första tvÃ¥ banorna har du pÃ¥ den hÀr banan tvÃ¥ " "tillgÀngliga manövrar. Din uppgift Àr igen enkel: vÀlj en manöver pÃ¥ panelen " "till vÀnster och applicera den till Pingus sÃ¥ att de kommer kunna nÃ¥ " -"utgÃ¥ngen. Se till att inte för mÃ¥nga av dem dör." +"utgÃ¥ngen. Se till att inte för mÃ¥nga av dem dör. " #: data/levels/tutorial/snow9-grumbel.pingus:7 msgid "Dig, bash and other problems" @@ -1289,7 +1279,7 @@ msgstr "" "Denna bana Àr fortfarande ganska enkel. Se bara till att anvÀnda allt det du " "lÀrt dig frÃ¥n föregÃ¥ende banor och du bör inte ha sÃ¥ stora problem. " "Dubbelklicka pÃ¥ sprÀngknappen i högra hörnet om du tror att du har nÃ¥tt en " -"punkt dÃ¥ du inte lÀngre kan lösa banan." +"punkt dÃ¥ du inte lÀngre kan lösa banan. " #: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 msgid "Solid ground can block the path" @@ -1306,7 +1296,7 @@ msgstr "" "praktiskt taget vilken terrÀng som helst, men det finns ett slags terrÀng de " "inte kan forcera: stÃ¥l. Dessa regioner Àr markerade med mörkgrÃ¥tt pÃ¥ " "minikartan och kan inte förstöras. Du mÃ¥ste dÀrför hitta ett sÀtt att ta dig " -"för dem." +"för dem. " #: data/levels/halloween/halloween1-grumbel.pingus:7 msgid "One jump to catch them all" @@ -1347,7 +1337,6 @@ msgid "Boom Boom" msgstr "Boom Boom" #: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy msgid "" "You've mastered the last challenge and now face the next. Their path to " "salvation seems to be cursed, but by whom? There is no time to think about " @@ -1355,11 +1344,6 @@ msgid "" "roots block the way, but without a basher at hand to bash them away, " "sacrifice might be the only option..." msgstr "" -"Du har klarat den sista utmaningen och nu vÀntar nÀsta. Det ser ut att vila " -"en förbannelse över deras vÀg mot frÀlsning, men vem ligger bakom det? Det " -"finns ingen tid att fundera pÃ¥ det eftersom nÀsta dödliga utmaning alltid " -"vÀntar pÃ¥ Pingus. TvÃ¥ mÀktiga rötter spÀrrar vÀgen, men utan en bankare till " -"hands för att banka sönder dem Àr enda möjligheten att offra nÃ¥gon..." #: data/levels/halloween/halloween4-grumbel.pingus:7 msgid "Full Circle" @@ -1394,7 +1378,7 @@ msgid "" "true path." msgstr "" "Vem placerade den hÀr enorma vÀggen hÀr? Denna fruktansvÀrda blockad " -"separerar dina Pingus frÃ¥n utgÃ¥ngen. " +"separerar dina Pingus frÃ¥n utgÃ¥ngen." #: data/levels/halloween/halloween6-grumbel.pingus:7 msgid "Locked up by the witch" @@ -1423,47 +1407,514 @@ msgid "Splatterfest" msgstr "Splatterfest" #: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "TrappunderhÃ¥llning" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"Det förefaller som vi Ã¥terigen har en stor vÀgg framför oss som spÀrrar " +"utgÃ¥ngen! Men vÀnta, nÃ¥gon godhjÀrtad varelse har byggt en trappa runt " +"omkring den. Emellertid verkar det som om den stackars dÃ¥rens anstrÀngning " +"inte var tillrÀcklig eftersom trappan Àr förstörd och full med hÃ¥l. Kan du " +"laga den och ta dig över vÀggen? Du vet sjÀlvklart att den rÀtta lösningen " +"inte behöver vara den mest uppenbara. Men dina Pingus Àr nÀstan fria, och de " +"tror pÃ¥ din förmÃ¥ga att Ànnu en gÃ¥ng kunna leda de till sÀkerhet. Se till " +"att lyckas och du kommer ha befriat dem en gÃ¥ng för alla frÃ¥n vad för slags " +"ondska som Àn placerade dem i denna mardröm... i alla fall för detta Ã¥r." + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Hoppare" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 #, fuzzy +msgid "Factory" +msgstr "BerÀttelse" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -"Detta Àr överlÀgset det djupaste hÃ¥l Pingus hittills stött pÃ¥. Att bygga en " -"bro över det verkar uppenbart, men det gÃ¥r inte. UtgÃ¥ngen finns djupt nere i " -"sjÀlva hÃ¥let, men de Pingus som gÃ¥r ned kommer bara att falla till marken " -"och bli till pannkaka. Du har dock tvÃ¥ grupper av Pingus till ditt " -"förfogande...kan du fÃ¥ dem att samarbeta för att till och med nÃ¥ en sÃ¥dan " -"hÀr vÀlgömd utgÃ¥ng?" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "TrappunderhÃ¥llning" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" -"Det förefaller som vi Ã¥terigen har en stor vÀgg framför oss som spÀrrar " -"utgÃ¥ngen! Men vÀnta, nÃ¥gon godhjÀrtad varelse har byggt en trappa runt " -"omkring den. Emellertid verkar det som om den stackars dÃ¥rens anstrÀngning " -"inte var tillrÀcklig eftersom trappan Àr förstörd och full med hÃ¥l. Kan du " -"laga den och ta dig över vÀggen? Du vet sjÀlvklart att den rÀtta lösningen " -"inte behöver vara den mest uppenbara. Men dina Pingus Àr nÀstan fria, och de " -"tror pÃ¥ din förmÃ¥ga att Ànnu en gÃ¥ng kunna leda de till sÀkerhet. Se till " -"att lyckas och du kommer ha befriat dem en gÃ¥ng för alla frÃ¥n vad för slags " -"ondska som Àn placerade dem i denna mardröm... i alla fall för detta Ã¥r." #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" @@ -1617,12 +2068,28 @@ msgstr "" "Pingus sitter pÃ¥ sin flotte och oroar sig för vad som komma skall och vart " "de ska, medan de flyter in i solnedgÃ¥ngen. FortsÀttning följer..." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1633,636 +2100,10 @@ msgstr "Allhelgonaafton 2007" msgid "Trapped at All Hallows Eve" msgstr "FÃ¥ngad pÃ¥ allhelgonaafton" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" - -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" -msgstr "" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "TillÃ¥t fönster" - -#, fuzzy -#~ msgid "Load a custom worldmap" -#~ msgstr "LÀs in en sÀrskild vÀrldskarta frÃ¥n FIL" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "" -#~ "Hoppa över minst N bildrutor, högre vÀrde ökar hastigheten pÃ¥ spelet" - -#~ msgid "Skip at most N frames" -#~ msgstr "Hoppa över högst N bildrutor" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "SÀtt bÃ¥de minsta och största bildrutehoppet till N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "Avaktivera vissa processorintensiva egenskaper" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Spela upp och spela in demo:" - -#, fuzzy -#~ msgid "Plays a demo session" -#~ msgstr "Spelar upp en demo frÃ¥n FIL" - -#~ msgid "Record demos for each played level" -#~ msgstr "Spela in en demo för varje spelad bana" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Fel fÃ¥ngat frÃ¥n Pingus: " - -#~ msgid "Couldn't open: " -#~ msgstr "Kunde inte öppna: " - -#~ msgid "Unexpected char: '" -#~ msgstr "OvÀntat tecken: '" - -#~ msgid "Yes" -#~ msgstr "Ja" - -#~ msgid "No" -#~ msgstr "Nej" - -#~ msgid "Exit Pingus?" -#~ msgstr "Avsluta Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Starta spelet ::.." - -#~ msgid "Multiplayer" -#~ msgstr "FlerspelarlÀge" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Flerspelarmatch::.." - -#~ msgid "Difficulty:" -#~ msgstr "SvÃ¥righetsgrad:" - -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "SvÃ¥righetsgrad:" - -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Bidrag" - -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Skriv ut fler meddelanden till stdout, kan sÀttas" - -#~ msgid "Use OpenGL" -#~ msgstr "AnvÀnd OpenGL" - -#~ msgid "Prints the fps to stdout" -#~ msgstr "Skriver ut fps till stdout" - -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "Minskar processoranvÀndandet genom att anvÀnda sleep()" - -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "Warning: högre upplösning Àn 800x600 resulterar i visuella problem" - -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Startar Main: " - -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: fÃ¥ngade en SIGSEGV." - -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "| Oops, Pingus krashade, grattis, du har hittat en bugg." - -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| SnÀlla skiv en liten buggrapport till , inkludera " -#~ "information" - -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "| om precis var SIGSEGV hÀnde och hur man gör det igen." - -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "| Försök ocksÃ¥ inkludera en backtrace, du fÃ¥r en sÃ¥ hÀr:" - -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Om det inte fungerar, försök med det hÀr:" - -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [spela tills det krashar igen]" - -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Warning: Pingus fick en SIGINT, avlsutar nu." - -#~ msgid "Disable intro" -#~ msgstr "Avaktivera intro" - -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "SÀtt upplösningen för pingus (standard: 800x600)" - -#~ msgid "Load a custom level from FILE" -#~ msgstr "LÀs in en sÀrskild nivÃ¥ frÃ¥n FIL" - -#, fuzzy -#~ msgid "language: " -#~ msgstr "fullskÀrm: " - -#~ msgid "sound support: enabled" -#~ msgstr "ljudsupport: pÃ¥" - -#~ msgid "sound support: disabled" -#~ msgstr "ljudsupport: av" - -#~ msgid "music support: enabled" -#~ msgstr "musiksupport: pÃ¥" - -#~ msgid "music support: disabled" -#~ msgstr "musiksupport: av" - -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "upplösning satt till: " - -#~ msgid "fullscreen: " -#~ msgstr "fullskÀrm: " - -#~ msgid " enabled" -#~ msgstr " pÃ¥" - -#~ msgid "disabled" -#~ msgstr "av" - -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "fullskÀrm: " - -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: NivÃ¥fil hittas inte, ignorerar: " - -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "Omgivningsvariablen $HOME Àr inte satt, ordna det och starta igen." - -#~ msgid "Unexpected char '" -#~ msgstr "OvÀntat tecken '" - -#~ msgid "unknown" -#~ msgstr "okÀnd" - -#~ msgid "Credits" -#~ msgstr "Tack" - -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Starta spelet ::.." - -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus att RÀdda: %d" - -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "NivÃ¥" - -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Krossad" - -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "VÀlj vÀder" - -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Ange filnamn att spara som:" - -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "LÀser..." - -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "NivÃ¥" - -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "lÃ¥st" - -#~ msgid "Unknow char: " -#~ msgstr "OkÀnt tecken: " - -#~ msgid "Usage: " -#~ msgstr "AnvÀndning: " - -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr " [FLAGGOR]... [NIVÅFIL]" - -#~ msgid "FILE " -#~ msgstr "FIL " - -#~ msgid "FILE " -#~ msgstr "FIL " - -#~ msgid "multiple times to increase verbosity" -#~ msgstr "flera gÃ¥nger för att öka detaljnivÃ¥n" - -#~ msgid "FILE " -#~ msgstr "FIL " - -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "LÀs in konfiguration frÃ¥n fil (standard: ~/.pingus/config)" - -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Aktivera utskrift av avslusningsinfo, möjliga" - -#~ msgid "clanVorbis support: ok" -#~ msgstr "clanVorbis-support: ok" - -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "" -#~ "clanVorbis-support: saknas (.ogg musikfiler kommer inte kunna spelas)" - -#~ msgid "clanMikMod support: ok" -#~ msgstr "clanMikMod-support: ok" - -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "clanMikMod-support: saknas (musikfiler kommer inte kunna spelas)" - -#~ msgid "getext support: ok" -#~ msgstr "getext-support: ok" - -#~ msgid "gettext language: english" -#~ msgstr "gettext-sprÃ¥k: engelska" - -#~ msgid "Error caught from ClanLib: " -#~ msgstr "Fel fÃ¥ngat frÃ¥n ClanLib: " - -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "Bild har fel fÀrgdjup: %d" - -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Editor hjÀlpskÀrm (göm med F1)" - -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - visa/göm hjÀlpskÀrm" - -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - starta kurs i nivÃ¥skapande" - -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - backgrundsfÀrg av/pÃ¥" - -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - spela/testa nivÃ¥n" - -#~ msgid "F6 - save this level" -#~ msgstr "F6 - spara denna nivÃ¥" - -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [ej satt]" - -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - snabbspara/gör backup?!" - -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - Àndra höjd och bredd pÃ¥ nivÃ¥n" - -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [ej satt]" - -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - fps-rÀknare av/pÃ¥" - -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - ta skÀrmbild" - -#~ msgid "Home - increase object size" -#~ msgstr "Home - öka objektets storlek" - -#~ msgid "End - decrease object size" -#~ msgstr "End - minska objektets storlek" - -#~ msgid "Cursor Keys - Move object" -#~ msgstr "piltangenter - Flytta objekt" - -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Skift + piltangenter - Flytta objekt snabbt " - -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - flytta objektet upp en nivÃ¥" - -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - flytta objektet ner en nivÃ¥" - -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Skift + PageUp - öka objektets z-position med 50" - -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Skift + PageDown - minska objektets z-position med 50" - -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - SÀtt zoom till standard (1:1)" - -#~ msgid "d - duplicate object" -#~ msgstr "d - kopiera objekt" - -#~ msgid "a - mark all objects" -#~ msgstr "a- markera alla objekt" - -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "skift + vÀnster musknapp - lÀgg till objekt till urval" - -#~ msgid "leftmouseclick - select object" -#~ msgstr "vÀnster musknapp - vÀlj objekt" - -#~ msgid "Insert - insert new object" -#~ msgstr "Insert - lÀgg till ett nytt objekt" - -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - gruppera/avgruppera nuvarande urval" - -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl PageUp - öka objektets z-position med 1" - -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageDown - minska objektets z-position med 1" - -#, fuzzy -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Namnstandard: -.xml" - -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "NÀr du har skapat en nivÃ¥ och vill ha med den i nÀsta utgÃ¥va av pingus,\n" -#~ "skicka den till pingus-devel@nongnu.org." - -#~ msgid "1 - guillotine" -#~ msgstr "1 - giljotin" - -#~ msgid "2 - hammer" -#~ msgstr "2 - hammare" - -#~ msgid "3 - spike" -#~ msgstr "3 - spik" - -#~ msgid "4 - laser_exit" -#~ msgstr "4 - laserutgÃ¥ng" - -#~ msgid "5 - fake_exit" -#~ msgstr "5 - falsk utgÃ¥ng" - -#~ msgid "6 - smasher" -#~ msgstr "6 - krossare" - -#~ msgid "7 - bumper" -#~ msgstr "7 - knuffare" - -#~ msgid "Select a WorldObj" -#~ msgstr "VÀlj ett VÀrldsObj" - -#~ msgid "1 - teleporter" -#~ msgstr "1 - teleportör" - -#~ msgid "2 - switch and door" -#~ msgstr "2 - knapp och dörr" - -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - Löpande band" - -#~ msgid "4 - IceBlock" -#~ msgstr "4 - Isblock" - -#~ msgid "5 - InfoBox" -#~ msgstr "5 - InfoBox" - -#~ msgid "1 - snow" -#~ msgstr "1 - snö" - -#~ msgid "2 - rain" -#~ msgstr "2 - regn" - -#~ msgid "Select an entrance" -#~ msgstr "VÀlj en ingÃ¥ng" - -#~ msgid "1 - generic" -#~ msgstr "1 - generisk" - -#~ msgid "2 - woodthing" -#~ msgstr "2 - trÀpryl" - -#~ msgid "3 - cloud" -#~ msgstr "3 - moln" - -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - ingÃ¥ngsyta (hotspot)" - -#~ msgid "What object type do you want?" -#~ msgstr "Vilken objettyp vill du ha?" - -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Markbit (ground) [ej implementerad]" - -#~ msgid "Which object do you want?" -#~ msgstr "Vilket objekt vill du ha?" - -#~ msgid "x - Exit" -#~ msgstr "x - Avsluta" - -#~ msgid "o - WorldObject" -#~ msgstr "o - VÀrldsObject" - -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Fördef (objektgrupp)" - -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - nÃ¥gonting frÃ¥n fil (~/.pingus/images/)" - -#~ msgid "Which prefab do you want?" -#~ msgstr "Vilken Fördef vill du ha?" - -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Bildbakgrund" - -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - EnfÀrgad bakgrund" - -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - StjÀrnfÀltsbakgrund" - -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Åskmolnsbakgrund" - -#~ msgid "Load a level (F5)" -#~ msgstr "LÀs in en nivÃ¥ (F5)" - -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Avsluta editorn (Escape)" - -#, fuzzy -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Ta bort markerade objekt (ta bort" - -#~ msgid "Edit Level Properties" -#~ msgstr "Editera nivÃ¥egenskaper" - -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Starta nivÃ¥n och testa den (F4)" - -#~ msgid "Create a new level from scratch" -#~ msgstr "Skapa en ny nivÃ¥ frÃ¥n början" - -#~ msgid "Insert an object (Insert)" -#~ msgstr "SÀtt in ett objekt (Insert)" - -#~ msgid "Zoom into a region" -#~ msgstr "Zooma in pÃ¥ ett omrÃ¥de" - -#~ msgid "Zoom in" -#~ msgstr "Zooma in" - -#~ msgid "Zoom out" -#~ msgstr "Zooma ut" - -#~ msgid "Setup Number of Actions" -#~ msgstr "StÀll in antal fÀrdigheter" - -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Visa hjÀlpskÀrm (F1)" - -#~ msgid "Designed by " -#~ msgstr "Skapad av " - -#~ msgid "Number of Pingus: %d" -#~ msgstr "Antal Pingus: %d" - -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "InlÀsning klar. Tryck pÃ¥ en musknapp för att starta nivÃ¥n" - -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "RÀddade Pingus: %3d/%3d" - -#, fuzzy -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Dödade Pingus: %3d/%3d" - -#~ msgid "Press button to continue..." -#~ msgstr "Tryck pÃ¥ en knapp..." - -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Lika mÃ¥nga Pingus rÀddades som kom in pÃ¥ nivÃ¥n. Det kommer att bli svÃ¥rt " -#~ "att slÃ¥.... om inte spelet blir pornografiskt." - -#~ msgid "Very impressive indeed." -#~ msgstr "Verkligen imponerande" - -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Bra gjort. Det finns dock fortfarande utrymme för förbÀttringar." - -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Inte dÃ¥ligt, inte dÃ¥ligt alls." - -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "Det var okej, men Pingus försÀkringspremier gick just upp." - -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Den hÀr nivÃ¥n krÀver kanske en annan strategi." - -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Precis hÀlften. RÀddar du bara honorna?" - -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Hade jag varit en Pingu hade jag aldrig lÀmnat ingÃ¥ngen." - -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Kanske Àr du mera hemma med Quake." - -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Den hÀr nivÃ¥n krÀver anske en annan strategi. Som att försöka rÀdda dom, " -#~ "till exempel." - -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Du har inte funderat pÃ¥ en karriÀr som Pingu-utrotare?" - -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Du missade en! Vad har du för ursÀkt!?" - -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "SnÀlla sÀg att du anvÀnde Armageddon-knappen." - -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Du har negativ rÀddad/totalt-vÀrde, nÃ¥gonting Àr trasigt." - -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Starta nivÃ¥editorn (experimentell)" - -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Skapa en" - -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "SkÀrmdump: Kunde inte spara skÀrmdump" - -#~ msgid "WorldMap: File not found: " -#~ msgstr "VÀrldskarta: Fil kan inte hittas: " - -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: De som skapat spelet Ã¥t dig ::.." - -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Tar dig till instÀllningsmenyn ::.." - -#, fuzzy -#~ msgid "Perfect! You saved all the Pingus. Great!" -#~ msgstr "Perfekt! Du rÀddade alla som var möjliga - jÀttebra!" - -#, fuzzy -#~ msgid "" -#~ "You saved just the ones you needed, you made it, but\n" -#~ "maybe you can do it better next time?" -#~ msgstr "" -#~ "Du rÀddade precis vad du behövde, du klarade det, men\n" -#~ "kanske kan du bÀttre?" - -#, fuzzy -#~ msgid "Not everybody got saved, but still good work!" -#~ msgstr "Inte alla kunde rÀddas, men bra gjort ÀndÃ¥!" - -#, fuzzy -#~ msgid "" -#~ "You didn't save enough, but you still saved a few, next\n" -#~ "time you might be better." -#~ msgstr "" -#~ "Du rÀddade inte tillrÀckligt, men nÃ¥gra ÀndÃ¥, nÀsta\n" -#~ "gÃ¥ng blir det bÀttre." - -#, fuzzy -#~ msgid "Only a handful more and you would have made it, try again!" -#~ msgstr "Bara nÃ¥gra till sÃ¥ hade du klarat det - försök igen!" diff --git a/data/po/th.po b/data/po/th.po new file mode 100644 index 000000000..c4b90d8fa --- /dev/null +++ b/data/po/th.po @@ -0,0 +1,1912 @@ +# Thai translation for pingus +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the pingus package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: pingus\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-05-03 04:36+0000\n" +"Last-Translator: Seksan Neramitthanasombat \n" +"Language-Team: Thai \n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" + +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "à¹„àž¡à¹ˆàžˆàž³àžàž±àž”" + +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "à¹€àž—àž§àž”àž²" + +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "àž•àž±àž§àž‚àžžàž”àž—àž²àž‡" + +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "àž•àž±àž§àžàž±à¹‰àž™àž—àž²àž‡" + +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "" + +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "àž£àž°à¹€àžšàžŽàž”àž•àž±àž§à¹€àž­àž‡" + +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "àž•àž±àž§àžªàž£à¹‰àž²àž‡àžªàž°àžžàž²àž™" + +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "àžœàž¹à¹‰àž›àžµàž™" + +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "àž•àž±àž§àž‚àžžàž”à¹€àžˆàž²àž°àž—àž²àž‡" + +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "àžˆàž¡àž™à¹‰àž³" + +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "àžœàž¹à¹‰àž­àž­àž" + +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "àžœàž¹à¹‰àž•àž" + +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "àžœàž¹à¹‰àž¥àž­àž¢" + +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "àžœàž¹à¹‰àžàž£àž°à¹‚àž”àž”" + +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "àž¥àž³à¹àžªàž‡à¹€àž¥à¹€àž‹àž­àž£à¹ŒàžžàžŽàž†àž²àž•" + +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "àž•àž±àž§àž‚àžžàž”à¹àž£à¹ˆ" + +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "àžàž²àž™àžªà¹ˆàž‡àžˆàž£àž§àž”" + +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "àž•àž±àž§àžªà¹„àž¥àž”à¹Œ" + +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "àž•àž±àž§àž—àžžàžš" + +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "àž•àž±àž§àžªàž²àž”" + +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "àž‹àž¹à¹€àž›àž­àž£à¹Œà¹àž¡àž™" + +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "à¹€àž„àž¥àž·à¹ˆàž­àž™àž¢à¹‰àž²àž¢" + +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "àžœàž¹à¹‰àž£àž­" + +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "àžœàž¹à¹‰à¹€àž”àžŽàž™" + +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "àž‚à¹‰àž²àž¡" + +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "à¹€àž¥àžŽàžàž—àž³àž‡àž²àž™" + +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "àžŠàžžàž”àž£àž°àž”àž±àžš" + +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "à¹àžà¹‰" + +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "àž£àž°àž”àž±àžš" + +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "àž«àž™à¹‰àž²à¹€àž§à¹‡àžš" + +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "àžŠàž·à¹ˆàž­" + +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "àžªàž–àž²àž™àž°" + +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "à¹àžà¹‰àž›àž±àžàž«àž²à¹àž¥à¹‰àž§" + +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "àž¢àž±àž‡à¹„àž¡à¹ˆà¹„àž”à¹‰à¹àžà¹‰àž›àž±àžàž«àž²" + +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-àž„àž§àž²àž¡àž„àžŽàž”" + +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-àžàž²àž£àžšàž³àž£àžžàž‡àž£àž±àžàž©àž²" + +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-àžàž²àž£à¹€àž‚àžµàž¢àž™à¹‚àž›àž£à¹àžàž£àž¡" + +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-àžàž²àž£àžžàž­àž£à¹Œàž• (àž§àžŽàž™à¹‚àž”àž§àžªà¹Œ)" + +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-àžàž²àž£àžžàž­àž£à¹Œàž• (à¹àž¡àž„ à¹‚àž­à¹€àž­àžª à¹€àž—à¹‡àž™)" + +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Gfx" + +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-à¹€àžžàž¥àž‡" + +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-àž­àž­àžà¹àžšàžšàž”à¹ˆàž²àž™" + +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-à¹€àž™àž·à¹‰àž­à¹€àž£àž·à¹ˆàž­àž‡" + +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-àžàž²àž£à¹àž›àž¥àž àž²àž©àž²" + +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-àžžàžŽà¹€àžšàž©" + +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-àž‚àž­àžšàž„àžžàž“àž–àž¶àž‡" + +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_à¹àž¥àž°àž‚àž­àžšàž„àžžàž“à¹€àž›à¹‡àž™àžžàžŽà¹€àžšàž©àž­àž¢à¹ˆàž²àž‡àž¡àž²àž" + +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_àž–àž¶àž‡àž›àž£àž°àžŠàž²àžŠàž™àžœàž¹à¹‰àž‹àž¶à¹ˆàž‡" + +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_àžªàž™àž±àžšàžªàž™àžžàž™" + +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_àž‹àž­àžŸàž•à¹Œà¹àž§àž£à¹ŒàžŸàž£àžµ" + +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_àž‚àž­àžšàž„àžžàž“àžªàž³àž«àž£àž±àžš" + +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_àžœàž¹à¹‰à¹€àž¥à¹ˆàž™!" + +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "à¹€àž£àž·à¹ˆàž­àž‡àž£àž²àž§" + +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: à¹€àž£àžŽà¹ˆàž¡à¹€àžàž¡ ::.." + +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "à¹€àž„àž£àž·à¹ˆàž­àž‡àž¡àž·àž­à¹àžà¹‰à¹„àž‚" + +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: àžªàž£à¹‰àž²àž‡àž”à¹ˆàž²àž™àž‚àž­àž‡àž„àžžàž“à¹€àž­àž‡ ::.." + +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "àž­àž­àž" + +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: àžšà¹Šàž²àž¢ àžšàž²àž¢ ::.." + +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: à¹€àž¥à¹ˆàž™àž”à¹ˆàž²àž™àž—àžµà¹ˆàžœàž¹à¹‰à¹ƒàžŠà¹‰àžªàž£à¹‰àž²àž‡à¹€àž­àž‡ ::.." + +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: àžˆàž±àžšà¹€àž¡àž²àžªà¹Œ :: F10: àž•àž±àž§àž™àž±àžš fps :: F11: à¹€àž•à¹‡àž¡àžˆàž­ :: F12: àž–à¹ˆàž²àž¢àž«àž™à¹‰àž²àžˆàž­ ::.." + +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "àž àž²àž©àž²" + +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "àž„àž§àž²àž¡àž¥àž°à¹€àž­àžµàž¢àž”àž«àž™à¹‰àž²àžˆàž­" + +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "à¹€àž•à¹‡àž¡àžˆàž­" + +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "à¹€àžªàžµàž¢àž‡àž•àž±àž§àž«àž¥àž±àž" + +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "àž£àž°àž”àž±àžšà¹€àžªàžµàž¢àž‡à¹€àž­àžŸà¹€àžŸàžàž•à¹Œ" + +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "àž£àž°àž”àž±àžšà¹€àžªàžµàž¢àž‡à¹€àžžàž¥àž‡" + +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "à¹€àž¥àž·à¹ˆàž­àž™àž­àž±àž•à¹‚àž™àž¡àž±àž•àžŽ" + +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "àžžàžŽàž¡àžžà¹Œ FPS" + +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "àžˆàž±àžšà¹€àž¡àž²àžªà¹Œ" + +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "à¹€àž„àž­àž£à¹Œà¹€àž‹àž­àž£à¹Œàž‚àž­àž‡àž‹àž­àžŸàž•à¹Œà¹àž§àž£à¹Œ" + +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" + +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "" + +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "" + +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "" + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "" + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "" + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "" + +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "" + +#: src/pingus/pingus_main.cpp:240 +msgid "Select language to use with Pingus" +msgstr "" + +#: src/pingus/pingus_main.cpp:242 +msgid "List all available languages" +msgstr "" + +#: src/pingus/pingus_main.cpp:246 +msgid "Loads the level editor" +msgstr "" + +#: src/pingus/pingus_main.cpp:248 +msgid "Save the level given level to FILENAME and quit" +msgstr "" + +#: src/pingus/pingus_main.cpp:250 +msgid "Test a font" +msgstr "" + +#: src/pingus/pingus_main.cpp:252 +msgid "Shows the credits" +msgstr "" + +#: src/pingus/pingus_main.cpp:254 +msgid "Misc Options:" +msgstr "" + +#: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 +msgid "PATH" +msgstr "" + +#: src/pingus/pingus_main.cpp:256 +msgid "Set the path to load the data files to 'path'" +msgstr "" + +#: src/pingus/pingus_main.cpp:258 +msgid "Set the path to load and save user files (savegames, etc.) to PATH" +msgstr "" + +#: src/pingus/pingus_main.cpp:261 +msgid "Disable automatic scrolling" +msgstr "" + +#: src/pingus/pingus_main.cpp:263 +msgid "Don't read ~/.pingus/config" +msgstr "" + +#: src/pingus/pingus_main.cpp:264 +msgid "FILE" +msgstr "" + +#: src/pingus/pingus_main.cpp:265 +msgid "" +"Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " +"speed up the game on slower machines" +msgstr "" + +#: src/pingus/pingus_main.cpp:268 +msgid "Uses the controller given in FILE" +msgstr "" + +#: src/pingus/pingus_main.cpp:270 +msgid "Debugging and experimental stuff:" +msgstr "" + +#: src/pingus/pingus_main.cpp:272 +msgid "Enables some features, only interesting to programmers" +msgstr "" + +#: src/pingus/pingus_main.cpp:275 +msgid "" +"Enable the output of debugging info, possible OPTIONs are tiles, gametime, " +"actions, sound, resources, gui, input, pathmgr" +msgstr "" + +#: src/pingus/pingus_main.cpp:279 +msgid "Set the game speed (0=fastest, >0=slower)" +msgstr "" + +#: src/pingus/pingus_main.cpp:281 +msgid "Set the desired game framerate (frames per second)" +msgstr "" + +#: src/pingus/pingus_main.cpp:283 +msgid "Set the size of the map tiles (default: 32)" +msgstr "" + +#: src/pingus/pingus_main.cpp:720 +msgid "Pingus: Out of memory!" +msgstr "" + +#: src/pingus/pingus_main.cpp:724 +msgid "Pingus: Standard exception caught!:\n" +msgstr "" + +#: src/pingus/pingus_main.cpp:728 +msgid "Pingus: Unknown throw caught!" +msgstr "" + +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "" + +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "" + +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "" + +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "" + +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "" + +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "" + +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "" + +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "" + +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "" + +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "" + +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "" + +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "" + +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "" + +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "" + +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "" + +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "" + +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "" + +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "" + +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "" + +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "" + +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "" + +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "" + +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "" + +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "" + +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "" + +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "" + +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "" + +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "" + +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "" + +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "" + +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "" + +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "" + +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "" + +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" + +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "" + +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" + +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" + +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" + +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr "" + +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "" + +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "" + +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "" + +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "" + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "" + +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "" + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "" + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "" + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "" + +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" + +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" + +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "" + +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" + +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "" + +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" + +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" + +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "" + +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" + +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" + +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "" + +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" + +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "" + +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" + +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "" + +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "" + +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "" + +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "" + +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" + +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" + +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" + +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" + +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" + +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" + +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" + +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" + +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" + +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" + +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" + +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" + +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" + +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" + +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" + +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" + +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" + +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" + +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" + +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" + +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" + +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" + +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" + +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" + +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" + +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" + +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" + +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" + +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" + +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" + +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" + +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" + +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" + +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" + +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" + +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" + +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" + +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" + +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "àžœàž¹à¹‰àžàž£àž°à¹‚àž”àž”" + +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "à¹€àž£àž·à¹ˆàž­àž‡àž£àž²àž§" + +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:4 +msgid "Tutorial Island" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:6 +msgid "Learn the basics" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:15 +msgid "The Journey Begins" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:81 +msgid "The Journey Continues" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:22 +msgid "" +"For a long time, the Pingus have lived happily in peace on the South Pole " +"along with all the other animals. Everything was in balance and it seemed " +"like nothing could disrupt their peace. The Pingus were happy and it seemed " +"like this could never end." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:30 +msgid "" +"But then one day, things began to change slowly: the sky got darker and the " +"earth got warmer. Firstly, they thought this was just a normal fluctuation " +"in the world's climate, but things seemed to get worse and worse with every " +"year." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:38 +msgid "" +"The snow began to melt away in a few areas and food became an issue. Other " +"animals tried to leave the region to search for colder areas, but the Pingus " +"knew that this wouldn't help: they knew that they had to do something about " +"it." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:46 +msgid "" +"So the circle of the eldest came together to decide what to do about it. " +"They decided to send out an expedition around the world to find the cause of " +"this warming. The expedition consisted of hundreds of the bravest Pingus on " +"the South Pole." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:54 +msgid "" +"And they picked you to lead them on their journey around the world. Since " +"the journey will be dangerous and difficult, your first goal is the Island " +"of Mogorok, also known as the Tutorial Island. According to the eldest, this " +"island has always been the first stop of Pingus that were sent out into the " +"world." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:63 +msgid "" +"The island consists of many areas that are ideal to teach the Pingus their " +"abilities. The Pingus can learn to build bridges, climb, bash and use many " +"other talents which they will need on their long and dangerous journey." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:70 +msgid "" +"While there, you can practice your abilities in commanding and guiding the " +"Pingus. You can also get familiar with all the abilities the Pingus provide " +"and learn to master them, since you will need all of them on your journey " +"around the world." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:78 +msgid "" +"Now that you and the Pingus have arrived at Tutorial Island it is time to " +"take command and begin your mission. Good Luck!" +msgstr "" + +#: data/worldmaps/tutorial.worldmap:88 +msgid "" +"Now after you and the Pingus have learned the basics and practiced a bit it " +"is time to move on and begin the journey into the world. Since the ice floe " +"with which the Pingus traveled to the Tutorial Island isn't going to hold on " +"the whole way into the warmer climates the Pingus have to find something " +"else to guide them on their journey." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:97 +msgid "" +"But as the eldest have said, the Tutorial Island provides not only a good " +"way to practice, but it is also the starting point into the world. After " +"some searching the Pingus discovered the meaning of this, and they found the " +"large tree at the end of the island which gave them wood to construct a " +"float." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:106 +msgid "" +"So the Pingus set out and constructed some large rafts, enough to carry them " +"all. After also packing a bunch of provisions they were prepared to start " +"their journey and leave their familiar ground and enter the unknown parts of " +"the world." +msgstr "" + +#: data/worldmaps/tutorial.worldmap:114 +msgid "" +"So the Pingus sit on their raft, worrying about what's to come and where to " +"go, while floating into the sunset. To be continued..." +msgstr "" + +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" +msgstr "" + +#: data/levelsets/desert.levelset:3 +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" +msgstr "" + +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" +msgstr "" + +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" +msgstr "" + +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" + +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/tr.po b/data/po/tr.po index 95cab3876..2fa75665d 100644 --- a/data/po/tr.po +++ b/data/po/tr.po @@ -3,479 +3,517 @@ # Copyright (C) 2000 Ingo Ruhnke # Ingo Ruhnke , 2000 # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: Pingus 0.5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2003-04-15 17:28+0200\n" -"Last-Translator: Çağrı Çöltekin \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-04-07 09:09+0000\n" +"Last-Translator: Erdem \n" "Language-Team: Giray Devlet , Cağrı Çöltekin \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# tr.po (Pingus 0.5.0) #-#-#-#-#\n" - -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "Screenshot: Ekran görÃŒntÃŒsÃŒ için dosya adı: " +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "Screenshot: Ekran görÃŒntÃŒsÃŒ kaydedildi." +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "sınırsız" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "Screenshot: Dosyaya yazılamıyor: " +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "Melek" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" +#: src/pingus/action_name.cpp:28 +msgid "Basher" msgstr "" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "Durdurucu" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "Boarder" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "Bombacı" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "KöprÃŒcÃŒ" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "Tırmanıcı" -#: src/editor/file_dialog.cpp:66 -#, fuzzy -msgid "Save" -msgstr "Kurtarılan: " +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "Kazıcı" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "Drown" -#: src/editor/file_dialog.cpp:80 -#, fuzzy -msgid "Filename:" -msgstr "Dosya adı: " +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "BölÃŒm hazırla" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "Faller" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "SÃŒzÃŒlen" -#: src/editor/file_dialog.cpp:107 -#, fuzzy -msgid "Save your level" -msgstr "Seviyeyi kayıt et (F6)" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "Zıplayan" -#: src/editor/panel.cpp:152 -#, fuzzy -msgid " New level" -msgstr "F5 - seviye yÃŒkle" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "Lazer atışı" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "" +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "Madenci" -#: src/editor/panel.cpp:156 -#, fuzzy -msgid "Save level..." -msgstr "Seviyeyi kayıt et (F6)" +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "Roketatar" -#: src/editor/panel.cpp:158 -#, fuzzy -msgid "Save level as..." -msgstr "Seviyeyi kayıt et (F6)" +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "Kaydırıcı" -#: src/editor/panel.cpp:161 -msgid "Play level..." +#: src/pingus/action_name.cpp:44 +msgid "Smashed" msgstr "" -#: src/editor/panel.cpp:164 -msgid "Configure actions" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" msgstr "" -#: src/editor/panel.cpp:166 -#, fuzzy -msgid "Configure level" -msgstr "Seviyeyi kayıt et (F6)" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "SÃŒpermen" -#: src/editor/panel.cpp:168 -#, fuzzy -msgid "Display object properties" -msgstr "Nesne özelliklerini değiştir" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "Işınlanacaksınız" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "Waiter" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "YÃŒrÃŒyen" -#: src/editor/panel.cpp:175 -#, fuzzy -msgid "Duplicate the selected objects" -msgstr "Seçili nesneleri çiftle (d)" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "atla" -#: src/editor/panel.cpp:177 -#, fuzzy -msgid "Delete the selected objects" -msgstr "Remove - seçili neneyi sil" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "Ä°ptal" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" msgstr "" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "ÇözÃŒlen:" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "bölÃŒmler" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "Sayfa" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "Başlık" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "Durum" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" msgstr "" -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" msgstr "" -#: src/editor/panel.cpp:208 -#, fuzzy -msgid "Display help" -msgstr "Bu yardım ekranını göster" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-Fikir" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "Çıkış" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-Proje Yöneticisi" -#: src/editor/object_selector.cpp:315 -#, fuzzy -msgid "Entrance" -msgstr "e - Giriş" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-Programlama" -#: src/editor/object_selector.cpp:316 -#, fuzzy -msgid "Groundpiece (ground)" -msgstr "g - Yer (toprak)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-Taşıma (Win32)" -#: src/editor/object_selector.cpp:317 -#, fuzzy -msgid "Groundpiece (solid)" -msgstr "s - YerParçasi (katı)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "" -#: src/editor/object_selector.cpp:318 -#, fuzzy -msgid "Groundpiece (bridge)" -msgstr "b - KöprÃŒ (bridge)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Grafik Efektleri" -#: src/editor/object_selector.cpp:319 -#, fuzzy -msgid "Groundpiece (transparent)" -msgstr "n - YerParçası (şeffaf)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-MÃŒzik" -#: src/editor/object_selector.cpp:320 -#, fuzzy -msgid "Groundpiece (remove)" -msgstr "r - YerParçası (silici)" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-Seviye Tasarımı" -# buna daha iyi bişi uydurabiliyormusun? -gd -#: src/editor/object_selector.cpp:321 -#, fuzzy -msgid "Hotspot" -msgstr "h - GrafikParçası" - -#: src/editor/object_selector.cpp:322 -#, fuzzy -msgid "Background" -msgstr "z - Arkaplan" - -#: src/editor/object_selector.cpp:325 -#, fuzzy -msgid "Liquid" -msgstr "l - Sıvı" - -#: src/editor/object_selector.cpp:326 -#, fuzzy -msgid "Trap" -msgstr "t - Tuzak" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-ÖykÃŒ" -#: src/editor/object_selector.cpp:327 -#, fuzzy -msgid "Weather" -msgstr "w - Ä°klim" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-Çeviri" -#: src/editor/object_selector.cpp:328 -#, fuzzy -msgid "Special Object" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" msgstr "-Özel" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "" - -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" msgstr "" -#: src/editor/object_properties.cpp:91 -#, fuzzy -msgid "Transparent" -msgstr "-Çeviri" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_Ve ÖzgÃŒr Yazılıma" -#: src/editor/object_properties.cpp:92 -#, fuzzy -msgid "Solid" -msgstr "Slider" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_katkıda bulunan" -#: src/editor/object_properties.cpp:93 -#, fuzzy -msgid "Ground" -msgstr "Ses" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_herkese..." -#: src/editor/object_properties.cpp:94 -#, fuzzy -msgid "Bridge" -msgstr "Bridger" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_TeşekkÃŒrler!" -#: src/editor/object_properties.cpp:95 -#, fuzzy -msgid "Water" -msgstr "Waiter" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Oynadığınız için" -#: src/editor/object_properties.cpp:96 -#, fuzzy -msgid "Lava" -msgstr "Çık?" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_teşekkÃŒrler!" -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "ÖykÃŒ" -#: src/editor/object_properties.cpp:102 -#, fuzzy -msgid "Direction:" -msgstr "Seçenekler:" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: Oyunu başlat ::.." -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "DÃŒzenleyici" -#: src/editor/object_properties.cpp:105 -#, fuzzy -msgid "Misc" -msgstr "MÃŒzik" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: Kendi bölÃŒmlerini oluştur ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "Çıkış" -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: GÃŒle gÃŒle... ::.." -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: Kullanıcılar Tarafından Hazırlanan BölÃŒmleri Oyna ::.." -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "Dil:" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "ÇözÃŒnÃŒrlÃŒk:" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "Tam Ekran:" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "Ana Ses Seviyesi:" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "Ses Seviyesi:" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "MÃŒzik Ses Seviyesi:" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" msgstr "" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "Varsayılan Ayarlara Dön:" -#: src/editor/object_properties.cpp:466 -msgid "Object: " +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" msgstr "" -#: src/pingus/pingus_main.cpp:216 -msgid "Displays this help" -msgstr "Bu yardım ekranını göster" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "Kapat" -#: src/pingus/pingus_main.cpp:218 -#, fuzzy -msgid "Print version number and exit" -msgstr "SÃŒrÃŒmÃŒ ekrana basar ve çıkar" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "Tamam" -#: src/pingus/pingus_main.cpp:220 -msgid "Display:" -msgstr "" +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingu sayısı: " -# FIXME: needs a better translation -#: src/pingus/pingus_main.cpp:222 -msgid "Start in Window Mode" -msgstr "Pencerede başlat" +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "Kurtarılacak Pingu Sayısı " -#: src/pingus/pingus_main.cpp:224 -msgid "Start in Fullscreen" -msgstr "TÃŒmekran başlat" +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "SÃŒre: " -#: src/pingus/pingus_main.cpp:226 -msgid "Use the given renderer (default: delta)" -msgstr "" +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "Yapımcı: " -#: src/pingus/pingus_main.cpp:228 -msgid "Enable software cursor" -msgstr "Yazılım imleci kullan" +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "Dosya adı: " -#: src/pingus/pingus_main.cpp:230 -msgid "Set the resolution for pingus (default: 800x600)" -msgstr "Pingus çözÃŒnÃŒrlÌğÌnÃŒ ayarla (öntanılı: 640x480)" +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "Tekrar dene" -#: src/pingus/pingus_main.cpp:232 -msgid "Sound:" -msgstr "Ses" +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "Aferin!" -#: src/pingus/pingus_main.cpp:234 -msgid "Disable sound" -msgstr "Sesi Kapat" +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "Başaramadın!" -#: src/pingus/pingus_main.cpp:236 -msgid "Disable music" -msgstr "MÃŒziği Kapat" +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "MÃŒkemmel! Herkesi kurtardın galiba." -#: src/pingus/pingus_main.cpp:240 -msgid "Select language to use with Pingus" +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." msgstr "" -#: src/pingus/pingus_main.cpp:242 -msgid "List all available languages" +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" msgstr "" +"Tam gerektiği kadar Pingu kurtardın, geçer not, ama\n" +"belki daha iyisini yapabilisin, hı?" -#: src/pingus/pingus_main.cpp:246 -#, fuzzy -msgid "Loads the level editor" -msgstr "..:: Seviye EditörÃŒnÃŒ Çalıştır ::.." +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "Herkesi kurtaramadın, ama yine de iyi iş çıkardın!" -#: src/pingus/pingus_main.cpp:248 -msgid "Save the level given level to FILENAME and quit" -msgstr "" +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "Ne diyebilirim, yaptın, aferin!" -#: src/pingus/pingus_main.cpp:250 -msgid "Test a font" +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "Herkesi öldÃŒrdun. Hiç hoş degil." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "Hiç kimseyi kurtaramadın, daha iyisini yapabileceğinden eminim." + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"Yeterince kurtaramadın, ama yine de birkaçı kurtuldu, bir\n" +"dahakine daha dikkatli ol." + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "Sadece bir tane daha ve bölÃŒmÃŒ tamamlamayı başaracaktın - tekrar dene!" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "Birkaç tane daha kurtarsan olacaktı, tekrar dene!" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "Bir dahaki oyunda iyi şanslar!" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "Kurtarılan: " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "Ölen: " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "Kalan zaman: " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "Çıkan:%3d/%d Dışarda:%3d Kurtarılan:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" +"Pingu oyunu dÃŒnyadaki bir sÃŒrÃŒ pengene rehberlik ederek oynanan bir oyundur." + +#: src/pingus/pingus_main.cpp:216 +msgid "Displays this help" +msgstr "Bu yardım ekranını göster" + +#: src/pingus/pingus_main.cpp:218 +msgid "Print version number and exit" +msgstr "SÃŒrÃŒm numarasını yazdır ve çık" + +#: src/pingus/pingus_main.cpp:220 +msgid "Display:" +msgstr "GörÃŒnÃŒm:" + +# FIXME: needs a better translation +#: src/pingus/pingus_main.cpp:222 +msgid "Start in Window Mode" +msgstr "Pencerede başlat" + +#: src/pingus/pingus_main.cpp:224 +msgid "Start in Fullscreen" +msgstr "Tam Ekranda Başlat" + +#: src/pingus/pingus_main.cpp:226 +msgid "Use the given renderer (default: delta)" +msgstr "" + +#: src/pingus/pingus_main.cpp:228 +msgid "Enable software cursor" +msgstr "Ä°mleci etkinleştir" + +#: src/pingus/pingus_main.cpp:230 +msgid "Set the resolution for pingus (default: 800x600)" +msgstr "Pingus'un ekran çözÃŒnÃŒrlÌğÌnÃŒ ayarla (varsayılan: 800x600)" + +#: src/pingus/pingus_main.cpp:232 +msgid "Sound:" +msgstr "Ses:" + +#: src/pingus/pingus_main.cpp:234 +msgid "Disable sound" +msgstr "Sesi Kapat" + +#: src/pingus/pingus_main.cpp:236 +msgid "Disable music" +msgstr "MÃŒziği Kapat" + +#: src/pingus/pingus_main.cpp:240 +msgid "Select language to use with Pingus" +msgstr "Oyunda kullanılacak dili seçin" + +#: src/pingus/pingus_main.cpp:242 +msgid "List all available languages" +msgstr "Kullanılabilir tÃŒm dilleri listele" + +#: src/pingus/pingus_main.cpp:246 +msgid "Loads the level editor" +msgstr "BölÃŒm dÃŒzenleyiciyi yÃŒkler" + +#: src/pingus/pingus_main.cpp:248 +msgid "Save the level given level to FILENAME and quit" msgstr "" +#: src/pingus/pingus_main.cpp:250 +msgid "Test a font" +msgstr "Yazıbiçimi dene" + #: src/pingus/pingus_main.cpp:252 msgid "Shows the credits" -msgstr "" +msgstr "Emeği geçenleri görÃŒntÃŒler" #: src/pingus/pingus_main.cpp:254 -#, fuzzy msgid "Misc Options:" -msgstr "Seçenekler:" +msgstr "Diğer Seçenekler" #: src/pingus/pingus_main.cpp:255 src/pingus/pingus_main.cpp:257 msgid "PATH" -msgstr "" +msgstr "YOL" #: src/pingus/pingus_main.cpp:256 -#, fuzzy msgid "Set the path to load the data files to 'path'" msgstr "" -" -d, --datadir DÄ°ZÄ°N/YOL Data dosyalarının yÃŒklenecek `yol' (path)\n" #: src/pingus/pingus_main.cpp:258 msgid "Set the path to load and save user files (savegames, etc.) to PATH" @@ -483,44 +521,39 @@ msgstr "" #: src/pingus/pingus_main.cpp:261 msgid "Disable automatic scrolling" -msgstr "Automatik kaydırmayı kapat" +msgstr "Otomatik kaydırmayı pasifleştir" #: src/pingus/pingus_main.cpp:263 msgid "Don't read ~/.pingus/config" msgstr "~/.pingus/config dosyasını okuma" #: src/pingus/pingus_main.cpp:264 -#, fuzzy msgid "FILE" -msgstr "DOSYA " +msgstr "DOSYA" #: src/pingus/pingus_main.cpp:265 -#, fuzzy msgid "" "Read config from FILE (default: ~/.pingus/config) reduce CPU usage, might " "speed up the game on slower machines" -msgstr "CPU kullanımını azalt. Bu yavaş makinalarda oyunu hızlandırabilir" +msgstr "" -# FIXME: better translation #: src/pingus/pingus_main.cpp:268 msgid "Uses the controller given in FILE" -msgstr "DOSYA'daki denetleyiciyi kullan" +msgstr "DOSYA da verilen denetleyiciyi kullanır" #: src/pingus/pingus_main.cpp:270 msgid "Debugging and experimental stuff:" -msgstr "Deneyseyl şeyler:" +msgstr "Hata ayıklama ve deneysel şeyler:" #: src/pingus/pingus_main.cpp:272 -#, fuzzy msgid "Enables some features, only interesting to programmers" -msgstr "Sadece programcılariçin ilginç olan, bazı özellikleri çalıştırır." +msgstr "Bazı özellikleri açar, sadece programcılar için ilginç gelebilir" #: src/pingus/pingus_main.cpp:275 -#, fuzzy msgid "" "Enable the output of debugging info, possible OPTIONs are tiles, gametime, " "actions, sound, resources, gui, input, pathmgr" -msgstr "SEÇENEKLER: tiles, gametime, actions, sound, resources, gui." +msgstr "" #: src/pingus/pingus_main.cpp:279 msgid "Set the game speed (0=fastest, >0=slower)" @@ -535,2145 +568,1517 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "Döşeme boyutunu ayarla (öntanımlı: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus: Bellek yetersiz!" -# bu komik oldu -cagri -# daha mi iyi boyle :) -gd -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" -msgstr "Pingus: Genel olağan dışı durum saptandı!:\n" +msgstr "Pingus: Standart bir istisna yakalandı!:\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" -msgstr "Pingus: Bilinmeyen bir hata saptandı!" +msgstr "Pingus: Bilinmeyen aykırı durum yakalandı!" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "sınırsız" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "kilitli" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "Bridger" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "Bitişi Göster?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-Fikir" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "ÖykÃŒyÃŒ göster?" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-Proje Yöneticisi" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "Çık?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-Programlama" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "Giriş?" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-Taşıma (Win32)" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...yÃŒrÃŒyor..." -#: src/pingus/screens/credits.cpp:114 -#, fuzzy -msgid "-Porting (MacOSX)" -msgstr "-Taşıma (Win32)" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "" -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Grafikler" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "Screenshot: Ekran görÃŒntÃŒsÃŒ kaydedildi." -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-MÃŒzik" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "Screenshot: Dosyaya yazılamıyor: " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-Seviye Tasarımı" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "Giriş" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-ÖykÃŒ" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "Döşeme (yer)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-Çeviri" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "Döşeme (yekpare)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Özel" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "Döşeme (köprÃŒ)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-ŞÌkranlarımız" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "Döşeme (şeffaf)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_Ve ÖzgÃŒr Yazılıma" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "Döşeme (kaldır)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_katkıda bulunan" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "Eğlence Yeri" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_herkese..." +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "Arkaplan" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_TeşekkÃŒrler!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "Sıvı" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Oynadığınız için" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "Tuzak" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_teşekkÃŒrler!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "Hava" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "Tamam" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "Özel Nesne" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "Çık" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "Nesne:" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingu sayısı: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "Hiçbir şey seçilmedi" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "Kurtarılıcak Pingus: " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "Saydam" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "SÃŒre: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "DÃŒz" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "Tasarlayan: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "Yer" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "Dosya adı: " +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "KöprÃŒ" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "Su" -#: src/pingus/screens/pingus_menu.cpp:52 -#, fuzzy -msgid "Story" -msgstr "-ÖykÃŒ" - -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: Oyunu başlat ::.." - -#: src/pingus/screens/pingus_menu.cpp:57 -#, fuzzy -msgid "Editor" -msgstr "Exiter" - -# FIXME: bu nasil olmuş? contrib -> katılımcı, dışarlıklı :))) -gd -#: src/pingus/screens/pingus_menu.cpp:58 -#, fuzzy -msgid "..:: Create your own levels ::.." -msgstr "..:: Harici bir seviye başlat ::.." - -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: GÃŒle gÃŒle... ::.." - -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -#, fuzzy -msgid "Levelsets" -msgstr "-Seviye Tasarımı" - -# FIXME: bu nasil olmuş? contrib -> katılımcı, dışarlıklı :))) -gd -#: src/pingus/screens/pingus_menu.cpp:68 -#, fuzzy -msgid "..:: Play User Built levels ::.." -msgstr "..:: Harici bir seviye başlat ::.." - -#: src/pingus/screens/pingus_menu.cpp:79 -msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." -msgstr "" - -#: src/pingus/screens/level_menu.cpp:159 -#, fuzzy -msgid "Solved:" -msgstr "Kurtarılan: " - -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "-Seviye Tasarımı" - -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" -msgstr "" - -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" -msgstr "" - -#: src/pingus/screens/level_menu.cpp:266 -#, fuzzy -msgid "Status" -msgstr "Başla" - -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "Kurtarılan: " - -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "Kurtarılan: " - -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "" - -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" -msgstr "" - -#: src/pingus/screens/option_menu.cpp:182 -#, fuzzy -msgid "Resolution:" -msgstr "Sonuçlar:" - -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "TÃŒmekran başlat" - -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" -msgstr "" - -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "Ses" - -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" -msgstr "" - -#: src/pingus/screens/option_menu.cpp:187 -#, fuzzy -msgid "Autoscrolling:" -msgstr "Otomatik Kaydırma" - -#: src/pingus/screens/option_menu.cpp:188 -#, fuzzy -msgid "Print FPS:" -msgstr "FPS yazdır" - -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" -msgstr "" - -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "Yazılım imleci kullan" - -#: src/pingus/screens/option_menu.cpp:208 -#, fuzzy -msgid "Reset to Defaults:" -msgstr "Sonuçlar:" - -#: src/pingus/screens/option_menu.cpp:284 -#, fuzzy -msgid "Option Menu" -msgstr "Seçenekler" - -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "Yeniden dene" - -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "Aferin!" - -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "Başaramadın!" - -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "MÃŒkemmel! Herkesi kurtardın galiba." - -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "Hiçkimse ölmedi, iyi iş çıkardın." - -#: src/pingus/screens/result_screen.cpp:204 -msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "" -"Tam gerektiği kadar Pingu kurtardın, geçer not, ama\n" -"belki daha iyisini yapabilisin, hı?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "Herkesi kurtaramadın, ama yine de iyi iş çıkardın!" - -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "Ne diyebilirim, yaptın, aferin!" - -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "Herkesi öldÃŒrdun. Hiç hoş degil." - -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "Hiç kimseyi kurtaramadın, daha iyisini yapabileceğinden eminim." - -#: src/pingus/screens/result_screen.cpp:218 -msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." -msgstr "" -"Yeterince kurtaramadın, ama yine de birkaçı kurtuldu, bir\n" -"dahakine daha dikkatli ol." - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "Bir ya da iki tane daha kurtarsaydın olacaktı, hadi tekrar!" - -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "Birkaç tane daha kurtarsan olacaktı, tekrar dene!" - -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "Bir dahaki oyunda iyi şanslar!" - -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "Kurtarılan: " - -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "Ölen: " - -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "Kalan zaman: " - -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "Angel" - -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "Basher" - -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "Blocker" - -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "Boarder" - -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "Bomber" - -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "Climber" - -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "Digger" - -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "Drown" - -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "Exiter" - -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "Faller" - -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "Floater" - -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "Jumper" - -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "Laserkill" - -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "Miner" - -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "Rocketlauncher" - -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "Slider" - -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "Smashed" - -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "Splashed" - -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "Superman" - -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "Teleported" - -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "Waiter" - -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "Walker" - -#: src/pingus/components/pingus_counter.cpp:43 -#, fuzzy, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "Çıkan: %3d/%-3d Dışarıda: %3d Kurtulan: %3d/%-3d" - -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...yÃŒrÃŒyor..." - -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "kapalı" - -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "Sonu Göster..." - -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "Pingus öykÃŒsÃŒ.." - -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "Çık?" - -#: src/pingus/worldmap/worldmap_screen.cpp:212 -#, fuzzy -msgid "Enter?" -msgstr "Gir?" - -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "Ako je put blokiran, prokopaj tunel" - -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 -msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " -msgstr "" -"Slicno kopanju na dole iz prethodnih nivoa postoji akcija koja omogucava " -"Pingusima da kopaju horizontalno, umesto vertikalnog kopanja pomocu akcije " -"Kopac. Ova nova uloga Pingusa se zove Glodac. " - -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "Zrtvuj nekoliko da spases ostale" - -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 -msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " -msgstr "" -"Ponekad, ako nema na raspolaganju drugih akcija, moguce je probiti zemljiste " -"eksplozijama. Pingusi mogu to da rade tako sto ce sami sebe unistiti. Iako " -"ih to ubija, ponekad je neophodno da se zrtvuje nekoliko Pingusa da bi se " -"ostali spasili. " - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "Ucimo kopanje" - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 -msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " -msgstr "" -"Ovo je tvoj prvi zadatak. Kao takav, prilicno je lak. Sve sto treba da " -"uradis je da naredis Pingusima da iskopaju rupu u zemlji da bi mogli da " -"dodju do izlaza. Naredjenja se izdaju " - -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "Lebdi ili umri" - -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 -msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " -msgstr "" -"Bravo za prvi zadatak, a sada zapocinjemo sledeci. Ovog puta treba da " -"opremis Pinguse sa malim propelerom, da bi mogli da lebde i lagano se spuste " -"na zemlju. Ako padnu predaleko, nece uspeti da prezive pad. Zato obrati " -"paznju! " - -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "Skok za uzivanje" - -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 -msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " -msgstr "" -"Ponekad Pingus treba da dosegne platformu koja je jako daleko, i nije moguce " -"hodati do nje. Tada dobro dodje akcija Skakac, koja omogucava Pingusu da " -"napravi mali skok i dosegne platformu. " - -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "Rudarski raj" - -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 -msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " -msgstr "" -"Ucimo jos jednu akciju koja obuhvata kopanje. Ovog puta se radi o kopanju " -"ukoso, cime omogucavamo Pingusu da dijagonalno kopa kroz zemljiste i stvara " -"put za ostale. Ova akcija se zove Rudar. " - -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "Ostrvo panike (lebdi/glodaj)" - -#: data/levels/tutorial/snow10-grumbel.pingus:8 -msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " -msgstr "" -"Dok prethodni nivoi nisu zahtevali puno brze akcije od tebe, ovaj je malo " -"komplikovaniji. Pingusi dolaze iz dva paralelna ulaza i ti treba da " -"istovremeno mudro koordiniras obe grupe. " - -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "Skakutanje... i glodanje..." - -#: data/levels/tutorial/snow11-grumbel.pingus:8 -msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " -msgstr "" -"Ponovo je vreme za paniku. Pingusi nece brzo ulaziti, ali posto se kod " -"zidova okrecu, ubrzo ce biti tesko koordinirati ih sve. Posto je potrebno " -"spasiti samo 3, trebalo bi da je izvodljivo. Ako ne uspe iz prve koristite " -"pauzu (taster 'p') da bolje sagledate nivo. " - -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "Dve grupe istovremeno, budi mudar" - -#: data/levels/tutorial/snow12-grumbel.pingus:8 -msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " -msgstr "" -"Ovog puta treba koordinirati dve grupe, ali bez panike, jer ovaj nivo daje " -"dovoljno vremena da se razmisli o potrebnim akcijama. Nema vise sta da se " -"doda, osim: Srecno! " - -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "Blok i stena" - -#: data/levels/tutorial/snow14-grumbel.pingus:8 -msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " -msgstr "" -"Ponovo je vreme da se kombinuju stvari naucene iz prethodnih nivoa. Razori " -"put do slobode eksplozijama, ali takodje i drzi ostale Pinguse pod " -"kontrolom. Akcija Bloker ce pomoci. " - -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "Penjanje, pentranje,... Bum!" - -#: data/levels/tutorial/snow15-grumbel.pingus:8 -msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " -msgstr "" -"Kao sto si do sada mogao ukapirati iz prethodnih nivoa cesto moras da " -"kombinujes razlicite akcije da bi obavio zadatak. Zbog nedostatka akcije " -"Kopanja na ovom nivou Samoubica mora da obavi posao. Pitanje je kako ga " -"dovesti da mesta za eksploziju? " - -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "Mostogradnja se komplikuje..." - -#: data/levels/tutorial/snow16-grumbel.pingus:8 -msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " -msgstr "" -"Jos jednom se akcije moraju mudro i pazljivo kombinovati, jer bi bez toga " -"zacas zavrsili u rupi pre izlaza, zato smisli kako da to izbegnes. " - -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "Ko visoko leti, nisko pada..." - -#: data/levels/tutorial/snow17-grumbel.pingus:8 -msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " -msgstr "" -"Ovog puta je potreban timski rad da bi se doslo do izlaza. Nema dovoljno " -"Padobranaca da bi svi dosli do izlaza, tako da je potrebno poslati nekoliko " -"njih, koji moraju pripremiti stazu za ostale. " - -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "Nauci da koristis most" - -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " -msgstr "" -"Ako nema na raspolaganju Skakaca a treba preci preko velike rupe, onda je " -"most vrlo korisna stvar. Potrebno je malo vremena da se most izgradi, ali " -"svi Pingusi koji slede mogu da ga koriste, za razliku o skakanja. " - -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "Tri resenja, pa ti vidi" - -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " -msgstr "" -"Sada kada su naucene sve akcije, vreme je za malo vezbe ovi nivoi nude bar " -"tri razlicite mogucnosti za resavanje, pa izaberi onu koja ti se svidja. " - -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "Penjanje, pentranje... i mostogradnja" - -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " -msgstr "" -"Jos jednom je dobijen pristup novoj akciji. Akcija: Penjac omogucava Pingusu " -"da se penje uz prave vertikalne zidove, i na taj nacin dodje tamo gde inace " -"nikako ne bi mogao doci, jer je previsoko. " - -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "Ulaz visoko, izlaz nisko" - -#: data/levels/tutorial/snow22-grumbel.pingus:8 -msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " -msgstr "" -"Ako nema dovoljno padobranaca da bi se svi Pingusi spustili dole do izlaza, " -"potrebno je pronaci drugi nacin. Sve sto je potrebno koristiti na ovom nivou " -"je vec nauceno ranije tako da ovo ne bi trebalo da bude velik problem za " -"tebe. " - -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "Jedan priprema, ostali ga prate" - -#: data/levels/tutorial/snow7-grumbel.pingus:8 -msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " -msgstr "" -"Ponekad postoje situacije kada nemas na raspolaganju blokere koji bi " -"koordinirali Pinguse, pa moras pronaci druge nacine da ih drzis pod " -"kontrolom, dok jedan pravi put za ostale. " - -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "Kopaj i lebdi, samo nemoj pasti i razbiti se" - -#: data/levels/tutorial/snow8-grumbel.pingus:8 -msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " -msgstr "" -"Za razliku od prethodna dva nivoa, ovde imas na raspolaganju dve akcije. " -"Tvoj posao je opet jednostavan: izaberi akciju na panelu levo i izdaj " -"naredjenja Pingusima kako bi oni dosli do izlaza. Postaraj se da ne umre " -"previse njih. " - -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "Kopanje, glodanje i drugi problemi" - -#: data/levels/tutorial/snow9-grumbel.pingus:8 -msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " -msgstr "" -"Nivoi ce postajati sve tezi sto ih vise prelazis, ali nemoj vec da pravis " -"paniku jer ovaj je prilicno lak. Treba samo da koristis stvari naucene na " -"prethodnim nivoima i ne bi trebalo da imas puno problema Ako mislis da se " -"nalazis u situaciji da vise nisi u stanju da resis novi, pritisni dupli-klik " -"misem na dugme armageddon u donjem delu ekrana. " - -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "Cvrsto zemljiste moze blokirati put" - -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 -msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " -msgstr "" -"I ranijim nivoima smo naucili da Pingusi mogu prakticno kopati kroz bilo " -"koje zemljiste, ali postoji nesto sto ne mogu prokopati. To su celicni " -"objekti. Oni su oznaceni tamno sivom bojom na mapi nivoa i ne mogu biti " -"unisteni, vec treba pronaci nacin da se zaobidju. " - -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "" - -#: data/levels/halloween/halloween1-grumbel.pingus:8 -msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" -msgstr "" - -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "" - -#: data/levels/halloween/halloween2-grumbel.pingus:8 -msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" -msgstr "" - -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "" - -#: data/levels/halloween/halloween3-grumbel.pingus:8 -msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." -msgstr "" - -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "" - -#: data/levels/halloween/halloween4-grumbel.pingus:8 -msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" -msgstr "" - -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "" - -#: data/levels/halloween/halloween5-grumbel.pingus:8 -msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." -msgstr "" - -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "" - -#: data/levels/halloween/halloween6-grumbel.pingus:8 -msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." -msgstr "" - -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "" - -#: data/levels/halloween/halloween7-grumbel.pingus:8 -msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" -msgstr "" - -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "" - -#: data/levels/halloween/halloween8-plouj.pingus:8 -msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." -msgstr "" - -#: data/worldmaps/tutorial.worldmap:4 -msgid "Tutorial Island" -msgstr "" - -#: data/worldmaps/tutorial.worldmap:6 -msgid "Learn the basics" -msgstr "" - -#: data/worldmaps/tutorial.worldmap:15 -msgid "The Journey Begins" -msgstr "Yolculuk Başlıyor" - -#: data/worldmaps/tutorial.worldmap:81 -msgid "The Journey Continues" -msgstr "Yolculuk Devam Ediyor" - -#: data/worldmaps/tutorial.worldmap:22 -#, fuzzy -msgid "" -"For a long time, the Pingus have lived happily in peace on the South Pole " -"along with all the other animals. Everything was in balance and it seemed " -"like nothing could disrupt their peace. The Pingus were happy and it seemed " -"like this could never end." -msgstr "" -"Pingular yÃŒzyıllardır diğer hayvanlarla birlikte GÃŒney Kutbu'nda\n" -"barış içinde yaşamaktaydılar. Herşey uyum içindeydi, hiçbirşey bu\n" -"gÃŒzel ortamı değiştiremeyecek gibiydi. \n" - -#: data/worldmaps/tutorial.worldmap:30 -#, fuzzy -msgid "" -"But then one day, things began to change slowly: the sky got darker and the " -"earth got warmer. Firstly, they thought this was just a normal fluctuation " -"in the world's climate, but things seemed to get worse and worse with every " -"year." -msgstr "" -"Ama zamanla, durum yavaş yavaş değişmeye başladı. GökyÃŒzÃŒ\n" -"kararmaya, dÃŒnya daha sıcak olmaya başladı. Önceleri bunun\n" -"sıradan iklim farkı olduğunu dÌşÌndÃŒler, ama her geçen yıl\n" -"durum daha kötÃŒye\n" -"gitmekteydi" - -#: data/worldmaps/tutorial.worldmap:38 -#, fuzzy -msgid "" -"The snow began to melt away in a few areas and food became an issue. Other " -"animals tried to leave the region to search for colder areas, but the Pingus " -"knew that this wouldn't help: they knew that they had to do something about " -"it." -msgstr "" -"Bazı bölgelerde karlar eridi, yiyecek bulmak giderek zorlaştı.\n" -"Diğer hayvanlar bölgeyi terkedip daha soğuk yerler aramaeğilimine\n" -"girmişlerdi bile. Ama Pingular bunun işe yaramayacağını, birşeyler\n" -"yapmaları gerektiğini biliyorlardı." - -#: data/worldmaps/tutorial.worldmap:46 -#, fuzzy -msgid "" -"So the circle of the eldest came together to decide what to do about it. " -"They decided to send out an expedition around the world to find the cause of " -"this warming. The expedition consisted of hundreds of the bravest Pingus on " -"the South Pole." -msgstr "" -"Sonunda yaşlılar kurulu karar vermek için toplandı ve dÃŒnyayı dolaşıp\n" -"bu ısınmanın nedenini araştıracak bir ekip kurmaya karar verdi.\n" -"Böylece GÃŒney Kutbu'nun heryerinden gelenyÃŒzlerce cesur Pingudan\n" -"oluşan bir ekip kuruldu." - -#: data/worldmaps/tutorial.worldmap:54 -#, fuzzy -msgid "" -"And they picked you to lead them on their journey around the world. Since " -"the journey will be dangerous and difficult, your first goal is the Island " -"of Mogorok, also known as the Tutorial Island. According to the eldest, this " -"island has always been the first stop of Pingus that were sent out into the " -"world." -msgstr "" -"Ve Pingular seni dÃŒnya çevresindeki bu yolculuklarında onlara\n" -"yol göstermen için seçtiler. Yolculuk tehlikeli ve zor\n" -"olacağından, ilk hedefimiz eğitim adası diye de bilinen \n" -"Magorok Adası. Yaşlılar der ki, bu ada, görev için yola dÌşen\n" -"Pinguların herzaman ilk durakğı olmuştur." - -#: data/worldmaps/tutorial.worldmap:63 -#, fuzzy -msgid "" -"The island consists of many areas that are ideal to teach the Pingus their " -"abilities. The Pingus can learn to build bridges, climb, bash and use many " -"other talents which they will need on their long and dangerous journey." -msgstr "" -"Ada, bir Pingunun yeteneklerini gelistirmek için çalışabileceği\n" -"birçok bolgeden oluşuyor. Pingular önlerindeki zorlu yolcukta\n" -"kesinlikle gerekli olacak tırmanmak, kazmak, köprÃŒ yapmak ve\n" -"benzeri biçok becerilerini burada geliştirebilecekler." - -#: data/worldmaps/tutorial.worldmap:70 -#, fuzzy -msgid "" -"While there, you can practice your abilities in commanding and guiding the " -"Pingus. You can also get familiar with all the abilities the Pingus provide " -"and learn to master them, since you will need all of them on your journey " -"around the world." -msgstr "" -"Bu arada sen de, onları yönlendirip yönetme yeteneğini burada\n" -"deneyebilirsin. Aynı zamanda, Pinguların bÃŒtÃŒn becerilerini\n" -"tanıyabilir, bu becerileri en iyi şekilde kullanmayı öğrenebilirsin\n" -"Bu zorlu yolculukta hepsine gereksinim duyacaksın." - -#: data/worldmaps/tutorial.worldmap:78 -#, fuzzy -msgid "" -"Now that you and the Pingus have arrived at Tutorial Island it is time to " -"take command and begin your mission. Good Luck!" -msgstr "" -"Artık sen ve Pingular eğitim adasına vardığınıza göre, komutayı\n" -"devralıp, göreve başlamanın zamanıdır.\n" -"\n" -" Başarılar!" - -#: data/worldmaps/tutorial.worldmap:88 -#, fuzzy -msgid "" -"Now after you and the Pingus have learned the basics and practiced a bit it " -"is time to move on and begin the journey into the world. Since the ice floe " -"with which the Pingus traveled to the Tutorial Island isn't going to hold on " -"the whole way into the warmer climates the Pingus have to find something " -"else to guide them on their journey." -msgstr "" -"Pingular ve sen temel bilgileri öğrenip, biraz da alıştırma\n" -"yaptığınıza göre, yola koyulmanın zamanıdır artık. Pinguların\n" -"eğitim adasına gelmek için kullandıkları buz platform sıcak\n" -"bölgelere dayanmayacağından, yolculuk için yeni bir yöntem\n" -"bulmaları gerekecek.\n" - -#: data/worldmaps/tutorial.worldmap:97 -#, fuzzy -msgid "" -"But as the eldest have said, the Tutorial Island provides not only a good " -"way to practice, but it is also the starting point into the world. After " -"some searching the Pingus discovered the meaning of this, and they found the " -"large tree at the end of the island which gave them wood to construct a " -"float." -msgstr "" -"Ama yaşlıların söylediği gibi, eğitim adası sadece alıştırma\n" -"yapmaya yaramaz, aynı zamanda dÃŒnyaya açılan bir kapıdır da.\n" -"ÇÌnkÃŒ adanın diğer ucundaki ağaçın odunu, sal yapmak için\n" -"birebirdir.\n" - -#: data/worldmaps/tutorial.worldmap:106 -#, fuzzy -msgid "" -"So the Pingus set out and constructed some large rafts, enough to carry them " -"all. After also packing a bunch of provisions they were prepared to start " -"their journey and leave their familiar ground and enter the unknown parts of " -"the world." -msgstr "" -"Pingular harekete geçip, herkesi taşımaya yetecek birkaç\n" -"sal yaptılar. Yanlarına biraz azık da aldıktan sonra, tanıdık\n" -"buzullardan ayrılıp dÃŒnyanın bilinmedik yerlerine doğru\n" -"yolculuğa hazırlar.\n" - -#: data/worldmaps/tutorial.worldmap:114 -#, fuzzy -msgid "" -"So the Pingus sit on their raft, worrying about what's to come and where to " -"go, while floating into the sunset. To be continued..." -msgstr "" -"Sonunda Pingular sallarının ÃŒzerinde, gidecekleri yaban ellerde\n" -"başlarına gelebileceklerin kaygısıyla gÃŒn batımına doğru yol\n" -"almaya başladılar.\n" -"\n" -" Devam edecek..." - -#: data/levelsets/desert.levelset:2 -msgid "Desert" -msgstr "" - -#: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" -msgstr "" - -#: data/levelsets/halloween.levelset:3 -msgid "Halloween 2007" -msgstr "" - -#: data/levelsets/halloween.levelset:4 -msgid "Trapped at All Hallows Eve" -msgstr "" - -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" -msgstr "" - -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" -msgstr "" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -# worldmap = ?? -#, fuzzy -#~ msgid "Load a custom worldmap" -#~ msgstr "DOSYAdan özel worldmap yÃŒkle" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "En az N resim karesini atla. BÃŒyÃŒk N oyunu hızlandırır" - -#~ msgid "Skip at most N frames" -#~ msgstr "En fazla N resim karesi atla" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "Tam N resim karesi atla" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "İşlemci gerektiren bazı özellikleri kapat" - -#~ msgid "Demo playing and recording:" -#~ msgstr "Demo oynatma ve kayıt:" - -#, fuzzy -#~ msgid "Plays a demo session" -#~ msgstr "DOSYA'dan bir demo oynat" - -#~ msgid "Record demos for each played level" -#~ msgstr "Oynanan her oyun için demo kaydet" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Pingus'ta hata saptandı: " - -#~ msgid "Couldn't open: " -#~ msgstr "Dosya açılamadı: " - -#~ msgid "Unexpected char: '" -#~ msgstr "Beklenmeyen harf: '" - -#~ msgid "Yes" -#~ msgstr "Evet" - -#~ msgid "No" -#~ msgstr "Hayır" - -#~ msgid "Exit Pingus?" -#~ msgstr "Çıkıyor musun?" - -#, fuzzy -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: Oyunu başlat ::.." - -#, fuzzy -#~ msgid "Multiplayer" -#~ msgstr "Çoklu" - -#, fuzzy -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: Çok oyunculu kipler... Deneysel şeyler ::.." - -#, fuzzy -#~ msgid "none" -#~ msgstr "açık" - -#~ msgid "Difficulty:" -#~ msgstr "Zorluk:" - -#, fuzzy -#~ msgid "Difficulty: " -#~ msgstr "Zorluk:" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "Lav" -# FIXME: bu olmadi -cagri -# bu daha da olmadi galiba -gd -#, fuzzy -#~ msgid "" -#~ "Contrib\n" -#~ "Levels" -#~ msgstr "Harici" +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "Kaldır" -#, fuzzy -#~ msgid "" -#~ "Print some more messages to stdout, can be set multiple times to increase " -#~ "verbosity" -#~ msgstr "Stdout'a ayrıntılı bilgi ver. Daha cok `v' ile" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "Yön:" -#~ msgid "Use OpenGL" -#~ msgstr "OpenGL kullan" +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "Sol" -#~ msgid "Prints the fps to stdout" -#~ msgstr "stdout'a fps değerini bas" +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "Diğer" -#~ msgid "Reduces the CPU usage by issuing sleep()" -#~ msgstr "CPU kullanımını sleep() kullanarak azalt" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "Sağ" -#~ msgid "" -#~ "Warning: Larger resolution than 800x600 will result in visual problems" -#~ msgstr "Dikkat: 800x600'den bÃŒyÃŒk çözÃŒnÃŒrlÃŒk görÃŒntÃŒ sorunu yaratabilir" +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "ÇıkışOranı:" -# 'Main' yerine başka bişi uydurmak lazim buraya -gd -#~ msgid "PingusMain: Starting Main: " -#~ msgstr "PingusMain: Main Başlatılıyor: " +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Param-X" -#~ msgid "| segfault_handler: catched a SIGSEGV." -#~ msgstr "| segfault_handler: catched a SIGSEGV." +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Param-Y:" -#~ msgid "| Woops, Pingus just crashed, congratulations you've found a bug." -#~ msgstr "Amanin booo ... Pingus çöktÃŒ! Tebrikler bir böcek (hata) buldun!" +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "Kaydır-X:" -#~ msgid "" -#~ "| Please write a little bug report to , include " -#~ "informations" -#~ msgstr "" -#~ "| LÃŒtfen inglizce/almanca olarak adresine kısa bir hata" +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "Kaydır-Y:" -#~ msgid "| where exacly the SIGSEGV occured and how to reproduce it." -#~ msgstr "" -#~ "| raporu yaz. SIGSEGV'in nerede oluştuğunu ve nasıl tekrarlanabileceğini" +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "Kullanıcı No:" -#~ msgid "| Also try include a backtrace, you can get it like this:" -#~ msgstr "| anlat. Bir de bir 'backtrace' ekle ... Aşagıdaki gibi mesela:" +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Konum-Z:" -#~ msgid "| If that doesn't work, try this:" -#~ msgstr "| Bu çalışmazsa, şöyle de olabilir:" +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "Renk :" -#~ msgid "| [play until it crashes again]" -#~ msgstr "| [... ve çökene kadar tekrar oyna ... ]" +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "KÌçÌk Boyutlu Yıldızlar" -#~ msgid "| Warning: Pingus recieved a SIGINT, exiting now." -#~ msgstr "| Uyarı: SIGINT sinyali aldık, oyundan çıkıyoruz." +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "Orta Boyutlu Yıldızlar" -#~ msgid "Disable intro" -#~ msgstr "Intoroyu kapat" +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "BÃŒyÃŒk Boyutlu Yıldızlar" -#, fuzzy -#~ msgid "Set the refresh rate in fullscreen (default: 60)" -#~ msgstr "Pingus çözÃŒnÃŒrlÌğÌnÃŒ ayarla (öntanılı: 640x480)" +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "Tekrarla:" -#~ msgid "Load a custom level from FILE" -#~ msgstr "DOSYAdan özel seviye yÃŒkle" +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "Nesne: [Group]" -#, fuzzy -#~ msgid "language: " -#~ msgstr "tÃŒmekran: " +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "" -#~ msgid "sound support: enabled" -#~ msgstr "ses: etkin" +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "Nesne: " -#~ msgid "sound support: disabled" -#~ msgstr "ses: etkin değil" +#: src/editor/editor_screen.cpp:191 +msgid "" +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" +msgstr "" +"Hepsini seç\n" +"Seçimi Kaldır\n" +"Nesneleri ÃŒste götÃŒr\n" +"Nesneleri alta götÃŒr\n" +"Nesneleri en alta götÃŒr\n" +"Nesneleri en ÃŒste götÃŒr\n" +"90 derece döndÃŒr\n" +"270 derece döndÃŒr\n" -#~ msgid "music support: enabled" -#~ msgstr "mÃŒzik desteği: etkin" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" +"Nesneyi yatay döndÃŒr\n" +"Nesneyi dikey döndÃŒr\n" +"İşaretli tÃŒm nesneleri sil\n" +"Nesneleri yukarı taşı\n" +"Nesneleri aşağı taşı\n" +"Nesneleri sola taşı\n" +"Nesneleri sağa taşı\n" -#~ msgid "music support: disabled" -#~ msgstr "mÃŒzik desteği: etkin değil" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" -#, fuzzy -#~ msgid "resolution: " -#~ msgstr "çözÃŒnÃŒrlÃŒk: " +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " Yeni bölÃŒm" -#~ msgid "fullscreen: " -#~ msgstr "tÃŒmekran: " +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "BölÃŒmÃŒ aç..." -#~ msgid " enabled" -#~ msgstr " etkin" +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "BölÃŒmÃŒ kaydet..." -#~ msgid "disabled" -#~ msgstr "etkin değil" +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "BölÃŒmÃŒ farklı kaydet..." -#, fuzzy -#~ msgid "using OpenGL: " -#~ msgstr "tÃŒmekran: " +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "BölÃŒm oyna..." -#~ msgid "PingusMain: Levelfile not found, ignoring: " -#~ msgstr "PingusMain: Seviye Dosyası bulunamadı, yok sayılacak: " +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "Eylemleri yapılandır" -#~ msgid "Environment variable $HOME not set, fix that and start again." -#~ msgstr "$HOME değişkeni atanmamış, dÃŒzeltip yeniden dene." +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "BölÃŒmÃŒ yapılandır..." -#~ msgid "Unexpected char '" -#~ msgstr "Beklenmeyen harf: '" +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "Nesne özelliklerini göster" -#~ msgid "unknown" -#~ msgstr "bilinmeyen" +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "Nesne yerleştirme penceresini göster" -#~ msgid "Credits" -#~ msgstr "Yardımcı olanlar" +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "KÌçÌk haritayı göster" -#, fuzzy -#~ msgid "..:: See the credits ::.." -#~ msgstr "..:: Oyunu başlat ::.." +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "Seçili nesneleri çoğalt" -#, fuzzy -#~ msgid "Pingus do time" -#~ msgstr "Pingus veri dizini" +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "Seçili nesneleri sil" -#, fuzzy -#~ msgid "PLE Level" -#~ msgstr "Yarat" +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "Nesneyi en ÃŒste götÃŒr" -#, fuzzy -#~ msgid "Pingus in Parallel" -#~ msgstr "Pingus Seçenekler MenÃŒsÃŒ" +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "Nesneyi yukarı götÃŒr" -#, fuzzy -#~ msgid "Smashing Zone" -#~ msgstr "Smashed" +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "Nesneyi alta götÃŒr" -#, fuzzy -#~ msgid "Set your watches" -#~ msgstr "Hava durumunu seç" +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "Nesneyi en alta götÃŒr" -#, fuzzy -#~ msgid "Entering the cave" -#~ msgstr "Dosyayı ne olarak kayit edelim: " +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "Nesneyi yatay döndÃŒr" -#, fuzzy -#~ msgid "Pingus in Wonderland" -#~ msgstr "Pingus Seçenekler MenÃŒsÃŒ" +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "Nesneyi dikey döndÃŒr" -#, fuzzy -#~ msgid "Easy going..." -#~ msgstr "YÃŒkleniyor..." +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "Nesneyi -90 derece döndÃŒr" -#, fuzzy -#~ msgid "Level 0" -#~ msgstr "Yarat" +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "Nesneyi 90 derece döndÃŒr" -#, fuzzy -#~ msgid "Blocked Exit" -#~ msgstr "kapalı" +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "Yardımı görÃŒntÃŒle" -#~ msgid "Unknow char: " -#~ msgstr "Bilinmeyen karakter: " +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "Veri dizini" -#~ msgid "Usage: " -#~ msgstr "Kullanım: " +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "Kullanıcı dizini" -#~ msgid " [OPTIONS]... [LEVELFILE]" -#~ msgstr "[SEÇENEKLER]... [SEVÄ°YE DOSYASI]" +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "Aç" -#~ msgid "FILE " -#~ msgstr "DOSYA " +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "Kaydet" -#~ msgid "FILE " -#~ msgstr "DOSYA " +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "Vazgeç" -#~ msgid "multiple times to increase verbosity" -#~ msgstr "ayrıntı artırılabilir." +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "Dosya Adı:" -#~ msgid "FILE " -#~ msgstr "DOSYA " +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "Yol adı:" -#~ msgid "Read config from FILE (default: ~/.pingus/config)" -#~ msgstr "Ayarları `DOSYA'dan oku (öntanımlı: ~/.pingus/config)" +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "BölÃŒm aç" -# debug = ? -#~ msgid "Enable the output of debugging infos, possible" -#~ msgstr "Debug mesajlarını ekrana bas" +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "BölÃŒmÃŒ kaydet" -#~ msgid "clanVorbis support: ok" -#~ msgstr "clanVoribs desteği: var" +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "Ako je put blokiran, prokopaj tunel" -#~ msgid "clanVoribs support: missing (.ogg music files will not be playable)" -#~ msgstr "clanVoribs desteği: yok (.ogg mÃŒzik dosyaları çalışmayacak)" +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " +msgstr "" +"Daha önceki bölÃŒmlerden bildiğiniz Kazma eylemine benzer, ama yön olarak " +"dikey kazma eyleminin tam tersine Pinguların yatay olarak kazmasına olanak " +"sağlayan yeni bir yetenek daha öğreniyorlar. Bu yeni yeteneğe Delme diyoruz. " -#~ msgid "clanMikMod support: ok" -#~ msgstr "clanMikMod desteği: var" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "Bir kaç tanesini feda et ve gerisini kurtar" -#~ msgid "clanMikMod support: missing (music files will not be playable)" -#~ msgstr "clanMikMod desteği: yok (mÃŒzik dosyaları çalışmayacak) " +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " +msgstr "" +"Bazen hiç başka bir eylem yapmak mÃŒmkÃŒn olmayabilir, bu yÃŒzden zemin " +"ÃŒzerinden bombalayarak yol açmalısınız. Pingular bunu kendilerini imha " +"ederek yaparlar. Bu onları yokedecektir, ama geri kalanını kurtarmak için " +"bazen bir kaç taneyi feda etmek gereklidir. " -#~ msgid "getext support: ok" -#~ msgstr "gettext desteği: var" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "Kazmayı öğreniyoruz" -#~ msgid "gettext language: english" -#~ msgstr "gettext dili: tÃŒrkeçe" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +msgstr "" +"Bu senin ilk görevin. Her zamanki gibi oldukça kolay. Tek yapman gereken " +"Pingulardan birine yere delik açmasını söyleyerek çıkışa gitmelerini " +"sağlamak. Bunu bir Pingunun ÃŒzerine tıklayarak basitçe yapabilirsin. " -#~ msgid "Error caught from ClanLib: " -#~ msgstr "ClanLib hatası: " +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "Havada SÃŒzÃŒl ya da Öl" -#~ msgid "Image has wrong color depth: %d" -#~ msgstr "Resmin renk derinliği yanlış: %d" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"Ä°lk görevinde iyi iş çıkarttın! Şimdi diğerine başlayalım. Bu sefer Pingu'na " +"uygun bir pervane giydirmelisin, böylelikle havadan toprağa hafifçe " +"sÃŒzÃŒlebilirler. Eğer Pingular çok uzağa dÌşerlerse sağ kurtulamayabilirler, " +"bu yÃŒzden gözÃŒnÃŒ dört aç! " -#~ msgid "Editor Helpscreen (hide with F1)" -#~ msgstr "Editör Yardım Ekranı (F1 ile sakla)" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "Eğlenmek için zıpla" -#~ msgid "F1 - show/hide this help screen" -#~ msgstr "F1 - help ekranını sakla/göster" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"Bazen Pingu'nun yÃŒrÃŒyerek ulaşılmayan bir o kadar da uzakta olan bir " +"platforma ulaşması gerekir. Bu durumda Sıçrama yeteneği çok işe yarar - " +"Pingu'nun ufak bir sıçrama yaparak platforma ulaşmasını sağlar. " -#~ msgid "F2 - launch level building tutorial" -#~ msgstr "F2 - seviye tasarım dersi" +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "Madenciler cenneti" -#~ msgid "F3 - toggle background color" -#~ msgstr "F3 - arkaplan rengini değiştir" +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"Yeni bir yetenek öğreniyoruz - başka bir kazma eylemi, bu kez çarpraz bir " +"tane. Bu Pingu'nun aşağı doğru yol oluşturmasını, ve takip eden Pingular " +"için bir yol oluşturmasını sağlar. Bu yetenek Madencilik olarak " +"adlandırılır. " -#~ msgid "F4 - play/test the level" -#~ msgstr "F4 - seviyeyi oyna/dene" +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "" -#~ msgid "F6 - save this level" -#~ msgstr "F6 - seviyeyi kaydet" +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"Önceki bölÃŒmler sizin çok daha çabuk hareket etmenizi gerektirmese de bu " +"bölÃŒm biraz daha zorlaşıyor. Pingular iki delikten çıkıyor ve sizin " +"göreviniz akıllıca bu iki grubu koordine etmek. " -#~ msgid "F7 - [unset]" -#~ msgstr "F7 - [işlevsiz]" +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "" -#~ msgid "F8 - quick save/backup save?!" -#~ msgstr "F8 - hızlı saklama/yedekleme?!" +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"Tekrar panik zamanı. Pingular çok hızlı dışarı çıkmayacaklar, ancak duvara " +"çarptıklarında geriye dönecekleri için bir sÃŒre sonra hepsini koordine etmek " +"biraz sorun olacak. Başarmak için 5 tane kurtarman yeterli, ancak yine de " +"başarısız olursan tekrar durumu kontrol etmek için duraklama-modunu ('p') " +"kullanabilirsin. " -#~ msgid "F9 - change level width and height" -#~ msgstr "F9 - seviye boyutlarını değiştir" +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "" -#~ msgid "F10 - [unset]" -#~ msgstr "F10 - [işlevsiz]" +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"Bu sefer koordine etmeniz gereken iki grup var. Bu bölÃŒm size " +"hareketlerinizi dÌşÌnmek için yeterli zaman verdiğinden paniğe gerek yok. " +"Bu kez daha fazla ipucu yok, ama iyi şanslar! " -#~ msgid "F11 - toggle fps counter" -#~ msgstr "F11 - FPS sayacı" +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "" -#~ msgid "F12 - make screenshot" -#~ msgstr "F12 - ekrangörÃŒntÃŒsÃŒ kaydet" +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"Ponovo je vreme da se kombinuju stvari naucene iz prethodnih nivoa. Razori " +"put do slobode eksplozijama, ali takodje i drzi ostale Pinguse pod " +"kontrolom. Akcija Bloker ce pomoci. " -#~ msgid "Home - increase object size" -#~ msgstr "Home - nesneyi bÃŒyÃŒt" +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "Penjanje, pentranje,... Bum!" -#~ msgid "End - decrease object size" -#~ msgstr "End - nesneyi kÌçÌlt" +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"Kao sto si do sada mogao ukapirati iz prethodnih nivoa cesto moras da " +"kombinujes razlicite akcije da bi obavio zadatak. Zbog nedostatka akcije " +"Kopanja na ovom nivou Samoubica mora da obavi posao. Pitanje je kako ga " +"dovesti da mesta za eksploziju? " -#~ msgid "Cursor Keys - Move object" -#~ msgstr "Ok tuşları - Nesneyi taşı" +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "Mostogradnja se komplikuje..." -#~ msgid "Shift 'Cursor Keys' - Move objects fast " -#~ msgstr "Shift 'Ok tuşları' - Nesneyi hızlı taşı" +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"Jos jednom se akcije moraju mudro i pazljivo kombinovati, jer bi bez toga " +"zacas zavrsili u rupi pre izlaza, zato smisli kako da to izbegnes. " -#~ msgid "PageUp - level object up" -#~ msgstr "PageUp - nesneyi ön plana taşı" +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "Ko visoko leti, nisko pada..." -#~ msgid "PageDown - level object down" -#~ msgstr "PageDown - nesneyi arka plana taşı" +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"Ovog puta je potreban timski rad da bi se doslo do izlaza. Nema dovoljno " +"Padobranaca da bi svi dosli do izlaza, tako da je potrebno poslati nekoliko " +"njih, koji moraju pripremiti stazu za ostale. " -#~ msgid "Shift PageUp - increase objects z-pos by 50" -#~ msgstr "Shift PageUp - nesne z konumunu 50 artır" +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "Nauci da koristis most" -#~ msgid "Shift PageDown - decrease objects z-pos by 50" -#~ msgstr "Shift PageUp - nesne z konumunu 50 azalt" +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"Ako nema na raspolaganju Skakaca a treba preci preko velike rupe, onda je " +"most vrlo korisna stvar. Potrebno je malo vremena da se most izgradi, ali " +"svi Pingusi koji slede mogu da ga koriste, za razliku o skakanja. " -#~ msgid "Enter - Set default zoom (1:1)" -#~ msgstr "Enter - Varsayılan zumu ayarla (1:1)" +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "Üç çözÃŒm var, birisini seçmek size kalmış" -#~ msgid "d - duplicate object" -#~ msgstr "d- seçili nesneleri çiftle" +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"Artık tÃŒm yetenekleri öğrendiniz, artık biraz pratik zamanı. Bu bölÃŒmÃŒ en az " +"Ìç yolla çözebilirsiniz. Hangisini tercih edeceğiniz size kalmış. " -#~ msgid "a - mark all objects" -#~ msgstr "a - seçili nesneleri sil" +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "Tırman, Pingu, tırman... ve bir köprÃŒ yap" -#~ msgid "shift leftmouseclick - add object to selection" -#~ msgstr "shift sol fare tuşu - nesneyi seçime ekle" +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " +msgstr "" +"Bir kere daha yeni bir yetenek öğrendiniz. Dağcı yeteneği bir Pingunun dÃŒz " +"duvarlara tırmanabilmesini, böylece diğer yollarla erişmesi için çok " +"yÃŒksekte olan şeylere uzanabilmesini sağlar. " -#~ msgid "leftmouseclick - select object" -#~ msgstr "sol fare tuşu - neneyi seç" +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "Giriş ÃŒstte, Çıkış altta" -#~ msgid "Insert - insert new object" -#~ msgstr "Insert - yeni nesne ekle" +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " +msgstr "" +"TÃŒm Pinguları aşağıdaki çıkışa getirmek için yeterli sÃŒzÃŒlen pingunuz yoksa " +"- onlara rehberlik edecek farklı yollar bulmalısınız. Bu bölÃŒm için " +"ihtiyacınız olan herşeyi önceki bölÃŒmlerle öğrenmiş olmalısınız, bu yÃŒzden " +"bu sizin çok da problem olmamalı. " -#~ msgid "g - ungroup/group current selection" -#~ msgstr "g - seçili nesneleri grupla/grubu boz" +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "Birini hazırlamak gerekir, geri kalanlar takip etmelidir" -#~ msgid "Ctrl PageUp - increase objects z-pos by 1" -#~ msgstr "Ctrl PageUp - nesne z konumunu 1 artır" +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " +msgstr "" +"Bazen Pinguları koordine etmek için elinizin altında bloke edici Pingu " +"olmayabilir. Bir tanesi geri kalan Pingular için yol açarken diğerlerini " +"kontrol etmek için farklı yollar bulmalısınız. " -#~ msgid "Ctrl PageDown - decrease objects z-pos by 1" -#~ msgstr "Ctrl PageUp - nesne z konumunu 1 azalt" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "Kopaj i lebdi, samo nemoj pasti i razbiti se" -#~ msgid "Naming Convention: -.pingus" -#~ msgstr "Ä°simlendirme yöntemi: -.pingus" +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " +msgstr "" +"Ä°lk iki seviyeden farklı olarak, iki tane yeni yetenek öğreniyoruz. Yapmanız " +"gereken gene basit: soldaki panelden bir eylem seçin ve bunu Pingu'ya " +"uygulayın böylece çıkışa ulaşabileceklerler. Çok fazla Pingu'nun hayatını " +"kaybetmesine izin vermeyin. " -#~ msgid "" -#~ "When you have created a level and want to have it in the next Pingus " -#~ "release,\n" -#~ "please mail it to pingus-devel@nongnu.org." -#~ msgstr "" -#~ "Bir seviye hazırladıysanız ve Pingus ile dağıtılmasını istiyorsanız,\n" -#~ "pingus-devel@nongnu.org adresine gönderin." +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "" -#~ msgid "1 - guillotine" -#~ msgstr "1 - Keser" +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " +msgstr "" +"Daha fazla bölÃŒm ilerledikçe, oyun gittikçe daha zorlaşacak, ama paniğe " +"gerek yok, bu bölÃŒmde olduğu gibi hala kolay. Sadece önceki bölÃŒmlerden " +"öğrendiklerinizi uygulayın ve bu sizin çok fazla problem olmamalı. Eğer bir " +"yerden itibaren artık bölÃŒmÃŒ çözemeyeceğiniz bir durumla karşılaştığınızı " +"dÌşÌnÃŒyorsunuz, sağda altta armageddon dÌğmesini tıklatın. " -#~ msgid "2 - hammer" -#~ msgstr "2 - Çekiç" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "Cvrsto zemljiste moze blokirati put" -#~ msgid "3 - spike" -#~ msgstr "3 - İğne" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " +msgstr "" +"I ranijim nivoima smo naucili da Pingusi mogu prakticno kopati kroz bilo " +"koje zemljiste, ali postoji nesto sto ne mogu prokopati. To su celicni " +"objekti. Oni su oznaceni tamno sivom bojom na mapi nivoa i ne mogu biti " +"unisteni, vec treba pronaci nacin da se zaobidju. " -#~ msgid "4 - laser_exit" -#~ msgstr "4 - Laser Çıkış" +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "Bir sıçrama ile hepsini yakala" -#~ msgid "5 - fake_exit" -#~ msgstr "5 - Yalancı Çıkış" +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" +msgstr "" +"Pingular yolculuklarında kendilerini kaybolmuş olarak buldular. Bu gizemli " +"yer de neresi? GÃŒlÃŒmseyen kabaklar, bÃŒyÃŒk şamdanlar ve aşağıda biraz kaynar " +"çorba... bu nasıl bir sihirbazlıktır? Şimdi önlerinde ölÃŒmcÃŒl bir uçurum " +"varken sizin göreviniz onları kurtarmak. Onları bu korkunç felaketten " +"kurtarabilirmisiniz?" -#~ msgid "6 - smasher" -#~ msgstr "6 - Ezici" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "Bin Bir Zıplama" -#~ msgid "7 - bumper" -#~ msgstr "7 - Ä°tici" +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" -#~ msgid "Select a WorldObj" -#~ msgstr "Bir WorldObj seç" +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "GÃŒm GÃŒm" -#~ msgid "1 - teleporter" -#~ msgstr "1 - Işınlayıcı" +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" -#~ msgid "2 - switch and door" -#~ msgstr "2 - Şalter ve Kapı" +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "Tam Yuvarlak" -#~ msgid "3 - ConveyorBelt" -#~ msgstr "3 - YÃŒrÃŒyenBant" +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"Çıkış çok yakın ama hala erişilemeyecek bir yerde. Yanlış yönde atılacak bir " +"adım Pinguları korkunç bir sona sÃŒrÃŒkleyebilir. Onlara yardım etmek için bir " +"şeyler yapmalısınız, fakat yeterli zaman var mı? Acele etmeli ve bir hataya " +"izin vermemelisiniz. Pingular size gÃŒveniyor!" -#~ msgid "4 - IceBlock" -#~ msgstr "4 - BuzBloğu" +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "KöprÃŒcÃŒnÃŒn Karabasanı" -#~ msgid "5 - InfoBox" -#~ msgstr "5 - BilgiKutusu" +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"Bu kocaman duvarı buraya kim koymuş? Bu kocaman blok Pingular ile çıkış " +"arasında bir engel olarak duruyor. Bu oldukça bÃŒyÃŒk yapının yıkımı imkansız " +"gibi görÃŒnÃŒyor, ama belki köprÃŒcÃŒ sizi kurtarabilir mi? Grubu yol açarken " +"bir kez daha gÃŒvenli bir şekilde çıkışa ulaştıran yeterince yÃŒksek köprÃŒler " +"ÃŒretebilirler mi? Ya da birisi size kötÃŒ bir oyun mu oynuyor?\n" +"\n" +"Bir kez daha çözÃŒm sizin dÌşÌnmeniz.. beyninizin merkezindeki gri yapı " +"Pinguların başarısının anahtarı, bÃŒ yÃŒzden kafanızın karışmasına ve yanlış " +"yola sapmasına izin vermeyin." -#~ msgid "1 - snow" -#~ msgstr "1 - Kar" +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "Cadı tarafından kilitlenmiş" -#~ msgid "2 - rain" -#~ msgstr "2 - Yağmur" +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"Bu bir hapishane mi? Dört tarafı sağlam duvarlarla çevrilmiş, kaçış için bir " +"yol görÃŒnmÃŒyor. Kurtulmak imkansız görÃŒnÃŒyor.Ama bekleyin... sağdaki duvar " +"zayıf görÃŒnÃŒyor... belki bu bir kaçış yoludur? Ya da pinguları kaçınılmaz " +"sona sÃŒrÃŒkleyecek sahte bir yol?\n" +"\n" +"Bu riskli bir yolculuk ama Pinguları bir kere daha özgÃŒrlÌğe kavuşturmak " +"için bu yolculuğu yapmalısınız." -#~ msgid "Select an entrance" -#~ msgstr "Bir çıkış seç" +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "Su çarpma şenliği" -#~ msgid "1 - generic" -#~ msgstr "1 - Genel" +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" -#~ msgid "2 - woodthing" -#~ msgstr "2 - Ahşap" +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "Merdiven Bakımı" -#~ msgid "3 - cloud" -#~ msgstr "3 - Bulut" +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"GörÃŒnÌşe göre gÌçlÃŒ bir duvarla tekrar karşı karşıyayız ve çıkış yolunu " +"kapatıyor! Ama bekle, bazı iyi kişiler etrafında bir merdiven yapmışlar. " +"Ancak görÃŒnÌşe göre, zavallıların girişimleri başarılı olmamış, çÌnkÃŒ " +"merdiven tahrip olmuş ve delik deşik. Bunu dÃŒzeltebilir ve duvarın ÃŒzerinden " +"geçmesini sağlayabilirmisin? Yine tabi doğru çözÃŒm ilk planda doğru görÃŒnen " +"olmayabilir. Ama Pingular neredeyse özgÃŒrlÃŒklerine kavuşmak ÃŒzere, ve sizin " +"onlara rehberlik etmedeki becerinize bir kez daha gÃŒveniyorlar. Bunu başarın " +"böylece onları içine dÌştÃŒkleri zor durumdan bir kez daha kurtarmış " +"olacaksınız.. en azından bu yıl için." -# FIXME: sicaknokta salakligini. -#~ msgid "h - entrance surface (hotspot)" -#~ msgstr "h - giriş yÃŒzeyi (sıcaknokta)" +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#~ msgid "What object type do you want?" -#~ msgstr "Hangi nesneyi istiyorsun?" +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#~ msgid "g - Groundpiece (ground) [not implemented]" -#~ msgstr "g - Yer (ground) [bozuk]" +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#~ msgid "Which object do you want?" -#~ msgstr "Hangi nesneyi istiyorsun?" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#~ msgid "x - Exit" -#~ msgstr "x - Bitir" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#~ msgid "o - WorldObject" -#~ msgstr "o - DÃŒnyaNesnesi" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -# FIXME: prefab ne demek -#~ msgid "p - Prefab (ObjectGroup)" -#~ msgstr "p - Prefab (Nesne Grubu)" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "Kum fırtınası" -#~ msgid "f - something from file (~/.pingus/images/)" -#~ msgstr "f - dosyadan (~/.pingus/images/)" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#~ msgid "Which prefab do you want?" -#~ msgstr "Hangi nesneyi istiyorsun?" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#~ msgid "1 - Surface Background" -#~ msgstr "1 - Arkaplan" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#~ msgid "2 - Solid Color Background" -#~ msgstr "2 - DÃŒz Renk Arkaplan" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#~ msgid "3 - Starfield Background" -#~ msgstr "3 - Yıldızlı Arkaplan" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#~ msgid "4 - Thunderstorm Background" -#~ msgstr "4 - Yıldırımlı Arkaplan" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#~ msgid "Load a level (F5)" -#~ msgstr "Seviye yÃŒkle (F5)" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#~ msgid "Exit the editor (Escape)" -#~ msgstr "Editörden çık (Escape)" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#~ msgid "Delete marked objects (delete)" -#~ msgstr "Seçili nesneleri sil (delete)" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#~ msgid "Edit Level Properties" -#~ msgstr "Seviye Özelliklerini Değiştir" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#~ msgid "Start the level and test it (F4)" -#~ msgstr "Seviyeyi başlat ve test et (F4)" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#~ msgid "Create a new level from scratch" -#~ msgstr "Sıfırdan yeni bir seviye yarat" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#~ msgid "Insert an object (Insert)" -#~ msgstr "Nesne ekle (Insert)" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#~ msgid "Zoom into a region" -#~ msgstr "bir alanı yaklaştır" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#~ msgid "Zoom in" -#~ msgstr "Yaklaştır" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#~ msgid "Zoom out" -#~ msgstr "Uzaklaştır" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#~ msgid "Setup Number of Actions" -#~ msgstr "Eylem Sayısını Ayarla" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#~ msgid "Display Help Screen (F1)" -#~ msgstr "Yardım Ekranını Göster (F1)" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#~ msgid "Designed by " -#~ msgstr "Tasarlayan " +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#~ msgid "Pingus to Save: %d" -#~ msgstr "Kurtarılacak Pingu: %d" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#~ msgid "Number of Pingus: %d" -#~ msgstr "Pingu sayısı: %d" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#~ msgid "Loading finished. Press a mouse button to start the level" -#~ msgstr "YÃŒklendi! Devam etmek için farenin tuşunu tıklat" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#~ msgid "Pingus saved: %3d/%3d" -#~ msgstr "Kurtarılıcak Pingus: %3d/%3d" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#~ msgid "Pingus died: %3d/%3d" -#~ msgstr "Ölen Pingular: %3d/%3d" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#~ msgid "Press button to continue..." -#~ msgstr "Devam etmek için tuşa bas..." +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" -#~ msgid "" -#~ "As many Pingus escaped as entered the level. That's going to be hard to " -#~ "beat.... unless this game becomes pornographic." -#~ msgstr "" -#~ "Hocam, Hepsi kurtuldu! Bu skoru aşabilmek için bu oyuna pornografik " -#~ "bişiler katmamız gerekecek." +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#~ msgid "Very impressive indeed." -#~ msgstr "Helal Olsun ..." +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 +msgid "" +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." +msgstr "" -#~ msgid "Good work. Still room for improvement though." -#~ msgstr "Aferin. Ama daha fazla çalışman lazım çekirge." +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#~ msgid "Not too shabby, not too shabby at all." -#~ msgstr "Fena değil, hiç fena değil." +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." +msgstr "" -#~ msgid "" -#~ "That was OK, but Pingu life insurance premiums have just gotten more " -#~ "expensive." -#~ msgstr "" -#~ "Fena değil. Fakat Pingu hayat sigortası aydatlarının " -#~ "pahalıştırmayakatkıda bulundun." +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 +msgid "" +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." +msgstr "" -#~ msgid "Maybe this level calls for a different strategy." -#~ msgstr "Farklı bir stateji uygulamakta yarar olabilir." +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#~ msgid "Exactly half. Are you saving only the female ones?" -#~ msgstr "Tam yarısı. Ne o? Sadece dişileri falan mı kurtarıyoruz?!?" +#: data/levels/mysteryIsland/snow2 lac.pingus:8 +msgid "" +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" +msgstr "" -#~ msgid "If I were a Pingu, I never would have left that entrance." -#~ msgstr "Ben bir Pingu olsaydım, o kapıdan adımımı atmazdım." +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#~ msgid "Maybe you would feel more at home playing Quake." -#~ msgstr "Abisi, belki de Quake sana daha uygun bi oyun." +#: data/levels/mysteryIsland/Theend lac.pingus:8 +msgid "" +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." +msgstr "" -#~ msgid "" -#~ "Maybe this level calls for a different strategy. Like attempting to save " -#~ "them, for example." -#~ msgstr "" -#~ "Tikkat tikkat! Stateji değişikliği! Bir daha sefere şunları kurtarmaya " -#~ "çalışalım!" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#~ msgid "Ever considered a career as a Pingu exterminator?" -#~ msgstr "Pingo TerminatörÃŒ olarak iş mi arıyoruz?" +#: data/levels/mysteryIsland/use the slide lac.pingus:8 +msgid "" +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." +msgstr "" -#~ msgid "You missed one! What's your excuse!?" -#~ msgstr "Ne o? Bi tane kaçırdık bakıyorum." +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#~ msgid "Please reassure me that you hit the Armageddon button." -#~ msgstr "Bu da bir başarı tabii. Hepsini nasil helak ettin?" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 +msgid "" +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." +msgstr "" -#~ msgid "You've got a negative save/total value, something is buggy." -#~ msgstr "Eksi sayıda Pingus kurtardın, biyerde kesin hata var." +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#~ msgid "Launch the Level editor (experimental)" -#~ msgstr "Seviye editörÃŒ'nu başlat (deneysel)" +#: data/levels/alien/aliens1-phil.pingus:8 +msgid "" +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." +msgstr "" -# bu olmadi, c++'tan nefret... -cagri -# niye c++'den nefret ediyon? -# Yav tabii turkce'nin yapisindan ortaya cikan bir sorun var .. 'yarat'i cumle -# sonuna koymak gerekecek ... neyse bi compile edince nasil gozukuyor bakalim ... -gd -#, fuzzy -#~ msgid "" -#~ "Create a\n" -#~ "Level" -#~ msgstr "Yeni Seviye" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#~ msgid "Screenshot: Couldn't save screenshot" -#~ msgstr "Screenshot: Ekran görÃŒntÃŒsÃŒ kaydedilemedi" +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." +msgstr "" -#~ msgid "WorldMap: File not found: " -#~ msgstr "WorldMap: Dosya bulunamadı: " +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" -#~ msgid "..:: The people who brought this game to you ::.." -#~ msgstr "..:: Bu oyunu sizin için hazırlayanlar... ::.." +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" -#~ msgid "..:: Takes you to the options menu ::.." -#~ msgstr "..:: Seçenekler MenÃŒsÃŒne gider ::.." +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" -#, fuzzy -#~ msgid "Perfect! You saved all the Pingus. Great!" -#~ msgstr "MÃŒkemmel! Herkesi kurtardın galiba." +#: data/levels/alien/aliens5-phil.pingus:6 +msgid "" +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." +msgstr "" -#, fuzzy -#~ msgid "" -#~ "You saved just the ones you needed, you made it, but\n" -#~ "maybe you can do it better next time?" -#~ msgstr "" -#~ "Tam gerektiği kadar Pingu kurtardın, geçer not, ama\n" -#~ "belki daha iyisini yapabilisin, hı?" +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#, fuzzy -#~ msgid "Not everybody got saved, but still good work!" -#~ msgstr "Herkesi kurtaramadın, ama yine de iyi iş çıkardın!" +#: data/levels/alien/aliens6-phil.pingus:8 +msgid "" +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." +msgstr "" -#, fuzzy -#~ msgid "" -#~ "You didn't save enough, but you still saved a few, next\n" -#~ "time you might be better." -#~ msgstr "" -#~ "Yeterince kurtaramadın, ama yine de birkaçı kurtuldu, bir\n" -#~ "dahakine daha dikkatli ol." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#, fuzzy -#~ msgid "Only a handful more and you would have made it, try again!" -#~ msgstr "Birkaç tane daha kurtarsan olacaktı, tekrar dene!" +#: data/levels/alien/aliens7-phil.pingus:8 +msgid "" +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" +msgstr "" -#~ msgid "input, pathmgr" -#~ msgstr "input, pathmgr" +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#~ msgid "pingu_id %d" -#~ msgstr "pingu_id %d" +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." +msgstr "" -#~ msgid "action %s" -#~ msgstr "eylem %s" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#~ msgid "action none" -#~ msgstr "eylem yok" +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." +msgstr "" -#~ msgid "Setting action to a dead pingu" -#~ msgstr "ÖlÃŒ pingu'ya atanan aksiyon" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#~ msgid "input" -#~ msgstr "girdi" +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" +msgstr "" -#~ msgid "System: Couldn't open: " -#~ msgstr "Sistem: Açılamayan dosya: " +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#~ msgid "Successfully created: " -#~ msgstr "Yaratılan dosya: " +#: data/levels/alien/space-loop-timpany.pingus:6 +msgid "" +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" +msgstr "" -#~ msgid "Found: " -#~ msgstr "Bulundu: " +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#~ msgid "System::checksum: Couldn't open file: " -#~ msgstr "Sistem::checksum: Açılamayan dosya: " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." +msgstr "" -#~ msgid "System:checksum: file read error" -#~ msgstr "Sistem:checksum: Dosya okunurken hata oluştu" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "Zıplayan" -#~ msgid "off" -#~ msgstr "kapalı" +#: data/levels/factorycampaign/factory_campaign10.pingus:8 +msgid "" +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " +msgstr "" -#~ msgid "Not implemented" -#~ msgstr "Daha gerçekleştirilmedi" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "ÖykÃŒ" -#~ msgid "OptionMenu::Event: Unknown key released: id=" -#~ msgstr "OptionMenu::Event: Bilinmeyen tuş bırakıldı: id=" +#: data/levels/factorycampaign/factory_campaign11.pingus:8 +msgid "" +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" +msgstr "" -#~ msgid "Button 0 pressed" -#~ msgstr "Buton 0'a basıldı" - -#~ msgid "Button 1 pressed" -#~ msgstr "Buton 1'e basıldı" - -#~ msgid "Button 2 pressed" -#~ msgstr "Buton 2'ye basıldı" - -#~ msgid "OptionMenu::Event: Unknown mouse button released: id=" -#~ msgstr "OptionMenu::Event: Bilinmiyen fare butonu serbest bırakıldı: id=" - -#~ msgid "Unlimited Actions" -#~ msgstr "Sınırsız Eylem" - -#~ msgid "Cursor enabled" -#~ msgstr "Ä°mleç etkin" - -#~ msgid "Fast Mode" -#~ msgstr "Hızlı Kip" - -#~ msgid "Game Speed" -#~ msgstr "Oyun Hızı" - -#~ msgid "Verbose" -#~ msgstr "Ayrıntılı mesaj" - -#~ msgid "Draw ColMap" -#~ msgstr "RenkHaritasi Çiz" - -#~ msgid "Action Help Strings" -#~ msgstr "Eylem Yardım Mesajları" - -#~ msgid "| $ gdb pingus core" -#~ msgstr "| $ gdb pingus core" - -#~ msgid "| (gdb) bt" -#~ msgstr "| (gdb) bt" - -#~ msgid "| ..." -#~ msgstr "| ..." - -#~ msgid "| $ gdb pingus" -#~ msgstr "| $ gdb pingus" - -#~ msgid "| (gdb) r" -#~ msgstr "| (gdb) r" - -#~ msgid "'------------------------------------------------------------------------\n" -#~ msgstr "'------------------------------------------------------------------------\n" - -#~ msgid "" -#~ "\n" -#~ ",------------------------------------------------------------------------" -#~ msgstr "" -#~ "\n" -#~ "Seçenekler:\n" -#~ " -g, --geometry {genişlik}x{yÃŒkseklik}\n" -#~ " ÇözÃŒnÃŒrlÌğÌ ayarla (640x480)\n" -#~ " -h, --help Yardım ekranını göster\n" -#~ " --disable-intro Intro'yu kapat\n" - -#~ msgid "" -#~ "\n" -#~ "Copyright (C) 2003 Ingo Ruhnke \n" -#~ "There is NO warranty. You may redistribute this software\n" -#~ "under the terms of the GNU General Public License.\n" -#~ "For more information about these matters, see the files named COPYING." -#~ msgstr "" -#~ "\n" -#~ "Copyright (C) 2003 Ingo Ruhnke \n" -#~ "Geliştiriciler bu yazılımla ilgili HİÇBÄ°R garanti vermemektedir.\n" -#~ "Pingus serbest bir yazılımdır ve GNU GPL çerçevesinde \n" -#~ "özgÃŒrce dağıtılabilir. Ayrıntılar için kaynak \n" -#~ "kodunda COPYING belgesini okuyun." - -#~ msgid "" -#~ "\n" -#~ "Options:\n" -#~ " -g, --geometry {width}x{height}\n" -#~ " Set the resolution for pingus (default: " -#~ "800x600)\n" -#~ " -h, --help Displays this screen\n" -#~ " --disable-intro Disable intro\n" -#~ msgstr "" -#~ "\n" -#~ "Seçenekler:\n" -#~ " -g, --geometry {genişlik}x{yÃŒkseklik}\n" -#~ " ÇözÃŒnÃŒrlÌğÌ ayarla (640x480)\n" -#~ " -h, --help Yardım ekranını göster\n" -#~ " --disable-intro Intro'yu kapat\n" - -#~ msgid " -G, --use-opengl Use OpenGL\n" -#~ msgstr " -G, --use-opengl OpenGL kullan\n" - -#~ msgid "" -#~ " -w, --window Start in Window Mode\n" -#~ " -f, --fullscreen Start in Fullscreen\n" -#~ " -d, --datadir PATH Set the path to load the data files to " -#~ "`path'\n" -#~ " -l, --level FILE Load a custom level from FILE\n" -#~ " -w, --worldmap FILE Load a custom worldmap from FILE\n" -#~ " -v, --verbose Print some more messages to stdout, can be " -#~ "set\n" -#~ " multible times to increase verbosity\n" -#~ " -V, --version Prints version number and exit\n" -#~ " -e, --editor Launch the Level editor (experimental)\n" -#~ " --disable-auto-scrolling Disable automatic scrolling\n" -#~ " --no-cfg-file Don't read ~/.pingus/config\n" -#~ " --config-file FILE Read config from FILE (default: ~/.pingus/" -#~ "config)\n" -#~ " reduce CPU usage, might speed up the game on " -#~ "slower machines\n" -#~ "\n" -#~ "Debugging and experimental stuff:\n" -#~ " --maintainer-mode Enables some features, only interesting " -#~ "programmers\n" -#~ " --debug OPTION Enable the output of debugging infos, " -#~ "possible\n" -#~ " OPTION's are tiles, gametime, actions, sound, " -#~ "resources, gui,\n" -#~ " input\n" -#~ " --min-frame-skip N Skip at least N frames, larger values speed " -#~ "the game up\n" -#~ " --max-frame-skip N Skip at most N frames\n" -#~ " --frame-skip N Set both min and max frameskip to N\n" -#~ " -t, --speed SPEED Set the game speed (0=fastest, >0=slower)\n" -#~ " -b, --print-fps Prints the fps to stdout\n" -#~ " --tile-size INT Set the size of the map tiles (default: 32)\n" -#~ " --fast-mode Disable some cpu intensive features\n" -#~ " --min-cpu-usage Reduces the CPU usage by issuing sleep()\n" -#~ "\n" -#~ "\n" -#~ "Demo playing and recording:\n" -#~ " -p, --play-demo FILE Plays a demo session from FILE\n" -#~ " -r, --enable-demo-recording\n" -#~ " Record demos for each played level\n" -#~ msgstr "" -#~ "Ama zamanla, durum yavaş yavaş değişmeye başladı. GökyÃŒzÃŒ kararmaya,\n" -#~ "dÃŒnya daha sıcak olmaya başladı. Önceleri bunun sıradan iklim\n" -#~ "farkı olduğunu dÌşÌndÃŒler, ama hergeçen yıl durum daha kötÃŒye\n" -#~ "gittmekteydi" - -#~ msgid "" -#~ "\n" -#~ "Sound:\n" -#~ " -s, --enable-sound Enable sound\n" -#~ " -m, --enable-music Enable music\n" -#~ msgstr "" -#~ "\n" -#~ "Ses:\n" -#~ " -s, --enable-sound Sesi aç\n" -#~ " -m, --enable-music MÃŒziği aç\n" - -#~ msgid "_If I forgot somebody in this" -#~ msgstr "_Eğer birisini unutuysam," - -#~ msgid "_list, just drop me a line and" -#~ msgstr "_lÃŒtfen bana haber verin." - -#~ msgid "_I'll fix this." -#~ msgstr "_Hemen dÃŒzeltirim." - -#~ msgid "_Last Updated: 2000/06/27" -#~ msgstr "_Son Değişiklik: 2000/06/27" - -#~ msgid "n" -#~ msgstr "n" - -#~ msgid "..:: Press Start ::.." -#~ msgstr "..:: Başla ::.." - -# bunu bilemedim -cagri -# -gd -> -# gimmick : CAZÄ°BEARTIRICISÜS der bi on-line sözlÃŒk ... tÃŒrkçe mi lan bu? -# sonra -# gimmick : (dikkat çekmek için yapılan) hile -# gimmick : numara -# ekstra bir özellik olarak biliyorum ben ... -#~ msgid "Gimmicks" -#~ msgstr "Ekstralar" - -#~ msgid "Level Previews" -#~ msgstr "Seviye Önizleme" - -#~ msgid "Couldn't find palette: %d" -#~ msgstr "Bulunamayan palet: %d" - -#~ msgid "jump_after(): Expected '" -#~ msgstr "ump_after(): Beklenen '" - -#~ msgid "PLF: Syntax Error at line " -#~ msgstr "PLF: Sözdizimi hatası. Satır: " - -#~ msgid "Config: Unknown valueid: " -#~ msgstr "Config: Bilinmeyen valueid: " - -#~ msgid "Config: value: " -#~ msgstr "Config: değer: " - -#~ msgid " is not of type bool." -#~ msgstr " bool tipinde değil." - -#~ msgid "Config: Couldn't convert std::string to integer: " -#~ msgstr "Config: std::string'i integer'e dönÌştÃŒrelemedi" - -#~ msgid "PingusBug: " -#~ msgstr "PingusBöceği: " +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#~ msgid "PingusError: " -#~ msgstr "PingusHatası: " +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" -# bu olmadi -cagri -# şimdi daha iyi mi? -gd -#~ msgid "..:: Lets you select a world to start ::.." -#~ msgstr "..:: Oynamak için bir dÃŒnya seçmenizi sağlar ::.." +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" -#~ msgid "Unexpected keyword: '%s' at line: %d" -#~ msgstr "Beklenmeyen anahtar kelime: '%s'. Bulunan satır: %d" +#: data/levels/factorycampaign/factory_campaign13.pingus:8 +msgid "" +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." +msgstr "" -#~ msgid "ColMap: File load - Feature is no longer implemented" -#~ msgstr "ColMap: Dosya yÃŒkleme - Özellik artık desteklenmemektedir" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#~ msgid "PingusBmpMap::get_colmap: Surface has wrong pixel format, need 8bpp!" -#~ msgstr "" -#~ "PingusBmpMap::get_colmap: Alanıda yanlış benek (pixel) biçemi mevcut, " -#~ "8bpp'ye ihtiyac vardır" +#: data/levels/factorycampaign/factory_campaign1.pingus:8 +msgid "" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." +msgstr "" -#~ msgid "ColMap::load: Reloaded ColMap!" -#~ msgstr "ColMap::load: Yeniden yÃŒklenen ColMap!" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#~ msgid "InputDeviceButton: Button not found." -#~ msgstr "InputDeviceButton: Buton bulunamadı" +#: data/levels/factorycampaign/factory_campaign2.pingus:8 +msgid "" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" +msgstr "" -#~ msgid "DemoPlayer: Couldn't load " -#~ msgstr "DemoPlayer: Açılamayan dosya: " +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#~ msgid "DemoRecorder: Couldn't open: " -#~ msgstr "DemoRecorder: Açılamayan dosya: " +#: data/levels/factorycampaign/factory_campaign3.pingus:8 +msgid "" +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." +msgstr "" -#~ msgid "Edit Properties (not implemented)" -#~ msgstr "Nesne özellikleri (daha geliştirilmedi)" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#~ msgid "Edit Preferences (not implemented)" -#~ msgstr "Tercihleri ayarla (daha geliştirilmedi)" +#: data/levels/factorycampaign/factory_campaign4.pingus:8 +msgid "" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" +msgstr "" -#~ msgid "GamepadController: Couldn't find a gamepad controlling device!" -#~ msgstr "GamepadController: Gamepad'i kullanmak için aygıt bulunamadı" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#~ msgid "Couldn't find enough axes on joystick" -#~ msgstr "Dentim Kolunda (Joystick) yeterli eksen bulunamadı" +#: data/levels/factorycampaign/factory_campaign5.pingus:8 +msgid "" +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" +msgstr "" -#~ msgid "Gettext: PACKAGE=" -#~ msgstr "Gettext: Paket=" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#~ msgid ", LOCALEDIR=" -#~ msgstr "LOCALEDÄ°ZÄ°NÄ°=" +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" -#~ msgid "Build:" -#~ msgstr "Derleme:" +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" -#~ msgid "GenericMain: Executable name \"" -#~ msgstr "GenericMain: Çalıştırabilir isim \"" +#: data/levels/factorycampaign/factory_campaign7.pingus:8 +msgid "" +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " +msgstr "" -#~ msgid "\" unknown, default to Pingus mode" -#~ msgstr "\" bilinmiyor, Pingus kipine git" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#~ msgid "Start menu" -#~ msgstr "Başlangıç menÃŒsÃŒ" +#: data/levels/factorycampaign/factory_campaign8.pingus:8 +msgid "" +"You came across a maze. Can you find the way out? Think twice before digging." +msgstr "" -#~ msgid ": Could not open file\n" -#~ msgstr "Sistem: Açılamayan dosya: " +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#~ msgid "PingusDemo: Couldn't open out file: " -#~ msgstr "PingusDemo: Açılamayan dosya: " +#: data/levels/factorycampaign/factory_campaign9.pingus:8 +msgid "" +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" +msgstr "" -#~ msgid "PingusDemo: Couldn't open in file: " -#~ msgstr "PingusDemo: Açılamayan dosya: " +#: data/worldmaps/tutorial.worldmap:4 +msgid "Tutorial Island" +msgstr "Eğitim Adası" -#~ msgid "Time for war - Lets fight!" -#~ msgstr "Savaş vaktidir ey ahali - haydi savaşa!" +#: data/worldmaps/tutorial.worldmap:6 +msgid "Learn the basics" +msgstr "Temelleri öğreniyoruz" -#~ msgid "Couldn't find: " -#~ msgstr "%d bulunamadı" +#: data/worldmaps/tutorial.worldmap:15 +msgid "The Journey Begins" +msgstr "Yolculuk Başlıyor" -#~ msgid "Horizontal Button Panel" -#~ msgstr "Yatay buton paneli" +#: data/worldmaps/tutorial.worldmap:81 +msgid "The Journey Continues" +msgstr "Yolculuk Devam Ediyor" -#~ msgid "=================================================================\n" -#~ msgstr "=================================================================\n" +#: data/worldmaps/tutorial.worldmap:22 +msgid "" +"For a long time, the Pingus have lived happily in peace on the South Pole " +"along with all the other animals. Everything was in balance and it seemed " +"like nothing could disrupt their peace. The Pingus were happy and it seemed " +"like this could never end." +msgstr "" +"Uzun uzun yıllardır, Pingular diğer hayvanlarla birlikte GÃŒney Kutbu " +"ÃŒzerinde barış ve mutluluk içinde yaşadılar. Her şey çok gÃŒzel gidiyordu ve " +"onların huzurunu bozacak hiç bir şey görÃŒnmÃŒyordu. Pingular mutluydular ve " +"bu sonsuza kadar devam edecek gibi görÃŒnÃŒyordu." -#~ msgid " WARNING! \n" -#~ msgstr " DÄ°KKAT! \n" +#: data/worldmaps/tutorial.worldmap:30 +msgid "" +"But then one day, things began to change slowly: the sky got darker and the " +"earth got warmer. Firstly, they thought this was just a normal fluctuation " +"in the world's climate, but things seemed to get worse and worse with every " +"year." +msgstr "" +"Ama sonra bir gÃŒn, işler yavaşça değişmeye başladı: gökyÃŒzÃŒ kararmaya ve " +"dÃŒnya daha sıcak olmaya başladı. Önceleri bunun sadece dÃŒnyanın ikliminde " +"normal bir dalgalanma olduğunu dÌşÌndÃŒler, ama her şey yıldan yıla daha " +"kötÃŒye gidiyor gibiydi." -#~ msgid "Be warned, at the moment there is only some sound code pressent, \n" -#~ msgstr "Bu ÅŸÃŒ anda sadece ufak bir miktar ses kodunun mevcut oldugunu\n" +#: data/worldmaps/tutorial.worldmap:38 +msgid "" +"The snow began to melt away in a few areas and food became an issue. Other " +"animals tried to leave the region to search for colder areas, but the Pingus " +"knew that this wouldn't help: they knew that they had to do something about " +"it." +msgstr "" +"Bazı bölgelerde karlar erimeye başladı ve yiyecek sorun haline geldi.Diğer " +"hayvanlar daha soğuk yerler aramak için bölgeyi terk etmeye çalıştılar ama " +"Pingular bunun yardımcı olmayacağını biilyorlardı: onlar bu konuda bir " +"şeyler yapmak zorunda olduklarını biliyorlardı." -#~ msgid "there are *no* sound files, so this will fail.\n" -#~ msgstr "belirtmek lazım. Pek ses dosyası yok, yani bu çalışmayacaktır.\n" +#: data/worldmaps/tutorial.worldmap:46 +msgid "" +"So the circle of the eldest came together to decide what to do about it. " +"They decided to send out an expedition around the world to find the cause of " +"this warming. The expedition consisted of hundreds of the bravest Pingus on " +"the South Pole." +msgstr "" +"Bu yÃŒzden en yaşlılardan oluşan bir grup bu konu hakkında ne yapacağına " +"karar vermek için bir araya geldi. Bu ısınmanın nedenini bulabilmek için " +"dÃŒnya çapında bir yolculuğa çıkmaya karar verdiler. Bu yolculuğa GÃŒney " +"Kutbundaki yÃŒzlerce cesur Pingu katılıyordu." -#~ msgid " -g, --geometry {width}x{height}\n" -#~ msgstr " -g, --geometry {genişlik}x{yÃŒkseklik}\n" +#: data/worldmaps/tutorial.worldmap:54 +msgid "" +"And they picked you to lead them on their journey around the world. Since " +"the journey will be dangerous and difficult, your first goal is the Island " +"of Mogorok, also known as the Tutorial Island. According to the eldest, this " +"island has always been the first stop of Pingus that were sent out into the " +"world." +msgstr "" +"Ve dÃŒnya ÃŒzerindeki yolculuklarında kendilerine önderlik etmeniz için sizi " +"seçtiler. Yolculuk tehlikeli ve zor olacağından, ilk hedefiniz Eğitim Adası " +"olarak da bilinen Mogorok Adası. Yaşlıların anlattıklarına göre bu ada her " +"zaman dÃŒnyaya gönderilen pinguların ilk durakları olmuştu." -#~ msgid " -h, --help Displays this screen\n" -#~ msgstr " -h, --help Bu ekranı göster\n" +#: data/worldmaps/tutorial.worldmap:63 +msgid "" +"The island consists of many areas that are ideal to teach the Pingus their " +"abilities. The Pingus can learn to build bridges, climb, bash and use many " +"other talents which they will need on their long and dangerous journey." +msgstr "" +"Ada Pingulara yeteneklerini öğretmek için ideal bir sÃŒrÃŒ alandan " +"oluşmaktadır. Pingular köprÃŒ yapmayı, tırmanmayı, çarpmayı uzun ve tehlikeli " +"yolculuklarında ihtiyaç duyacakları daha bir sÃŒrÃŒ yeteneği öğrenebilirler." -#~ msgid " --disable-intro Disable intro\n" -#~ msgstr " --disable-intro Giriş ekranını gösterme\n" +#: data/worldmaps/tutorial.worldmap:70 +msgid "" +"While there, you can practice your abilities in commanding and guiding the " +"Pingus. You can also get familiar with all the abilities the Pingus provide " +"and learn to master them, since you will need all of them on your journey " +"around the world." +msgstr "" +"Oradayken Pinguları yönlendirme ve kontrol etme yeteneklerinizi " +"geliştirebilirsiniz. Ayrıca Pinguların yeteneklerine aşinalık kazanabilir ve " +"bu yetenekleri iyice öğrenebilirsiniz, bu yeteneklerin hepsine dÃŒnyaya olan " +"yolculuğunuzda ihtiyacınız olacak." -#~ msgid " -F, --disable-fullscreen Disable Fullscreen\n" -#~ msgstr " -F, --disable-fullscreen Tam-Ekran'ı kapa\n" +#: data/worldmaps/tutorial.worldmap:78 +msgid "" +"Now that you and the Pingus have arrived at Tutorial Island it is time to " +"take command and begin your mission. Good Luck!" +msgstr "" +"Şimdi sen ve Pingular Eğitim Adasına ulaştınız artık komutayı alma ve göreve " +"başlama zamanın geldi. Ä°yi Şanslar!" -#~ msgid " -f, --enable-fullscreen Enable Fullscreen (default)\n" -#~ msgstr " -f, --enable-fullscreen Tam-Ekran'ı aç (öntanımlı)\n" +#: data/worldmaps/tutorial.worldmap:88 +msgid "" +"Now after you and the Pingus have learned the basics and practiced a bit it " +"is time to move on and begin the journey into the world. Since the ice floe " +"with which the Pingus traveled to the Tutorial Island isn't going to hold on " +"the whole way into the warmer climates the Pingus have to find something " +"else to guide them on their journey." +msgstr "" +"Şimdi sen ve Pingular temelleri öğrendiniz ve bir parça pratik yaptınız " +"şimdi harekete geçip dÃŒnyaya olan yolculuğa başlamanın tam sırası. " +"Pinguların Eğitim Adasına giderken kullandıkları buz parçası sıcak iklimlere " +"giden tÃŒm yolda dayanamayıp eriyeceği için Pingular onlara seyahatlerinde " +"kılavuz edecek başka bir şey bulmalılar." -#~ msgid "" -#~ " --use-datafile Use the pre-compiled datafile (default)\n" -#~ msgstr "" -#~ " --use-datafile Derlenmiş olan data-dosyasını kullan " -#~ "(öntanımlı)\n" +#: data/worldmaps/tutorial.worldmap:97 +msgid "" +"But as the eldest have said, the Tutorial Island provides not only a good " +"way to practice, but it is also the starting point into the world. After " +"some searching the Pingus discovered the meaning of this, and they found the " +"large tree at the end of the island which gave them wood to construct a " +"float." +msgstr "" +"Fakat yaşlıların söylediği gibi, Eğitim Adası sadece pratik yapmak için iyi " +"bir yol değil aynı zamanda dÃŒnya içine giden yolda başlangıç noktasıdır. " +"Biraz arama yaptıktan sonra Pingular bunun anlamını keşfettiler, ve adanın " +"sonunda kendilerine sal yapmak için odun sağlayan bÃŒyÃŒk ağacı buldular." -#~ msgid "" -#~ " --use-scriptfile Use the scriptfile and read all data from " -#~ "files\n" -#~ msgstr "" -#~ " --use-scriptfile Betik dosyasını kullan ve verileri dosyada " -#~ "oku\n" +#: data/worldmaps/tutorial.worldmap:106 +msgid "" +"So the Pingus set out and constructed some large rafts, enough to carry them " +"all. After also packing a bunch of provisions they were prepared to start " +"their journey and leave their familiar ground and enter the unknown parts of " +"the world." +msgstr "" +"Böylece Pingular işe koyuldular ve hepsini birden taşıyabilecek geniş sallar " +"yaptılar. Bir parça yolluk hazırladıktan sonra tanıdık topraklarını bırakıp " +"dÃŒnyanın bilinmeyen taraflarına doğru yolculuklarına başlamaya hazırdılar." -#~ msgid " -l, --level FILE Load a custom level from `file'\n" -#~ msgstr " -l, --level DOSYA `DOSYA'dan Custom seviye yÃŒkle\n" +#: data/worldmaps/tutorial.worldmap:114 +msgid "" +"So the Pingus sit on their raft, worrying about what's to come and where to " +"go, while floating into the sunset. To be continued..." +msgstr "" +"Böylece Pingular sallarına atlayıp yola koyuldular, gÃŒn batımına doğru " +"yÃŒzerken yeni maceraların başlarına neler getireceğini ve nereye " +"sÃŒrÃŒkleyeceğini merak ediyorlardı. Devam edecek..." -#~ msgid "" -#~ " --disable-swcursor Disable software cursor, use hw cursor " -#~ "instead\n" -#~ msgstr "" -#~ " --disable-swcursor Yazılım imleçi kapa, domanım imleçini kullan\n" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" -#~ msgid "" -#~ " --max-cpu-usage Use all of the cpu power available, instead " -#~ "of trying to\n" -#~ msgstr " --max-cpu-usage İşlemcinin bÃŒtÃŒn gÃŒcÃŒnu kullan.\n" +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" +msgstr "" -#~ msgid "" -#~ " --enable-bg-manipulation Enables color manipulation of level " -#~ "backgrounds\n" -#~ msgstr "" -#~ " --enable-bg-manipulation Seviye art-alanların renk ayarlarını " -#~ "kullanıma açar\n" +#: data/levelsets/desert.levelset:3 +msgid "Desert" +msgstr "Çöl" -#~ msgid "" -#~ "\n" -#~ "Sound:\n" -#~ msgstr "Ses: " +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" -#~ msgid "EditorObj: Warrning unknown WorldObjData pointer!" -#~ msgstr "EditorObj: Uyarı: bilinmeyen WorldObjData imleci!" +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" -#~ msgid " (with sound support)" -#~ msgstr " (Ses desteği ile)" +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" +msgstr "" -#~ msgid " (without sound support)" -#~ msgstr " (Ses desteği olmaksızın)" +#: data/levelsets/halloween.levelset:3 +msgid "Halloween 2007" +msgstr "Cadılar Bayramı 2007" -#~ msgid "Starting..." -#~ msgstr "Pingus başlatılıyor..." +#: data/levelsets/halloween.levelset:4 +msgid "Trapped at All Hallows Eve" +msgstr "Cadılar bayramında tuzağa dÌştÃŒler" -#~ msgid "Pingus: Gimmicks enabled" -#~ msgstr "Pingus: Gimmicks etkin" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" +msgstr "" -#~ msgid "Using demofile: " -#~ msgstr "Demo Dosyası: " +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" +msgstr "" diff --git a/data/po/zh_CN.po b/data/po/zh_CN.po index c38119d4f..b7258f828 100644 --- a/data/po/zh_CN.po +++ b/data/po/zh_CN.po @@ -6,386 +6,430 @@ msgid "" msgstr "" "Project-Id-Version: pingus 0.7.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2009-03-28 12:15+1000\n" -"Last-Translator: luojie \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 20:07+0000\n" +"Last-Translator: luojie-dune \n" "Language-Team: Chinese (traditional) \n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Pootle 1.2.0\n" - -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "屏幕画面捕获:把屏幕画面捕获存傚至:" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "截囟完成截囟。" +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "无限" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "截囟:文件䞍胜写入" +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "倩䜿" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"选择所有的\n" -"枅陀选择\n" -"䞊升物䜓\n" -"降䜎物䜓\n" -"把物䜓降䜎到底郚\n" -"将物䜓䞊升到顶端\n" -"旋蜬90床\n" -"旋蜬270床\n" -" " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "匀路" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"氎平地甚指倎匹物䜓 \n" -"纵向地甚指倎匹物䜓\n" -"删陀所有的星著物䜓\n" -"把物䜓埀䞊移劚\n" -"把物䜓埀䞋移劚\n" -"把物䜓埀巊移劚\n" -"把物䜓埀右移劚\n" -" " +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "æ‹Šè·¯" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"䜠最奜芁按照制床地呜名䜠的等级文件䟝照他们的䞻题、他们的数字和䜠的昵称:\n" -" <等级名称><猖号>-<创造者>.pingus\n" -"\n" -"因歀劂果䜠甚䞀䞪石倎䞻题创造䞀䞪䜠的第二等级调甚它stone2-䜠的名字." -"pingus\n" -"\n" -"圓䜠已经创造䞀䞪等级并想芁让它包含圚枞戏䞭寄出:\n" -" pingus-devel@nongnu.org\n" -"\n" -"只有圚GPL之䞋被出版的等极被允讞进入枞戏。猖蟑噚自劚地插入GPL参考\n" -"劂果䜠想芁圚䞍同的条件䞋拥有䜠的等级䜠必须改变那参考。\n" -" " +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "滑板" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "数据目圕" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "自爆" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "甚户目圕" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "造桥" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "打匀" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "攀登" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "存傚" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "打井" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "取消" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "溺死" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "文件名称" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "脱犻" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "路埄名称" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "坠萜" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "打匀䞀䞪关卡" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "飞翔" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "存傚䜠的等级" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "匹跳" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " 新的等极" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "死亡激光" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "打匀等极  " +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "矿工" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "存傚等极  " +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "火箭筒" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "存傚等极䞺  " +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "滚劚" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "玩这䞪等极  " +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "扁了" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "讟眮劚䜜" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "溅萜" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "讟眮等极" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "超人" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "星瀺物品的特性" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "瞬闎移劚" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "星瀺插入物䜓窗口" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "等埅" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "星瀺迷䜠地囟" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "步行" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "倍制所选择的物品" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "略过" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "删陀所选择的物品" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "äž­æ­¢" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "提升物品到最高皋床" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "关卡组合" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "䞊升物䜓" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "解决" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "降䜎物䜓" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "降䜎物䜓到底郚" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "䜿物䜓氎平地翻蜬" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "䜿物䜓纵向地翻蜬" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "旋蜬物䜓-90床" - -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "物䜓旋蜬90床" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "星瀺诎明" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "犻匀" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-计画" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "进入" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-保养" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "地面修补(地面)" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-猖皋" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "地面修补(固䜓)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-移怍Win32" -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "地面修补(桥梁)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-移怍MacOSX" -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "地面修补(透明)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "-Gfx" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "地面修补(删陀)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-音乐" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "热点" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-关卡" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "后台" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-故事" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "液䜓" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-翻译" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "陷阱" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-特别" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "倩气" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-感谢" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "特殊物䜓" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_特别感谢" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "物䜓" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_所有那些䞺" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "没有䞜西被选择" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_自由蜯件䜜出莡献的" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "透明" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_人们!" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "固䜓" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_谢谢" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "地面" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_倧家的枞戏!" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "桥梁" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "故事" -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "æ°Ž" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: 枞戏匀始 ::.." -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "火山岩" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "猖蟑" -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "删陀" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: 创建自己的关卡 ::.." -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "方向:" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "犻匀" -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "å·Š" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: 再见 ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "各种杂项" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: 玩家自制关卡 ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "右" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: 錠标获取 :: F10: 每秒画面数量 :: F11: 满屏 :: F12: 屏幕快" +"照 ::.." -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "释攟频率:" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "滚劚-X:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "滚劚-Y:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "所属者猖号" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "颜色" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "小星星:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "䞭等的星星" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "倧的星星" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "重芆:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "物䜓: [矀组]" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "关闭" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "矀组未支持" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "确定" -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "物䜓: " +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingus数量: " + +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "挜救数量 " + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "时闎: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "䜜者: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "文件名称: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "重试" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "成功!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "倱莥!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "完矎!䜠救了倧家-非垞奜!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "倧家郜平安干的奜。" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "䜠确切的拯救了䜠需芁的-䜠做到了,䜆也讞䜠可以做的曎奜?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "并䞍是倧家郜平安无事䜆是䟝然是做的埈奜" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "我胜诎什么,䜠做到了-恭喜!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "党数阵亡,䞍奜." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "䞀䞪郜没有被拯救-我知道䜠可以做的曎奜" + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"䜠并没有救出足借的䌁鹅䜆是也救出了䞀些。\n" +"䞋䞀次䞀定䌚曎奜。" + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "只芁倚䞀䞪䜠就过了  再来䞀次" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "只芁倚䞀些䜠就有过了  再来䞀次" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "䞋次䌚曎奜" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "救揎 " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "死亡 " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "剩䞋时闎 " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "攟出:%3d/%d 圚倖面:%3d 获救:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -523,879 +567,1302 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "讟眮地囟瓷砖尺寞(猺省: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus:内存䞍足!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: 标准匂垞\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: 发生䞍明错误" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "无限" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "锁定" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "造桥" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "星瀺结尟?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-计画" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "星瀺故事" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-保养" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "犻匀?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-猖皋" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "进入" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-移怍Win32" +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...步行..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-移怍MacOSX" +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "屏幕画面捕获:把屏幕画面捕获存傚至: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "-Gfx" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "截囟完成截囟。" -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-音乐" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "截囟:文件䞍胜写入 " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-关卡" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "进入" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-故事" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "地面修补(地面)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-翻译" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "地面修补(固䜓)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-特别" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "地面修补(桥梁)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-感谢" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "地面修补(透明)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_特别感谢" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "地面修补(删陀)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_所有那些䞺" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "热点" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_自由蜯件䜜出莡献的" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "后台" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_人们!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "液䜓" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_谢谢" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "陷阱" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_倧家的枞戏!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "倩气" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "确定" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "特殊物䜓" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "äž­æ­¢" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "物䜓" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingus数量: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "没有䞜西被选择" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "挜救数量 " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "透明" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "时闎: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "固䜓" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "䜜者: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "地面" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "文件名称: " +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "桥梁" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "关闭" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "æ°Ž" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "故事" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "火山岩" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: 枞戏匀始 ::.." +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "删陀" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "猖蟑" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "方向:" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: 创建自己的关卡 ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "å·Š" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: 再见 ::.." +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "各种杂项" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "关卡组合" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "右" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: 玩家自制关卡 ::.." +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "释攟频率:" -#: src/pingus/screens/pingus_menu.cpp:79 +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "滚劚-X:" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "滚劚-Y:" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "所属者猖号" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pos:" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "颜色" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "小星星:" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "䞭等的星星" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "倧的星星" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "重芆:" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "物䜓: [矀组]" + +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "矀组未支持" + +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "物䜓: " + +#: src/editor/editor_screen.cpp:191 msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" -"..:: Ctrl-g: 錠标获取 :: F10: 每秒画面数量 :: F11: 满屏 :: F12: 屏幕快" -"照 ::.." +"选择所有的\n" +"枅陀选择\n" +"䞊升物䜓\n" +"降䜎物䜓\n" +"把物䜓降䜎到底郚\n" +"将物䜓䞊升到顶端\n" +"旋蜬90床\n" +"旋蜬270床\n" -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "解决" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" +"氎平地甚指倎匹物䜓 \n" +"纵向地甚指倎匹物䜓\n" +"删陀所有的星著物䜓\n" +"把物䜓埀䞊移劚\n" +"把物䜓埀䞋移劚\n" +"把物䜓埀巊移劚\n" +"把物䜓埀右移劚\n" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "关卡组合" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" +"䜠最奜芁按照制床地呜名䜠的等级文件䟝照他们的䞻题、他们的数字和䜠的昵称:\n" +" <等级名称><猖号>-<创造者>.pingus\n" +"\n" +"因歀劂果䜠甚䞀䞪石倎䞻题创造䞀䞪䜠的第二等级调甚它stone2-䜠的名字." +"pingus\n" +"\n" +"圓䜠已经创造䞀䞪等级并想芁让它包含圚枞戏䞭寄出:\n" +" pingus-devel@nongnu.org\n" +"\n" +"只有圚GPL之䞋被出版的等极被允讞进入枞戏。猖蟑噚自劚地插入GPL参考\n" +"劂果䜠想芁圚䞍同的条件䞋拥有䜠的等级䜠必须改变那参考。\n" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " 新的等极" + +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "打匀等极  " + +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "存傚等极  " + +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "存傚等极䞺  " + +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "玩这䞪等极  " + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "讟眮劚䜜" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "讟眮等极" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "星瀺物品的特性" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "星瀺插入物䜓窗口" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "星瀺迷䜠地囟" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "倍制所选择的物品" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "删陀所选择的物品" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "提升物品到最高皋床" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "䞊升物䜓" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "降䜎物䜓" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "降䜎物䜓到底郚" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "䜿物䜓氎平地翻蜬" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "䜿物䜓纵向地翻蜬" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "旋蜬物䜓-90床" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "物䜓旋蜬90床" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "星瀺诎明" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "数据目圕" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "甚户目圕" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "打匀" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "存傚" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "取消" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "文件名称" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "路埄名称" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "打匀䞀䞪关卡" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "存傚䜠的等级" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "道路被阻塞的话, 撞匀" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " msgstr "" +"盞䌌已经从先前的等级䞭知道的挖掘者行劚有䞀种允讞Pingus由氎平凿地掞的䞀䞪行" +"劚而这䞪新的行劚被称䞺砎陀者。 " -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "䞺了幞存者而牺牲" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " msgstr "" +"有时没有其它劚䜜可采甚所以䜠必须利甚蜰炞地面的方法。Pingus可以经过自我毁灭" +"这样做。这䌚杀了他们䜆䞺了拯救倧郚分的䌁鹅这是必须做的牺牲。 " -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "孊习挖掘" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " msgstr "" +"这是䜠的第䞀䞪任务。总是蜻束简单。䜠只芁有䞀䞪Pingu挖䞀䞪掞到地面然后他们可" +"以犻匀那䞪范囎。只芁点选䞀䞪Pingu即可完成。 " -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "解决" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "飘浮或死掉" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "解决" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"圚第䞀䞪任务䞭衚现的非垞奜!现圚匀始䞋䞀阶段,这次䜠需芁䞀些配倇将Pingus装䞊小" +"螺旋桚,这样䜠可以慢慢的降萜地面,劂果Pingus从倪高的地方跌萜,他们就没有办法存" +"掻,所以芁匠倧䜠的双県. " -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "略过" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "高兎地跳" + +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " +msgstr "" +"有时候䞀䞪Pingu需芁到蟟䞀䞪遥远的平台䜆䞍胜甚走路走到。这时候跳虫就䌚掟䞊甚" +"场-他䌚让pingu做䞀䞪小跳线䜿它胜借到蟟平台。 " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "矿工的倩堂" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"及䞀䞪行劚䞊台及倖䞀䞪挖掘行劚这次是45床角。它让Pingu以45床角挖掘地面䞺" +"跟随的 Pingus 创造䞀条路埄。 这䞪行劚叫做矿工。 " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "恐惧之岛飞行、砎陀" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"先前的等级䞭没有芁求䜠快速的行劚䞍过这䞪等级变埗比蟃狡猟。Pingus正圚同时从" +"䞀䞪地方出来而䞔䜠的工䜜就是聪明地协调这二䞪小组。 " + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "猛烈地跳...然后撞击" + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"又到了惊慌的时闎。Pingus䞍䌚倪快出来䜆圓他们蜬身撞到墙壁时后埈快的䜠圚调" +"敎他们䞊䌚有些麻烊。䜠应该可以救到5只䜆劂果党郜倱莥的话请䜿甚暂停暡匏" +"'p')去埗到抂念吧。 " + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "䞀队圚同䞀䞪平面聪明地同心协力" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"䜠这次有䞀䞪小组芁去协调。䞍甚慌从这䞪等级匀始䌚给䜠足借的时闎去思考䜠的穿" +"越行劚。这次没有曎倚的提瀺、䜆还是祝䜠奜运 " + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "岩石障碍" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"又到了再次结合䜠圚之前的等级已孊到的事情的时候了。尜情䜿甚䜠的方法并确定其它" +"䌑息的Pingus郜圚䜠的控制之䞋。那䞪阻塞行劚将䌚有所垮助。 " + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "爬, 攀爬者,...Boom!" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"䜠可胜已经从先前的等级䞭了解䜠必须时垞结合䞍同的行劚去完成工䜜。由斌圚这䞪" +"等级䞭少了挖掘者,而蜰炞者需芁替换䜆它劂䜕到蟟可以蜰炞的地方 " + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "桥梁变的曎倍杂..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"䜠必须再次小心并聪明地结合行劚。劂果䞍这样做䜠就䌚圚到蟟出口前圚掞䞭结束所" +"以奜奜想该劂䜕避免。 " + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "劂果倪高䜠的䌁鹅䌚死掉..." + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"合䜜是这次扟到出口的方法。䜠没有足借的飞行者可以到蟟出口所以送䞀些过去而让" +"他们䞺额倖的䌁鹅准倇路埄。 " + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "孊习怎么甚桥" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"劂果没有跳线者圚手䞊并芁通过这䞀䞪倧掞的话造䞀座桥也讞䌚盞圓有垮助。它䌚花" +"䞀些时闎去建造䜆是䞍像跳线者的行劚它让其它Pingus也可以到蟟及䞀端。 " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "䞉䞪选择自己决定" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"现圚䜠已孊到所有的技胜是该倚䞀些练习的时后了。这䞀䞪等级给䜠至少䞉种䞍同的" +"方法去解决它。䜠自己决定䜠该挑选哪䞀䞪。 " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "爬,爬,爬...然后建造䞀座桥" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " msgstr "" +"䜠再次进入到䞀䞪新的行劚攀爬者的行劚允讞Pingus爬䞊笔盎的墙而䜿他胜借蟟到" +"平垞倪高或甚其它方匏䞍胜蟟到的䞜西。 " -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "入口高出口䜎" + +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " msgstr "" +"劂果䜠没有足借的飞行者可以垊所有的Pingus埀䞋条到出口䜠必须扟到其它的方法把" +"他们匕富䞋来。 䜠圚先前的等级䞭应该已经孊到这䞪等级需芁的劚䜜所以这对䜠应该" +"䞍是问题。 " -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "党屏暡匏匀启" +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "䞀䞪必须准倇额倖必须跟随" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " msgstr "" +"有时有些情况是䜠手䞊没有阻挡物可以协调䜠的Pingus。䜠必须再扟出䞀䞪方法圚可以" +"控制的情况䞋让䞀䞪Pingu准倇可以让倧家蟟到出口的路埄。 " -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "声音:" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "挖掘和飘浮䜆就是䞍胜萜䞋垮掉" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +# 7126: Close, but not yet completely correct. +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " msgstr "" +"和䞀匀始的二䞪等级䞍同䜠圚这䞀䞪等级䞭可孊䌚二䞪劚䜜。 䜠的工䜜埈简单 圚" +"巊蟹䞊的仪衚板选择䞀䞪行劚并让Pingus 他们胜借到蟟出口。 确定他们䞍芁死。 " -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "挖掘,冲击和其它的问题" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " msgstr "" +"䜠埁服了曎倚的等级他们将变的曎困隟䜆䞍芁慌因䞺这䞀䞪仍然埈容易。 只芁䜿" +"甚䜠圚先前的等级䞭孊到的技胜应该没有倪倧的问题。劂果䜠讀䞺䜠已经到蟟䞀种䞍" +"胜解决等极的情况请点䞀次右䞋的 armageddon 钮。 " -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "实心的地面可以阻挡通道" + +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " msgstr "" +"䜠圚之前的等极已经发现䜠的 Pingus 胜挖过几乎任䜕地垊䜆是有䞀种他们䞍胜穿透" +"的材料钢铁。这些本地圚等级地囟䞊是黑灰色做䞊记号而䞔䞍胜借被砎坏。因歀䜠" +"䞀定芁扟出其它路圚呚囎。 " -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "启甚蜯件光标" +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "跳起来接䜏他们" -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" msgstr "" +"Pingus已经发现他们自己迷倱圚旅途䞭。这䞪神秘的地方是什么埮笑南瓜庞倧的烛" +"台和䞋面沞腟的汀   这是什么巫术 现圚䞀䞪臎呜的深枊正圚他们之前䜠的工䜜" +"是解救他们。 䜠胜从可怕的呜运䞭解救他们吗" -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "䞀千零䞀次跳线" + +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" msgstr "" +"劂歀高高圚䞊的出口远远超出普通Pingus可䌁及的范囎 有什么办法 也讞䞀䞪跳跃" +"胜救出他们 或是减猓他们的终结吗 若扟到答案了䜠胜解救他们党䜓吗" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "重试" +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Boom Boom" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "成功!" +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "倱莥!" +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "䞀敎圈" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "完矎!䜠救了倧家-非垞奜!" +#: data/levels/halloween/halloween4-grumbel.pingus:8 +msgid "" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"出口埈接近了䜆还没到蟟。做错䞀䞪步骀就䌚陷入危险之䞭。时闎䞍倚䜆䜠必须救他" +"们。䜠必须快点䜆䞍胜出错。Pingus需芁䟝靠䜠" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "倧家郜平安干的奜。" +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "造桥者之恶梊" -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/halloween/halloween5-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "䜠确切的拯救了䜠需芁的-䜠做到了,䜆也讞䜠可以做的曎奜?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "并䞍是倧家郜平安无事䜆是䟝然是做的埈奜" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"是谁圚这里攟眮怪匂的墙这䞪可怕的障碍物䜿䜠的Pingus蟟䞍到出口。芁毁灭这䞪可" +"怕的建筑物䌌乎是䞍倪可胜的事,䜆也讞造桥者可以过来抌救他们胜借建造䞀䞪借高的" +"桥来指匕队䌍安党的去出口还是某人跟䜠玩坏心県把戏\n" +"\n" +"而再䞀次解决方法需芁䜠   䜠的脑筋是䜿pingus成功的关键所以䞍芁让䜠自己圚迷宫" +"里困惑或被误富  " -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "我胜诎什么,䜠做到了-恭喜!" +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "被巫婆锁定" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "党数阵亡,䞍奜." +#: data/levels/halloween/halloween6-grumbel.pingus:8 +msgid "" +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." +msgstr "" +"这是䞀所监狱吗根据圚附近的坚硬墙壁党郚阻塞了䌌乎没有方法逃脱。䌌乎䞍可" +"胜被救。 䜆是等䞀等   右蟹的墙壁看起来有点匱  也讞这是逃脱的䞀䞪方法 或是它" +"将富臎 Pingus' 呜运的走向䞀条错误的路埄\n" +"\n" +"这是䞀次危险的旅行䜆是䜠䞀定芁抓䜏它发现该劂䜕再䞀次垊著他们党郚到自由。" -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "䞀䞪郜没有被拯救-我知道䜠可以做的曎奜" +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "摔烂掟对" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/halloween/halloween7-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" msgstr "" -"䜠并没有救出足借的䌁鹅䜆是也救出了䞀些。\n" -"䞋䞀次䞀定䌚曎奜。" - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "只芁倚䞀䞪䜠就过了  再来䞀次" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "只芁倚䞀些䜠就有过了  再来䞀次" +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "保持梯状" -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "䞋次䌚曎奜" +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"看起来我们必须对抗这面区倧的墙而它正圚阻断出口䜆是等䞀等䞀些奜灵魂已经" +"圚它呚囎建造䞀䞪楌梯。䞍过这䜍垮手的成就已匀始消倱因䞺楌梯已被砎坏而䞔充满" +"砎掞。䜠胜修它并让它超越高墙 然而䜠应该知道正确的解决方案可胜䞍是明星的。" +"䜆是䜠的 Pingus 已经快自由了它们也盞信䜠的胜力䌚让它们再次自由。䜠将䌚让它" +"们从坏人手䞭再次自由  至少今幎。" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "救揎 " +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "死亡 " +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "剩䞋时闎 " +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "倩䜿" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "匀路" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "æ‹Šè·¯" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "滑板" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "自爆" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "攀登" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "打井" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "溺死" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "脱犻" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "坠萜" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "飞翔" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "匹跳" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "死亡激光" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "矿工" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "火箭筒" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "滚劚" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "扁了" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "溅萜" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "超人" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "瞬闎移劚" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "等埅" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "步行" +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "攟出:%3d/%d 圚倖面:%3d 获救:%3d/%d" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...步行..." +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "锁定" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "星瀺结尟?" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "星瀺故事" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "犻匀?" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "进入" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 +msgid "" +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "道路被阻塞的话, 撞匀" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"盞䌌已经从先前的等级䞭知道的挖掘者行劚有䞀种允讞Pingus由氎平凿地掞的䞀䞪行" -"劚而这䞪新的行劚被称䞺砎陀者。" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "䞺了幞存者而牺牲" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"有时没有其它劚䜜可采甚所以䜠必须利甚蜰炞地面的方法。Pingus可以经过自我毁灭" -"这样做。这䌚杀了他们䜆䞺了拯救倧郚分的䌁鹅这是必须做的牺牲。" - -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "孊习挖掘" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." msgstr "" -"这是䜠的第䞀䞪任务。总是蜻束简单。䜠只芁有䞀䞪Pingu挖䞀䞪掞到地面然后他们可" -"以犻匀那䞪范囎。只芁点选䞀䞪Pingu即可完成。" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "飘浮或死掉" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"圚第䞀䞪任务䞭衚现的非垞奜!现圚匀始䞋䞀阶段,这次䜠需芁䞀些配倇将Pingus装䞊小" -"螺旋桚,这样䜠可以慢慢的降萜地面,劂果Pingus从倪高的地方跌萜,他们就没有办法存" -"掻,所以芁匠倧䜠的双県." -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "高兎地跳" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"有时候䞀䞪Pingu需芁到蟟䞀䞪遥远的平台䜆䞍胜甚走路走到。这时候跳虫就䌚掟䞊甚" -"场-他䌚让pingu做䞀䞪小跳线䜿它胜借到蟟平台。" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "矿工的倩堂" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"及䞀䞪行劚䞊台及倖䞀䞪挖掘行劚这次是45床角。它让Pingu以45床角挖掘地面䞺" -"跟随的 Pingus 创造䞀条路埄。 这䞪行劚叫做矿工。" -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "恐惧之岛飞行、砎陀" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"先前的等级䞭没有芁求䜠快速的行劚䞍过这䞪等级变埗比蟃狡猟。Pingus正圚同时从" -"䞀䞪地方出来而䞔䜠的工䜜就是聪明地协调这二䞪小组。 " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "猛烈地跳...然后撞击" +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"又到了惊慌的时闎。Pingus䞍䌚倪快出来䜆圓他们蜬身撞到墙壁时后埈快的䜠圚调" -"敎他们䞊䌚有些麻烊。䜠应该可以救到5只䜆劂果党郜倱莥的话请䜿甚暂停暡匏" -"'p')去埗到抂念吧。 " -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "䞀队圚同䞀䞪平面聪明地同心协力" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 -msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." msgstr "" -"䜠这次有䞀䞪小组芁去协调。䞍甚慌从这䞪等级匀始䌚给䜠足借的时闎去思考䜠的穿" -"越行劚。这次没有曎倚的提瀺、䜆还是祝䜠奜运 " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "岩石障碍" +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 -msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" msgstr "" -"又到了再次结合䜠圚之前的等级已孊到的事情的时候了。尜情䜿甚䜠的方法并确定其它" -"䌑息的Pingus郜圚䜠的控制之䞋。那䞪阻塞行劚将䌚有所垮助。 " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "爬, 攀爬者,...Boom!" +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"䜠可胜已经从先前的等级䞭了解䜠必须时垞结合䞍同的行劚去完成工䜜。由斌圚这䞪" -"等级䞭少了挖掘者,而蜰炞者需芁替换䜆它劂䜕到蟟可以蜰炞的地方 " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "桥梁变的曎倍杂..." +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"䜠必须再次小心并聪明地结合行劚。劂果䞍这样做䜠就䌚圚到蟟出口前圚掞䞭结束所" -"以奜奜想该劂䜕避免。 " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "劂果倪高䜠的䌁鹅䌚死掉..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"合䜜是这次扟到出口的方法。䜠没有足借的飞行者可以到蟟出口所以送䞀些过去而让" -"他们䞺额倖的䌁鹅准倇路埄。" -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "孊习怎么甚桥" +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"劂果没有跳线者圚手䞊并芁通过这䞀䞪倧掞的话造䞀座桥也讞䌚盞圓有垮助。它䌚花" -"䞀些时闎去建造䜆是䞍像跳线者的行劚它让其它Pingus也可以到蟟及䞀端。 " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "䞉䞪选择自己决定" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"现圚䜠已孊到所有的技胜是该倚䞀些练习的时后了。这䞀䞪等级给䜠至少䞉种䞍同的" -"方法去解决它。䜠自己决定䜠该挑选哪䞀䞪。 " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "爬,爬,爬...然后建造䞀座桥" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"䜠再次进入到䞀䞪新的行劚攀爬者的行劚允讞Pingus爬䞊笔盎的墙而䜿他胜借蟟到" -"平垞倪高或甚其它方匏䞍胜蟟到的䞜西。" -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "入口高出口䜎" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"劂果䜠没有足借的飞行者可以垊所有的Pingus埀䞋条到出口䜠必须扟到其它的方法把" -"他们匕富䞋来。 䜠圚先前的等级䞭应该已经孊到这䞪等级需芁的劚䜜所以这对䜠应该" -"䞍是问题。" -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "䞀䞪必须准倇额倖必须跟随" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow7-grumbel.pingus:8 -msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"有时有些情况是䜠手䞊没有阻挡物可以协调䜠的Pingus。䜠必须再扟出䞀䞪方法圚可以" -"控制的情况䞋让䞀䞪Pingu准倇可以让倧家蟟到出口的路埄。" -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "挖掘和飘浮䜆就是䞍胜萜䞋垮掉" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "匹跳" -# 7126: Close, but not yet completely correct. -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"和䞀匀始的二䞪等级䞍同䜠圚这䞀䞪等级䞭可孊䌚二䞪劚䜜。 䜠的工䜜埈简单 圚" -"巊蟹䞊的仪衚板选择䞀䞪行劚并让Pingus 他们胜借到蟟出口。 确定他们䞍芁死。" -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "挖掘,冲击和其它的问题" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "故事" -#: data/levels/tutorial/snow9-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"䜠埁服了曎倚的等级他们将变的曎困隟䜆䞍芁慌因䞺这䞀䞪仍然埈容易。 只芁䜿" -"甚䜠圚先前的等级䞭孊到的技胜应该没有倪倧的问题。劂果䜠讀䞺䜠已经到蟟䞀种䞍" -"胜解决等极的情况请点䞀次右䞋的 armageddon 钮。 " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "实心的地面可以阻挡通道" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"䜠圚之前的等极已经发现䜠的 Pingus 胜挖过几乎任䜕地垊䜆是有䞀种他们䞍胜穿透" -"的材料钢铁。这些本地圚等级地囟䞊是黑灰色做䞊记号而䞔䞍胜借被砎坏。因歀䜠" -"䞀定芁扟出其它路圚呚囎。 " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "跳起来接䜏他们" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Pingus已经发现他们自己迷倱圚旅途䞭。这䞪神秘的地方是什么埮笑南瓜庞倧的烛" -"台和䞋面沞腟的汀   这是什么巫术 现圚䞀䞪臎呜的深枊正圚他们之前䜠的工䜜" -"是解救他们。 䜠胜从可怕的呜运䞭解救他们吗" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "䞀千零䞀次跳线" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -"劂歀高高圚䞊的出口远远超出普通Pingus可䌁及的范囎 有什么办法 也讞䞀䞪跳跃" -"胜救出他们 或是减猓他们的终结吗 若扟到答案了䜠胜解救他们党䜓吗 " -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Boom Boom" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -"䜠已经埁服之前的挑战而现圚面对䞋䞀䞪。 拯救的他们的路埄䌌乎被诅咒䜆是被" -"谁 没有时闎芁想它因䞺䞋䞪臎呜的挑战已经等著 Pingus 。 䞀䞪区倧的根圚阻塞" -"路䜆是没有䞀䜍攻击手怒殎他们犻匀牺牲可胜是唯䞀的选择   " -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "䞀敎圈" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"出口埈接近了䜆还没到蟟。做错䞀䞪步骀就䌚陷入危险之䞭。时闎䞍倚䜆䜠必须救他" -"们。䜠必须快点䜆䞍胜出错。Pingus需芁䟝靠䜠" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "造桥者之恶梊" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"是谁圚这里攟眮怪匂的墙这䞪可怕的障碍物䜿䜠的Pingus蟟䞍到出口。芁毁灭这䞪可" -"怕的建筑物䌌乎是䞍倪可胜的事,䜆也讞造桥者可以过来抌救他们胜借建造䞀䞪借高的" -"桥来指匕队䌍安党的去出口还是某人跟䜠玩坏心県把戏\n" -"\n" -"而再䞀次解决方法需芁䜠   䜠的脑筋是䜿pingus成功的关键所以䞍芁让䜠自己圚迷宫" -"里困惑或被误富  " -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "被巫婆锁定" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"这是䞀所监狱吗根据圚附近的坚硬墙壁党郚阻塞了䌌乎没有方法逃脱。䌌乎䞍可" -"胜被救。 䜆是等䞀等   右蟹的墙壁看起来有点匱  也讞这是逃脱的䞀䞪方法 或是它" -"将富臎 Pingus' 呜运的走向䞀条错误的路埄\n" -"\n" -"这是䞀次危险的旅行䜆是䜠䞀定芁抓䜏它发现该劂䜕再䞀次垊著他们党郚到自由。 " -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "摔烂掟对" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -"这是到圓前䞺止Pingus遇到的最深的坑,明星是需芁建造桥暪跚䜆并没有甚出口是圚" -"深坑之䞋䜆无论哪䞀只Pingus䞋去最终只䌚坠萜圚地䞊䜆是䜠有䞀䞪小组可以分" -"配䜠可以让他们共同努力蟟到埈奜隐藏出口" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "保持梯状" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" -"看起来我们必须对抗这面区倧的墙而它正圚阻断出口䜆是等䞀等䞀些奜灵魂已经" -"圚它呚囎建造䞀䞪楌梯。䞍过这䜍垮手的成就已匀始消倱因䞺楌梯已被砎坏而䞔充满" -"砎掞。䜠胜修它并让它超越高墙 然而䜠应该知道正确的解决方案可胜䞍是明星的。" -"䜆是䜠的 Pingus 已经快自由了它们也盞信䜠的胜力䌚让它们再次自由。䜠将䌚让它" -"们从坏人手䞭再次自由  至少今幎。" #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" @@ -1483,13 +1950,13 @@ msgid "" "around the world." msgstr "" "圚那里的时候䜠胜练习䜠的胜力圚指挥和指富Pingus之䞋。 䜠也胜熟悉所有Pingus " -"提䟛的胜力并孊习埁服他们因䞺䜠将需芁它们党郚圚䜠的环球之旅䞭。 " +"提䟛的胜力并孊习埁服他们因䞺䜠将需芁它们党郚圚䜠的环球之旅䞭。" #: data/worldmaps/tutorial.worldmap:78 msgid "" "Now that you and the Pingus have arrived at Tutorial Island it is time to " "take command and begin your mission. Good Luck!" -msgstr "既然䜠和Pingus已经到蟟教孊岛那也是该䞋指什匀始任务了。祝奜运 " +msgstr "既然䜠和Pingus已经到蟟教孊岛那也是该䞋指什匀始任务了。祝奜运" #: data/worldmaps/tutorial.worldmap:88 msgid "" @@ -1531,14 +1998,30 @@ msgid "" "go, while floating into the sunset. To be continued..." msgstr "" "接著 Pingus坐圚他们的救生艇䞊烊恌关斌将来和该埀哪里去圓倪阳䞋山的时候。 " -"埅续.... " +"埅续...." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1549,72 +2032,10 @@ msgstr "2007幎䞇圣节" msgid "Trapped at All Hallows Eve" msgstr "䞇圣节前倕的困惑" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "允讞改变窗口尺寞(bug倚倚)" - -#~ msgid "Load a custom worldmap" -#~ msgstr "装入自定的䞖界地囟" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "跳过至少N垧蟃倧的倌䌚䜿枞戏加速" - -#~ msgid "Skip at most N frames" -#~ msgstr "跳过最倚N垧" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "讟眮最倧和最小跳过垧倌至N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "停甚䞀些对CPU莟蜜蟃倧的功胜" - -#~ msgid "Demo playing and recording:" -#~ msgstr "瀺范播攟和圕制:" - -#~ msgid "Plays a demo session" -#~ msgstr "播攟被圕制之枞戏" - -#~ msgid "Record demos for each played level" -#~ msgstr "圕制每䞀䞪等级时的圱像" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Pingus发生错误 " - -#~ msgid "Couldn't open: " -#~ msgstr "䞍胜打匀 " - -#~ msgid "Unexpected char: '" -#~ msgstr "意倖字'" - -#~ msgid "Yes" -#~ msgstr "是" - -#~ msgid "No" -#~ msgstr "吊" - -#~ msgid "Exit Pingus?" -#~ msgstr "犻匀Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: 故事匀始 ::.." - -#~ msgid "Multiplayer" -#~ msgstr "倚䜍玩家" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: 倚䜍玩家配对 ::.." diff --git a/data/po/zh_TW.po b/data/po/zh_TW.po index 4b16188f5..1210cefa8 100644 --- a/data/po/zh_TW.po +++ b/data/po/zh_TW.po @@ -7,386 +7,430 @@ msgid "" msgstr "" "Project-Id-Version: pingus 0.7.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-07-23 02:10+0200\n" -"PO-Revision-Date: 2009-02-26 15:04+0100\n" -"Last-Translator: Adolar \n" +"POT-Creation-Date: 2011-05-06 14:58+0200\n" +"PO-Revision-Date: 2011-01-17 19:54+0000\n" +"Last-Translator: Adolar \n" "Language-Team: Chinese (traditional) \n" +"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Pootle 1.2.0\n" - -#: src/engine/display/screenshot.cpp:33 -msgid "Screenshot: Saving screenshot to: " -msgstr "螢幕畫面擷取:把螢幕畫面擷取儲存至:" +"X-Launchpad-Export-Date: 2011-05-05 14:08+0000\n" +"X-Generator: Launchpad (build 12959)\n" -#: src/engine/display/screenshot.cpp:35 -msgid "Screenshot: Screenshot is done." -msgstr "截圖完成截圖。" +#: src/pingus/game_time.cpp:29 +msgid "unlimited" +msgstr "無限" -#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 -msgid "Screenshot: Couldn't write file: " -msgstr "截圖:檔案無法寫入" +#: src/pingus/action_name.cpp:27 +msgid "Angel" +msgstr "倩䜿" -#: src/editor/editor_screen.cpp:191 -msgid "" -"Select all\n" -"Clear Selection\n" -"Raise objects\n" -"Lower objects\n" -"Lower objects to bottom\n" -"Raise objects to top\n" -"Rotate 90 degree\n" -"Rotate 270 degree\n" -msgstr "" -"遞擇所有的\n" -"枅陀遞擇\n" -"䞊升物體\n" -"降䜎物體\n" -"把物體降䜎到底郚\n" -"將物體䞊升到頂端\n" -"旋蜉90床\n" -"旋蜉270床\n" -" " +#: src/pingus/action_name.cpp:28 +msgid "Basher" +msgstr "砎陀者" -#: src/editor/editor_screen.cpp:213 -msgid "" -"Flip object horizontaly\n" -"Flip object vertically\n" -"Delete all marked objects\n" -"Move objects up\n" -"Move objects down\n" -"Move objects left\n" -"Move objects right\n" -msgstr "" -"氎平地甚指頭圈物體 \n" -"垂盎地甚指頭圈物體\n" -"刪陀所有的顯著物體\n" -"把物體埀䞊移動\n" -"把物體埀䞋移動\n" -"把物體埀巊移動\n" -"把物體埀右移動\n" -" " +#: src/pingus/action_name.cpp:29 +msgid "Blocker" +msgstr "阻擋者" -#: src/editor/editor_screen.cpp:225 -msgid "" -"You should name your level files systematically, i.e. by their theme, their " -"number and your nickname:\n" -"\n" -" -.pingus\n" -"\n" -"So if you create a your second level with a stone theme, call it: stone2-" -"yourname.pingus\n" -"\n" -"When you have created a level and want to have it included in the game mail " -"it to:\n" -"\n" -" pingus-devel@nongnu.org\n" -"\n" -"Only levels published under the GPL are allowed into the game. The editor " -"automatically inserts a reference \n" -"to the GPL, if you want to have your level under a different license, you " -"have to change that reference.\n" -msgstr "" -"䜠最奜芁按照制床地呜名䜠的等玚檔案䟝照他們的䞻題、他們的敞字和䜠的暱皱:\n" -" <等玚名皱><線號>-<創造者>.pingus\n" -"\n" -"因歀劂果䜠甚䞀個石頭䞻題創造䞀個䜠的第二等玚呌叫它stone2-䜠的名字." -"pingus\n" -"\n" -"當䜠已經創造䞀個等玚䞊想芁讓它包含圚遊戲䞭寄出:\n" -" pingus-devel@nongnu.org\n" -"\n" -"只有圚GPL之䞋被出版的等极被允蚱進入遊戲。線茯噚自動地插入GPL參考\n" -"劂果䜠想芁圚䞍同的條件䞋擁有䜠的等玚䜠必須改變那參考。\n" -" " +#: src/pingus/action_name.cpp:30 +msgid "Boarder" +msgstr "滑板者" -#: src/editor/file_dialog.cpp:61 -msgid "Datadir" -msgstr "資料目錄" +#: src/pingus/action_name.cpp:31 +msgid "Bomber" +msgstr "炞圈客" -#: src/editor/file_dialog.cpp:63 -msgid "Userdir" -msgstr "䜿甚者目錄" +#: src/pingus/action_name.cpp:32 src/pingus/actions/bridger.cpp:38 +#: src/pingus/actions/bridger.cpp:196 +msgid "Bridger" +msgstr "造橋者" -#: src/editor/file_dialog.cpp:66 -msgid "Open" -msgstr "開啟" +#: src/pingus/action_name.cpp:33 +msgid "Climber" +msgstr "攀登者" -#: src/editor/file_dialog.cpp:66 -msgid "Save" -msgstr "儲存" +#: src/pingus/action_name.cpp:34 +msgid "Digger" +msgstr "挖掘者" -#: src/editor/file_dialog.cpp:69 -msgid "Cancel" -msgstr "取消" +#: src/pingus/action_name.cpp:35 +msgid "Drown" +msgstr "溺死" -#: src/editor/file_dialog.cpp:80 -msgid "Filename:" -msgstr "檔案名皱" +#: src/pingus/action_name.cpp:36 +msgid "Exiter" +msgstr "出口" -#: src/editor/file_dialog.cpp:81 -msgid "Pathname:" -msgstr "路埑名皱" +#: src/pingus/action_name.cpp:37 +msgid "Faller" +msgstr "墜萜者" -#: src/editor/file_dialog.cpp:107 -msgid "Open a level" -msgstr "開啟䞀個關卡" +#: src/pingus/action_name.cpp:38 +msgid "Floater" +msgstr "飛行者" -#: src/editor/file_dialog.cpp:107 -msgid "Save your level" -msgstr "儲存䜠的等玚" +#: src/pingus/action_name.cpp:39 +msgid "Jumper" +msgstr "跳躍者" -#: src/editor/panel.cpp:152 -msgid " New level" -msgstr " 新的等极" +#: src/pingus/action_name.cpp:40 +msgid "Laserkill" +msgstr "終止雷射" -#: src/editor/panel.cpp:154 -msgid "Open level..." -msgstr "開啟等极  " +#: src/pingus/action_name.cpp:41 +msgid "Miner" +msgstr "瀊工" -#: src/editor/panel.cpp:156 -msgid "Save level..." -msgstr "儲存等极  " +#: src/pingus/action_name.cpp:42 +msgid "Rocketlauncher" +msgstr "火箭筒" -#: src/editor/panel.cpp:158 -msgid "Save level as..." -msgstr "儲存等极為  " +#: src/pingus/action_name.cpp:43 +msgid "Slider" +msgstr "滟動者" -#: src/editor/panel.cpp:161 -msgid "Play level..." -msgstr "玩這個等极  " +#: src/pingus/action_name.cpp:44 +msgid "Smashed" +msgstr "被..粉碎" -#: src/editor/panel.cpp:164 -msgid "Configure actions" -msgstr "蚭定動䜜" +#: src/pingus/action_name.cpp:45 +msgid "Splashed" +msgstr "濺萜" -#: src/editor/panel.cpp:166 -msgid "Configure level" -msgstr "蚭定等极" +#: src/pingus/action_name.cpp:46 +msgid "Superman" +msgstr "超人" -#: src/editor/panel.cpp:168 -msgid "Display object properties" -msgstr "顯瀺物品的特性" +#: src/pingus/action_name.cpp:47 +msgid "Teleported" +msgstr "瞬間移動" -#: src/editor/panel.cpp:170 -msgid "Show object insertion window" -msgstr "顯瀺插入物體芖窗" +#: src/pingus/action_name.cpp:48 +msgid "Waiter" +msgstr "等埅者" -#: src/editor/panel.cpp:172 -msgid "Show minimap" -msgstr "顯瀺迷䜠地圖" +#: src/pingus/action_name.cpp:49 +msgid "Walker" +msgstr "步行者" -#: src/editor/panel.cpp:175 -msgid "Duplicate the selected objects" -msgstr "耇補所遞擇的物品" +#: src/pingus/screens/story_screen.cpp:107 +#: src/pingus/screens/story_screen.cpp:113 +msgid "skip" +msgstr "略過" -#: src/editor/panel.cpp:177 -msgid "Delete the selected objects" -msgstr "刪陀所遞擇的物品" +#: src/pingus/screens/level_menu.cpp:51 +#: src/pingus/screens/start_screen.cpp:111 +#: src/pingus/screens/result_screen.cpp:91 +msgid "Abort" +msgstr "äž­æ­¢" -#: src/editor/panel.cpp:180 -msgid "Raise object to top" -msgstr "提升物品到最高皋床" +#: src/pingus/screens/level_menu.cpp:141 src/pingus/screens/pingus_menu.cpp:67 +msgid "Levelsets" +msgstr "關卡組合" -#: src/editor/panel.cpp:182 -msgid "Raise object" -msgstr "䞊升物體" +#: src/pingus/screens/level_menu.cpp:159 +msgid "Solved:" +msgstr "解決" -#: src/editor/panel.cpp:184 -msgid "Lower object" -msgstr "降䜎物體" +#: src/pingus/screens/level_menu.cpp:160 +msgid "levels" +msgstr "" -#: src/editor/panel.cpp:186 -msgid "Lower object to bottom" -msgstr "降䜎物體到底郚" +#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 +msgid "Page" +msgstr "" -#: src/editor/panel.cpp:192 -msgid "Flip object horizontally" -msgstr "䜿物體氎平地翻蜉" +#: src/pingus/screens/level_menu.cpp:265 +msgid "Title" +msgstr "" -#: src/editor/panel.cpp:194 -msgid "Flip object vertically" -msgstr "䜿物體垂盎地翻蜉" +#: src/pingus/screens/level_menu.cpp:266 +msgid "Status" +msgstr "" -#: src/editor/panel.cpp:197 -msgid "Rotate object -90 degree" -msgstr "旋蜉物體-90床" - -#: src/editor/panel.cpp:199 -msgid "Rotate object 90 degree" -msgstr "物體旋蜉90床" +#: src/pingus/screens/level_menu.cpp:282 +msgid "solved" +msgstr "" -#: src/editor/panel.cpp:208 -msgid "Display help" -msgstr "顯瀺說明" +#: src/pingus/screens/level_menu.cpp:284 +msgid "unsolved" +msgstr "" -#: src/editor/panel.cpp:210 src/editor/object_selector.cpp:324 -#: src/pingus/screens/pingus_menu.cpp:62 -msgid "Exit" -msgstr "離開" +#: src/pingus/screens/credits.cpp:87 +msgid "-Idea" +msgstr "-蚈畫" -#: src/editor/object_selector.cpp:315 -msgid "Entrance" -msgstr "進入" +#: src/pingus/screens/credits.cpp:91 +msgid "-Maintaining" +msgstr "-保逊" -#: src/editor/object_selector.cpp:316 -msgid "Groundpiece (ground)" -msgstr "地面修補(地面)" +#: src/pingus/screens/credits.cpp:95 +msgid "-Programming" +msgstr "-皋匏蚭蚈" -#: src/editor/object_selector.cpp:317 -msgid "Groundpiece (solid)" -msgstr "地面修補(固體)" +#: src/pingus/screens/credits.cpp:105 +msgid "-Porting (Win32)" +msgstr "-移怍Win32 " -#: src/editor/object_selector.cpp:318 -msgid "Groundpiece (bridge)" -msgstr "地面修補(æ©‹æš‘)" +#: src/pingus/screens/credits.cpp:114 +msgid "-Porting (MacOSX)" +msgstr "-移怍 MacOSX " -#: src/editor/object_selector.cpp:319 -msgid "Groundpiece (transparent)" -msgstr "地面修補(透明)" +#: src/pingus/screens/credits.cpp:119 +msgid "-Gfx" +msgstr "- Gfx" -#: src/editor/object_selector.cpp:320 -msgid "Groundpiece (remove)" -msgstr "地面修補(移陀)" +#: src/pingus/screens/credits.cpp:132 +msgid "-Music" +msgstr "-音暂" -#: src/editor/object_selector.cpp:321 -msgid "Hotspot" -msgstr "熱點" +#: src/pingus/screens/credits.cpp:139 +msgid "-Level Design" +msgstr "-等极蚭蚈" -#: src/editor/object_selector.cpp:322 -msgid "Background" -msgstr "背景" +#: src/pingus/screens/credits.cpp:145 +msgid "-Story" +msgstr "-故事" -#: src/editor/object_selector.cpp:325 -msgid "Liquid" -msgstr "液體" +#: src/pingus/screens/credits.cpp:149 +msgid "-Translation" +msgstr "-翻譯" -#: src/editor/object_selector.cpp:326 -msgid "Trap" -msgstr "陷阱" +#: src/pingus/screens/credits.cpp:164 +msgid "-Special" +msgstr "-Special" -#: src/editor/object_selector.cpp:327 -msgid "Weather" -msgstr "倩氣" +#: src/pingus/screens/credits.cpp:165 +msgid "-Thanks to" +msgstr "-Thanks to" -#: src/editor/object_selector.cpp:328 -msgid "Special Object" -msgstr "特殊物體" +#: src/pingus/screens/credits.cpp:209 +msgid "_And a very Special Thanks" +msgstr "_And a very Special Thanks" -#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 -msgid "Object:" -msgstr "物體" +#: src/pingus/screens/credits.cpp:210 +msgid "_to all the people who" +msgstr "_to all the people who" -#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 -msgid "Nothing selected" -msgstr "沒有東西被遞擇" +#: src/pingus/screens/credits.cpp:211 +msgid "_contribute to" +msgstr "_contribute to" -#: src/editor/object_properties.cpp:91 -msgid "Transparent" -msgstr "透明" +#: src/pingus/screens/credits.cpp:212 +msgid "_Free Software!" +msgstr "_Free Software!" -#: src/editor/object_properties.cpp:92 -msgid "Solid" -msgstr "固體" +#: src/pingus/screens/credits.cpp:218 +msgid "_Thank you for" +msgstr "_Thank you for" -#: src/editor/object_properties.cpp:93 -msgid "Ground" -msgstr "地面" +#: src/pingus/screens/credits.cpp:219 +msgid "_playing!" +msgstr "_playing!" -#: src/editor/object_properties.cpp:94 -msgid "Bridge" -msgstr "æ©‹æš‘" +#: src/pingus/screens/pingus_menu.cpp:52 +msgid "Story" +msgstr "故事" -#: src/editor/object_properties.cpp:95 -msgid "Water" -msgstr "æ°Ž" +#: src/pingus/screens/pingus_menu.cpp:53 +msgid "..:: Start the game ::.." +msgstr "..:: 遊戲開始 ::.." -#: src/editor/object_properties.cpp:96 -msgid "Lava" -msgstr "火山岩" +#: src/pingus/screens/pingus_menu.cpp:57 +msgid "Editor" +msgstr "線茯" -#: src/editor/object_properties.cpp:97 -msgid "Remove" -msgstr "移陀" +#: src/pingus/screens/pingus_menu.cpp:58 +msgid "..:: Create your own levels ::.." +msgstr "..:: 建立自己的關卡 ::.." -#: src/editor/object_properties.cpp:102 -msgid "Direction:" -msgstr "方向:" +#: src/pingus/screens/pingus_menu.cpp:62 src/editor/object_selector.cpp:324 +#: src/editor/panel.cpp:210 +msgid "Exit" +msgstr "離開" -#: src/editor/object_properties.cpp:104 -msgid "Left" -msgstr "å·Š" +#: src/pingus/screens/pingus_menu.cpp:63 +msgid "..:: Bye, bye ::.." +msgstr "..:: 再芋 ::.." -#: src/editor/object_properties.cpp:105 -msgid "Misc" -msgstr "各皮雜項" +#: src/pingus/screens/pingus_menu.cpp:68 +msgid "..:: Play User Built levels ::.." +msgstr "..:: 玩家自補關卡 ::.." -#: src/editor/object_properties.cpp:106 -msgid "Right" -msgstr "右" +#: src/pingus/screens/pingus_menu.cpp:79 +msgid "" +"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " +"fullscreen :: F12: screenshot ::.." +msgstr "" +"..:: Ctrl-g: 滑錠抓取 :: F10: 每秒畫面敞量 :: F11: 党螢幕 :: F12: 螢幕" +"快照 ::.." -#: src/editor/object_properties.cpp:111 -msgid "ReleaseRate:" -msgstr "ReleaseRate:" +#: src/pingus/screens/option_menu.cpp:180 +msgid "Language:" +msgstr "" -#: src/editor/object_properties.cpp:128 -msgid "Para-X:" -msgstr "Para-X:" +#: src/pingus/screens/option_menu.cpp:182 +msgid "Resolution:" +msgstr "" -#: src/editor/object_properties.cpp:129 -msgid "Para-Y:" -msgstr "Para-Y:" +#: src/pingus/screens/option_menu.cpp:183 +msgid "Fullscreen:" +msgstr "" -#: src/editor/object_properties.cpp:137 -msgid "Scroll-X:" -msgstr "捲動-X:" +#: src/pingus/screens/option_menu.cpp:184 +msgid "Master Volume:" +msgstr "" -#: src/editor/object_properties.cpp:138 -msgid "Scroll-Y:" -msgstr "捲動-Y:" +#: src/pingus/screens/option_menu.cpp:185 +msgid "Sound Volume:" +msgstr "" -#: src/editor/object_properties.cpp:146 -msgid "Owner Id:" -msgstr "所屬者線號" +#: src/pingus/screens/option_menu.cpp:186 +msgid "Music Volume:" +msgstr "" -#: src/editor/object_properties.cpp:150 -msgid "Z-Pos:" -msgstr "Z-Pos:" +#: src/pingus/screens/option_menu.cpp:187 +msgid "Autoscrolling:" +msgstr "" -#: src/editor/object_properties.cpp:157 -msgid "Color:" -msgstr "顏色" +#: src/pingus/screens/option_menu.cpp:188 +msgid "Print FPS:" +msgstr "" -#: src/editor/object_properties.cpp:169 -msgid "Small Stars:" -msgstr "小星星:" +#: src/pingus/screens/option_menu.cpp:189 +msgid "Mouse Grab:" +msgstr "" -#: src/editor/object_properties.cpp:172 -msgid "Middle Stars:" -msgstr "䞭等的星星" +#: src/pingus/screens/option_menu.cpp:190 +msgid "Software Cursor:" +msgstr "" -#: src/editor/object_properties.cpp:175 -msgid "Large Stars:" -msgstr "倧的星星" +#: src/pingus/screens/option_menu.cpp:208 +msgid "Reset to Defaults:" +msgstr "" -#: src/editor/object_properties.cpp:183 -msgid "Repeat:" -msgstr "重芆:" +#: src/pingus/screens/option_menu.cpp:284 +msgid "Option Menu" +msgstr "" -#: src/editor/object_properties.cpp:460 -msgid "Object: [Group]" -msgstr "物體: [矀組]" +#: src/pingus/screens/option_menu.cpp:286 src/pingus/screens/addon_menu.cpp:50 +msgid "Close" +msgstr "關閉" -#: src/editor/object_properties.cpp:461 -msgid "Group not supported" -msgstr "矀組未支揎" +#: src/pingus/screens/start_screen.cpp:67 +msgid "Ok" +msgstr "確定" -#: src/editor/object_properties.cpp:466 -msgid "Object: " -msgstr "物體: " +#: src/pingus/screens/start_screen.cpp:166 +msgid "Number of Pingus: " +msgstr "Pingus敞量: " + +#: src/pingus/screens/start_screen.cpp:169 +msgid "Number to Save: " +msgstr "救揎敞目 " + +#: src/pingus/screens/start_screen.cpp:172 +msgid "Time: " +msgstr "時間: " + +#: src/pingus/screens/start_screen.cpp:181 +msgid "Author: " +msgstr "䜜者: " + +#: src/pingus/screens/start_screen.cpp:184 +msgid "Filename: " +msgstr "檔案名皱: " + +#: src/pingus/screens/result_screen.cpp:126 +msgid "Retry" +msgstr "重詊" + +#: src/pingus/screens/result_screen.cpp:183 +msgid "Success!" +msgstr "成功!" + +#: src/pingus/screens/result_screen.cpp:191 +msgid "Failure!" +msgstr "倱敗!" + +#: src/pingus/screens/result_screen.cpp:200 +msgid "Perfect! You saved everyone possible - great!" +msgstr "完矎!䜠救了倧家-非垞奜!" + +#: src/pingus/screens/result_screen.cpp:202 +msgid "No-one got killed, pretty good work." +msgstr "倧家郜平安幹的奜。" + +#: src/pingus/screens/result_screen.cpp:204 +msgid "" +"You saved exactly what you needed - you made it, but\n" +"maybe you can do better?" +msgstr "䜠確切的拯救了䜠需芁的-䜠做到了,䜆也蚱䜠可以做的曎奜?" + +#: src/pingus/screens/result_screen.cpp:207 +msgid "Not everybody was saved, but still good work!" +msgstr "䞊䞍是倧家郜平安無事䜆是䟝然是做的埈奜" + +#: src/pingus/screens/result_screen.cpp:209 +msgid "What can I say, you made it - congratulations!" +msgstr "我胜說什麌,䜠做到了-恭喜!" + +#: src/pingus/screens/result_screen.cpp:214 +msgid "You killed everybody, not good." +msgstr "党敞陣亡,䞍奜." + +#: src/pingus/screens/result_screen.cpp:216 +msgid "No-one got saved - I know you can do better." +msgstr "䞀個郜沒有被拯救-我知道䜠可以做的曎奜" + +#: src/pingus/screens/result_screen.cpp:218 +msgid "" +"You didn't save enough, but you saved a few. Next\n" +"time you might do better." +msgstr "" +"䜠䞊沒有救出足倠的䌁鵝䜆是也救出了䞀些。\n" +"䞋䞀次䞀定會曎奜。" + +#: src/pingus/screens/result_screen.cpp:221 +msgid "Only one more and you would have made it - try again!" +msgstr "只芁倚䞀個䜠就過了  再䟆䞀次" + +#: src/pingus/screens/result_screen.cpp:223 +msgid "Only a handful more and you would have made it - try again!" +msgstr "只芁倚䞀些䜠就有過了  再䟆䞀次" + +#: src/pingus/screens/result_screen.cpp:225 +msgid "Better luck next time!" +msgstr "䞋次會曎奜" + +#: src/pingus/screens/result_screen.cpp:233 +msgid "Saved: " +msgstr "救揎 " + +#: src/pingus/screens/result_screen.cpp:237 +msgid "Died: " +msgstr "死亡 " + +#: src/pingus/screens/result_screen.cpp:240 +msgid "Time left: " +msgstr "剩逘時間 " + +#: src/pingus/components/pingus_counter.cpp:43 +#, c-format, boost-format +msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" +msgstr "攟出:%3d/%d 圚倖面:%3d 獲救:%3d/%d" + +#: src/pingus/pingus_main.cpp:212 +msgid "[OPTIONS]... [FILE]" +msgstr "" + +#: src/pingus/pingus_main.cpp:213 +msgid "" +"Pingus is a puzzle game where you need to guide a bunch of little penguins " +"around the world." +msgstr "" #: src/pingus/pingus_main.cpp:216 msgid "Displays this help" @@ -524,880 +568,1303 @@ msgstr "" msgid "Set the size of the map tiles (default: 32)" msgstr "蚭定地圖瓷磚倧小(預蚭: 32)" -#: src/pingus/pingus_main.cpp:717 +#: src/pingus/pingus_main.cpp:720 msgid "Pingus: Out of memory!" msgstr "Pingus:蚘憶體䞍足!" -#: src/pingus/pingus_main.cpp:721 +#: src/pingus/pingus_main.cpp:724 msgid "Pingus: Standard exception caught!:\n" msgstr "Pingus: 暙準異垞\n" -#: src/pingus/pingus_main.cpp:725 +#: src/pingus/pingus_main.cpp:728 msgid "Pingus: Unknown throw caught!" msgstr "Pingus: 癌生䞍明錯誀" -#: src/pingus/game_time.cpp:29 -msgid "unlimited" -msgstr "無限" +#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 +msgid "locked" +msgstr "鎖定" -#: src/pingus/actions/bridger.cpp:38 src/pingus/actions/bridger.cpp:196 -#: src/pingus/action_name.cpp:32 -msgid "Bridger" -msgstr "造橋者" +#: src/pingus/worldmap/worldmap_screen.cpp:116 +msgid "Show Ending?" +msgstr "顯瀺結尟?" -#: src/pingus/screens/credits.cpp:87 -msgid "-Idea" -msgstr "-蚈畫" +#: src/pingus/worldmap/worldmap_screen.cpp:145 +msgid "Show Story?" +msgstr "顯瀺故事" -#: src/pingus/screens/credits.cpp:91 -msgid "-Maintaining" -msgstr "-保逊" +#: src/pingus/worldmap/worldmap_screen.cpp:174 +msgid "Leave?" +msgstr "離開?" -#: src/pingus/screens/credits.cpp:95 -msgid "-Programming" -msgstr "-皋匏蚭蚈" +#: src/pingus/worldmap/worldmap_screen.cpp:212 +msgid "Enter?" +msgstr "進入" -#: src/pingus/screens/credits.cpp:105 -msgid "-Porting (Win32)" -msgstr "-移怍Win32 " +#: src/pingus/worldmap/worldmap.cpp:354 +msgid "...walking..." +msgstr "...步行..." -#: src/pingus/screens/credits.cpp:114 -msgid "-Porting (MacOSX)" -msgstr "-移怍 MacOSX " +#: src/engine/display/screenshot.cpp:33 +msgid "Screenshot: Saving screenshot to: " +msgstr "螢幕畫面擷取:把螢幕畫面擷取儲存至: " -#: src/pingus/screens/credits.cpp:119 -msgid "-Gfx" -msgstr "- Gfx" +#: src/engine/display/screenshot.cpp:35 +msgid "Screenshot: Screenshot is done." +msgstr "截圖完成截圖。" -#: src/pingus/screens/credits.cpp:132 -msgid "-Music" -msgstr "-音暂" +#: src/engine/display/screenshot.cpp:110 src/engine/display/screenshot.cpp:138 +msgid "Screenshot: Couldn't write file: " +msgstr "截圖:檔案無法寫入 " -#: src/pingus/screens/credits.cpp:139 -msgid "-Level Design" -msgstr "-等极蚭蚈" +#: src/editor/object_selector.cpp:315 +msgid "Entrance" +msgstr "進入" -#: src/pingus/screens/credits.cpp:145 -msgid "-Story" -msgstr "-故事" +#: src/editor/object_selector.cpp:316 +msgid "Groundpiece (ground)" +msgstr "地面修補(地面)" -#: src/pingus/screens/credits.cpp:149 -msgid "-Translation" -msgstr "-翻譯" +#: src/editor/object_selector.cpp:317 +msgid "Groundpiece (solid)" +msgstr "地面修補(固體)" -#: src/pingus/screens/credits.cpp:164 -msgid "-Special" -msgstr "-Special" +#: src/editor/object_selector.cpp:318 +msgid "Groundpiece (bridge)" +msgstr "地面修補(æ©‹æš‘)" -#: src/pingus/screens/credits.cpp:165 -msgid "-Thanks to" -msgstr "-Thanks to" +#: src/editor/object_selector.cpp:319 +msgid "Groundpiece (transparent)" +msgstr "地面修補(透明)" -#: src/pingus/screens/credits.cpp:209 -msgid "_And a very Special Thanks" -msgstr "_And a very Special Thanks" +#: src/editor/object_selector.cpp:320 +msgid "Groundpiece (remove)" +msgstr "地面修補(移陀)" -#: src/pingus/screens/credits.cpp:210 -msgid "_to all the people who" -msgstr "_to all the people who" +#: src/editor/object_selector.cpp:321 +msgid "Hotspot" +msgstr "熱點" -#: src/pingus/screens/credits.cpp:211 -msgid "_contribute to" -msgstr "_contribute to" +#: src/editor/object_selector.cpp:322 +msgid "Background" +msgstr "背景" -#: src/pingus/screens/credits.cpp:212 -msgid "_Free Software!" -msgstr "_Free Software!" +#: src/editor/object_selector.cpp:325 +msgid "Liquid" +msgstr "液體" -#: src/pingus/screens/credits.cpp:218 -msgid "_Thank you for" -msgstr "_Thank you for" +#: src/editor/object_selector.cpp:326 +msgid "Trap" +msgstr "陷阱" -#: src/pingus/screens/credits.cpp:219 -msgid "_playing!" -msgstr "_playing!" +#: src/editor/object_selector.cpp:327 +msgid "Weather" +msgstr "倩氣" -#: src/pingus/screens/start_screen.cpp:67 -msgid "Ok" -msgstr "確定" +#: src/editor/object_selector.cpp:328 +msgid "Special Object" +msgstr "特殊物體" -#: src/pingus/screens/start_screen.cpp:111 -#: src/pingus/screens/level_menu.cpp:51 -#: src/pingus/screens/result_screen.cpp:91 -msgid "Abort" -msgstr "äž­æ­¢" +#: src/editor/object_properties.cpp:81 src/editor/object_properties.cpp:454 +msgid "Object:" +msgstr "物體" -#: src/pingus/screens/start_screen.cpp:166 -msgid "Number of Pingus: " -msgstr "Pingus敞量: " +#: src/editor/object_properties.cpp:82 src/editor/object_properties.cpp:455 +msgid "Nothing selected" +msgstr "沒有東西被遞擇" -#: src/pingus/screens/start_screen.cpp:169 -msgid "Number to Save: " -msgstr "救揎敞目 " +#: src/editor/object_properties.cpp:91 +msgid "Transparent" +msgstr "透明" -#: src/pingus/screens/start_screen.cpp:172 -msgid "Time: " -msgstr "時間: " +#: src/editor/object_properties.cpp:92 +msgid "Solid" +msgstr "固體" -#: src/pingus/screens/start_screen.cpp:181 -msgid "Author: " -msgstr "䜜者: " +#: src/editor/object_properties.cpp:93 +msgid "Ground" +msgstr "地面" -#: src/pingus/screens/start_screen.cpp:184 -msgid "Filename: " -msgstr "檔案名皱: " +#: src/editor/object_properties.cpp:94 +msgid "Bridge" +msgstr "æ©‹æš‘" -#: src/pingus/screens/addon_menu.cpp:50 src/pingus/screens/option_menu.cpp:286 -msgid "Close" -msgstr "關閉" +#: src/editor/object_properties.cpp:95 +msgid "Water" +msgstr "æ°Ž" -#: src/pingus/screens/pingus_menu.cpp:52 -msgid "Story" -msgstr "故事" +#: src/editor/object_properties.cpp:96 +msgid "Lava" +msgstr "火山岩" -#: src/pingus/screens/pingus_menu.cpp:53 -msgid "..:: Start the game ::.." -msgstr "..:: 遊戲開始 ::.." +#: src/editor/object_properties.cpp:97 +msgid "Remove" +msgstr "移陀" -#: src/pingus/screens/pingus_menu.cpp:57 -msgid "Editor" -msgstr "線茯" +#: src/editor/object_properties.cpp:102 +msgid "Direction:" +msgstr "方向:" -#: src/pingus/screens/pingus_menu.cpp:58 -msgid "..:: Create your own levels ::.." -msgstr "..:: 建立自己的關卡 ::.." +#: src/editor/object_properties.cpp:104 +msgid "Left" +msgstr "å·Š" -#: src/pingus/screens/pingus_menu.cpp:63 -msgid "..:: Bye, bye ::.." -msgstr "..:: 再芋 ::.." +#: src/editor/object_properties.cpp:105 +msgid "Misc" +msgstr "各皮雜項" -#: src/pingus/screens/pingus_menu.cpp:67 src/pingus/screens/level_menu.cpp:141 -msgid "Levelsets" -msgstr "關卡組合" +#: src/editor/object_properties.cpp:106 +msgid "Right" +msgstr "右" -#: src/pingus/screens/pingus_menu.cpp:68 -msgid "..:: Play User Built levels ::.." -msgstr "..:: 玩家自補關卡 ::.." +#: src/editor/object_properties.cpp:111 +msgid "ReleaseRate:" +msgstr "ReleaseRate:" -#: src/pingus/screens/pingus_menu.cpp:79 +#: src/editor/object_properties.cpp:128 +msgid "Para-X:" +msgstr "Para-X:" + +#: src/editor/object_properties.cpp:129 +msgid "Para-Y:" +msgstr "Para-Y:" + +#: src/editor/object_properties.cpp:137 +msgid "Scroll-X:" +msgstr "捲動-X:" + +#: src/editor/object_properties.cpp:138 +msgid "Scroll-Y:" +msgstr "捲動-Y:" + +#: src/editor/object_properties.cpp:146 +msgid "Owner Id:" +msgstr "所屬者線號" + +#: src/editor/object_properties.cpp:150 +msgid "Z-Pos:" +msgstr "Z-Pos:" + +#: src/editor/object_properties.cpp:157 +msgid "Color:" +msgstr "顏色" + +#: src/editor/object_properties.cpp:169 +msgid "Small Stars:" +msgstr "小星星:" + +#: src/editor/object_properties.cpp:172 +msgid "Middle Stars:" +msgstr "䞭等的星星" + +#: src/editor/object_properties.cpp:175 +msgid "Large Stars:" +msgstr "倧的星星" + +#: src/editor/object_properties.cpp:183 +msgid "Repeat:" +msgstr "重芆:" + +#: src/editor/object_properties.cpp:460 +msgid "Object: [Group]" +msgstr "物體: [矀組]" + +#: src/editor/object_properties.cpp:461 +msgid "Group not supported" +msgstr "矀組未支揎" + +#: src/editor/object_properties.cpp:466 +msgid "Object: " +msgstr "物體: " + +#: src/editor/editor_screen.cpp:191 msgid "" -"..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: " -"fullscreen :: F12: screenshot ::.." +"Select all\n" +"Clear Selection\n" +"Raise objects\n" +"Lower objects\n" +"Lower objects to bottom\n" +"Raise objects to top\n" +"Rotate 90 degree\n" +"Rotate 270 degree\n" msgstr "" -"..:: Ctrl-g: 滑錠抓取 :: F10: 每秒畫面敞量 :: F11: 党螢幕 :: F12: 螢幕" -"快照 ::.." +"遞擇所有的\n" +"枅陀遞擇\n" +"䞊升物體\n" +"降䜎物體\n" +"把物體降䜎到底郚\n" +"將物體䞊升到頂端\n" +"旋蜉90床\n" +"旋蜉270床\n" -#: src/pingus/screens/level_menu.cpp:159 -msgid "Solved:" -msgstr "解決" +#: src/editor/editor_screen.cpp:213 +msgid "" +"Flip object horizontaly\n" +"Flip object vertically\n" +"Delete all marked objects\n" +"Move objects up\n" +"Move objects down\n" +"Move objects left\n" +"Move objects right\n" +msgstr "" +"氎平地甚指頭圈物體 \n" +"垂盎地甚指頭圈物體\n" +"刪陀所有的顯著物體\n" +"把物體埀䞊移動\n" +"把物體埀䞋移動\n" +"把物體埀巊移動\n" +"把物體埀右移動\n" -#: src/pingus/screens/level_menu.cpp:160 -#, fuzzy -msgid "levels" -msgstr "關卡組合" +#: src/editor/editor_screen.cpp:225 +msgid "" +"You should name your level files systematically, i.e. by their theme, their " +"number and your nickname:\n" +"\n" +" -.pingus\n" +"\n" +"So if you create a your second level with a stone theme, call it: stone2-" +"yourname.pingus\n" +"\n" +"When you have created a level and want to have it included in the game mail " +"it to:\n" +"\n" +" pingus-devel@nongnu.org\n" +"\n" +"Only levels published under the GPL are allowed into the game. The editor " +"automatically inserts a reference \n" +"to the GPL, if you want to have your level under a different license, you " +"have to change that reference.\n" +msgstr "" +"䜠最奜芁按照制床地呜名䜠的等玚檔案䟝照他們的䞻題、他們的敞字和䜠的暱皱:\n" +" <等玚名皱><線號>-<創造者>.pingus\n" +"\n" +"因歀劂果䜠甚䞀個石頭䞻題創造䞀個䜠的第二等玚呌叫它stone2-䜠的名字." +"pingus\n" +"\n" +"當䜠已經創造䞀個等玚䞊想芁讓它包含圚遊戲䞭寄出:\n" +" pingus-devel@nongnu.org\n" +"\n" +"只有圚GPL之䞋被出版的等极被允蚱進入遊戲。線茯噚自動地插入GPL參考\n" +"劂果䜠想芁圚䞍同的條件䞋擁有䜠的等玚䜠必須改變那參考。\n" -#: src/pingus/screens/level_menu.cpp:170 src/pingus/screens/level_menu.cpp:291 -msgid "Page" +#: src/editor/panel.cpp:152 +msgid " New level" +msgstr " 新的等极" + +#: src/editor/panel.cpp:154 +msgid "Open level..." +msgstr "開啟等极  " + +#: src/editor/panel.cpp:156 +msgid "Save level..." +msgstr "儲存等极  " + +#: src/editor/panel.cpp:158 +msgid "Save level as..." +msgstr "儲存等极為  " + +#: src/editor/panel.cpp:161 +msgid "Play level..." +msgstr "玩這個等极  " + +#: src/editor/panel.cpp:164 +msgid "Configure actions" +msgstr "蚭定動䜜" + +#: src/editor/panel.cpp:166 +msgid "Configure level" +msgstr "蚭定等极" + +#: src/editor/panel.cpp:168 +msgid "Display object properties" +msgstr "顯瀺物品的特性" + +#: src/editor/panel.cpp:170 +msgid "Show object insertion window" +msgstr "顯瀺插入物體芖窗" + +#: src/editor/panel.cpp:172 +msgid "Show minimap" +msgstr "顯瀺迷䜠地圖" + +#: src/editor/panel.cpp:175 +msgid "Duplicate the selected objects" +msgstr "耇補所遞擇的物品" + +#: src/editor/panel.cpp:177 +msgid "Delete the selected objects" +msgstr "刪陀所遞擇的物品" + +#: src/editor/panel.cpp:180 +msgid "Raise object to top" +msgstr "提升物品到最高皋床" + +#: src/editor/panel.cpp:182 +msgid "Raise object" +msgstr "䞊升物體" + +#: src/editor/panel.cpp:184 +msgid "Lower object" +msgstr "降䜎物體" + +#: src/editor/panel.cpp:186 +msgid "Lower object to bottom" +msgstr "降䜎物體到底郚" + +#: src/editor/panel.cpp:192 +msgid "Flip object horizontally" +msgstr "䜿物體氎平地翻蜉" + +#: src/editor/panel.cpp:194 +msgid "Flip object vertically" +msgstr "䜿物體垂盎地翻蜉" + +#: src/editor/panel.cpp:197 +msgid "Rotate object -90 degree" +msgstr "旋蜉物體-90床" + +#: src/editor/panel.cpp:199 +msgid "Rotate object 90 degree" +msgstr "物體旋蜉90床" + +#: src/editor/panel.cpp:208 +msgid "Display help" +msgstr "顯瀺說明" + +#: src/editor/file_dialog.cpp:61 +msgid "Datadir" +msgstr "資料目錄" + +#: src/editor/file_dialog.cpp:63 +msgid "Userdir" +msgstr "䜿甚者目錄" + +#: src/editor/file_dialog.cpp:66 +msgid "Open" +msgstr "開啟" + +#: src/editor/file_dialog.cpp:66 +msgid "Save" +msgstr "儲存" + +#: src/editor/file_dialog.cpp:69 +msgid "Cancel" +msgstr "取消" + +#: src/editor/file_dialog.cpp:80 +msgid "Filename:" +msgstr "檔案名皱" + +#: src/editor/file_dialog.cpp:81 +msgid "Pathname:" +msgstr "路埑名皱" + +#: src/editor/file_dialog.cpp:107 +msgid "Open a level" +msgstr "開啟䞀個關卡" + +#: src/editor/file_dialog.cpp:107 +msgid "Save your level" +msgstr "儲存䜠的等玚" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 +msgid "If the way is blocked, bash away" +msgstr "道路被阻塞的話,把它撞開" + +#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +msgid "" +"Similar to the Digger action that you already know from previous levels, " +"there is also an action that allows the Pingus to dig horizontally, as " +"opposed to the vertical dig ability the Digger action provides. This new " +"action is called Basher. " msgstr "" +"盞䌌已經埞先前的等玚䞭知道的挖掘者行動有䞀皮允蚱Pingus由氎平鑿地掞的䞀個行" +"動而這個新的行動被皱為砎陀者。 " -#: src/pingus/screens/level_menu.cpp:265 -msgid "Title" +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 +msgid "Sacrifice a few and save the rest" +msgstr "犧牲䞀些䞊保留剩䞋的" + +#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +msgid "" +"Sometimes no other actions are available, so you have to bomb your way " +"through the ground. The Pingus can do this by actually self- destructing. " +"This will kill them, but it is sometimes necessary to sacrifice a few to " +"save the rest. " msgstr "" +"有時沒有其他動䜜可採甚所以䜠必須利甚蜟炞地面的方法。Pingus可以經過自我毀滅" +"這暣做。這會殺了他們䜆為了拯救倧郚分的䌁鵝這是必須做的犧牲。 " -#: src/pingus/screens/level_menu.cpp:266 -msgid "Status" +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 +msgid "Learning to dig" +msgstr "孞習挖掘" + +#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +msgid "" +"This is your first mission. As always, it's pretty easy. All you have to do " +"is to give a Pingu the command to dig a hole into the ground so that they " +"can reach the exit. This can be accomplished simply by clicking on a Pingu. " msgstr "" +"這是䜠的第䞀個任務。瞜是茕鬆簡單。䜠只芁有䞀個Pingu挖䞀個掞到地面然埌他們可" +"以離開那個範圍。只芁點遞䞀個Pingu即可完成。 " -#: src/pingus/screens/level_menu.cpp:282 -#, fuzzy -msgid "solved" -msgstr "解決" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 +msgid "Float or Die" +msgstr "飄浮或死掉" -#: src/pingus/screens/level_menu.cpp:284 -#, fuzzy -msgid "unsolved" -msgstr "解決" +#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +msgid "" +"Well done in mission one! Now let's start the next one. This time you will " +"need to equip your Pingus with a little propeller, so that they can float to " +"the ground smoothly. If Pingus fall too far, they will not be able to " +"survive the fall, so keep your eyes open! " +msgstr "" +"圚第䞀個任務䞭衚珟的非垞奜!珟圚開始䞋䞀階段,這次䜠需芁䞀些配備將Pingus裝䞊小" +"螺旋槳,這暣䜠可以慢慢的降萜地面,劂果Pingus埞倪高的地方跌萜,他們就沒有蟊法存" +"掻,所以芁匵倧䜠的雙県. " -#: src/pingus/screens/story_screen.cpp:107 -#: src/pingus/screens/story_screen.cpp:113 -msgid "skip" -msgstr "略過" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 +msgid "Jump for joy" +msgstr "高興地跳" -#: src/pingus/screens/option_menu.cpp:180 -msgid "Language:" +#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +msgid "" +"Sometimes a Pingu needs to reach a platform that is far away, but not " +"reachable by walking. That's when the Jumper comes in handy - it allows the " +"Pingu to make a small jump and so enables him to reach the platform. " msgstr "" +"有時候䞀個Pingu需芁到達䞀個遙遠的平台䜆無法甚走路走到。這時候跳蟲就會掟䞊甚" +"å Ž-他會讓pingu做䞀個小跳躍䜿它胜倠到達平台。 " + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 +msgid "Miner's heaven" +msgstr "瀊工的倩堂" + +#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +msgid "" +"Another action hits the street - another digging action, this time a " +"diagonal one. It allows a Pingu to dig diagonally through ground, thus " +"creating a path for following Pingus. The action is called Miner. " +msgstr "" +"及䞀個行動䞊台及倖䞀個挖掘行動這次是45床角。它讓Pingu以45床角挖掘地面為" +"è·Ÿéššçš„ Pingus 創造䞀條路埑。 這個行動叫做瀊工。 " + +#: data/levels/tutorial/snow10-grumbel.pingus:7 +msgid "Panic Island (float/bash)" +msgstr "恐懌之島飛行、砎陀" + +#: data/levels/tutorial/snow10-grumbel.pingus:8 +msgid "" +"While the previous levels have not required much quick action from you, this " +"one gets a bit trickier. The Pingus are coming out of two entrances in " +"parallel and it is your job to coordinate the two groups wisely. " +msgstr "" +"先前的等玚䞭沒有芁求䜠快速的行動䞍過這個等玚變埗比范狡猟。Pingus正圚同時埞" +"兩個地方出䟆而䞔䜠的工䜜就是聰明地協調這二個小組。 " + +#: data/levels/tutorial/snow11-grumbel.pingus:7 +msgid "Jump'n Bump... and Bash..." +msgstr "猛烈地跳...然埌撞擊" + +#: data/levels/tutorial/snow11-grumbel.pingus:8 +msgid "" +"It's panic time again. The Pingus will not come out very fast, but since " +"they turn around when they hit walls you will soon have some trouble " +"coordinating them all. Since you only need to save 5 it should be doable, " +"but if all else fails use the pause-mode ('p') to get an overview again. " +msgstr "" +"又到了驚慌的時間。Pingus䞍會倪快出䟆䜆當他們蜉身撞到牆壁時埌埈快的䜠圚調" +"敎他們䞊會有些麻煩。䜠應該可以救到5隻䜆劂果党郜倱敗的話請䜿甚暫停暡匏" +"'p')去埗到抂念吧。 " + +#: data/levels/tutorial/snow12-grumbel.pingus:7 +msgid "Two groups in parallel, coordinate wisely" +msgstr "兩隊圚同䞀個平面聰明地同心協力" + +#: data/levels/tutorial/snow12-grumbel.pingus:8 +msgid "" +"You have two groups to coordinate this time. No need to panic, since this " +"level gives you enough time to think your actions through. No more tips this " +"time, but good luck! " +msgstr "" +"䜠這次有兩個小組芁去協調。䞍甚慌埞這個等玚開始會絊䜠足倠的時間去思考䜠的穿" +"越行動。這次沒有曎倚的提瀺、䜆還是祝䜠奜運 " + +#: data/levels/tutorial/snow14-grumbel.pingus:7 +msgid "Block'a Rock" +msgstr "阻擋䞀個岩石" + +#: data/levels/tutorial/snow14-grumbel.pingus:8 +msgid "" +"Once again it's time to combine the stuff you have learned in your previous " +"levels. Blast your way free and make sure you also keep the rest of the " +"Pingus under control. The Blocker action will be helpful. " +msgstr "" +"又到了再次結合䜠圚之前的等玚已孞到的事情的時候了。盡情䜿甚䜠的方法䞊確定其他" +"䌑息的Pingus郜圚䜠的控制之䞋。那個阻塞行動將會有所幫助。 " + +#: data/levels/tutorial/snow15-grumbel.pingus:7 +msgid "Climb, Climber,... Boom!" +msgstr "爬,攀爬者,...Boom!" + +#: data/levels/tutorial/snow15-grumbel.pingus:8 +msgid "" +"As you might have already figured out from previous levels, you often have " +"to combine different actions to get the job done. Due to the lack of a " +"Digger action in this level the Bomber needs to jump in, but how can it " +"reach the place to bomb? " +msgstr "" +"䜠可胜已經埞先前的等玚䞭了解䜠必須時垞結合䞍同的行動去完成工䜜。由斌圚這個" +"等玚䞭少了挖掘者,而蜟炞者需芁替代䜆它劂䜕到達可以蜟炞的地方 " + +#: data/levels/tutorial/snow16-grumbel.pingus:7 +msgid "Bridging gets more complicated..." +msgstr "橋暑變的曎耇雜..." + +#: data/levels/tutorial/snow16-grumbel.pingus:8 +msgid "" +"Once again you have to combine actions carefully and wisely. If you don't " +"you could end up in the hole just before the exit, so think about how to " +"avoid that. " +msgstr "" +"䜠必須再次小心䞊聰明地結合行動。劂果䞍這暣做䜠就會圚到達出口前圚掞䞭結束所" +"以奜奜想該劂䜕避免。 " + +#: data/levels/tutorial/snow17-grumbel.pingus:7 +msgid "If too high, your Pingu will die..." +msgstr "劂果倪高䜠的䌁鵝會死掉..." + +#: data/levels/tutorial/snow17-grumbel.pingus:8 +msgid "" +"Teamwork is the way to the exit this time. You don't have enough Floaters to " +"reach the exit, so just send a few and let them prepare the path for the " +"rest. " +msgstr "" +"合䜜是這次扟到出口的方法。䜠沒有足倠的飛行者可以到達出口所以送䞀些過去而讓" +"他們為其逘的䌁鵝準備路埑。 " + +#: data/levels/tutorial/snow19-grumbel.pingus:7 +msgid "Learn to use the bridge" +msgstr "孞習怎麌甚橋" + +#: data/levels/tutorial/snow19-grumbel.pingus:8 +msgid "" +"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " +"pretty helpful. It takes some time to build, but unlike the jumper action it " +"allows following Pingus to reach the other end too. " +msgstr "" +"劂果沒有跳躍者圚手䞊䞊芁通過這䞀個倧掞的話造䞀座橋也蚱會盞當有幫助。它會花" +"䞀些時間去建造䜆是䞍像跳躍者的行動它讓其它Pingus也可以到達及䞀端。 " + +#: data/levels/tutorial/snow20-grumbel.pingus:7 +msgid "Three solutions, it's up to you" +msgstr "䞉個遞擇自己決定" + +#: data/levels/tutorial/snow20-grumbel.pingus:8 +msgid "" +"Now that you've learned all the actions, it's time for some more practice. " +"This level presents you with at least three different ways to solve it. It's " +"up to you which one you pick. " +msgstr "" +"珟圚䜠已孞到所有的技胜是該倚䞀些緎習的時埌了。這䞀個等玚絊䜠至少䞉皮䞍同的" +"方法去解決它。䜠自己決定䜠該挑遞哪䞀個。 " + +#: data/levels/tutorial/snow21-grumbel.pingus:7 +msgid "Climb, Climber, climb... and build a bridge" +msgstr "爬,爬,爬...然埌建造䞀座橋" -#: src/pingus/screens/option_menu.cpp:182 -msgid "Resolution:" +#: data/levels/tutorial/snow21-grumbel.pingus:8 +msgid "" +"Once again you get access to a new action. The Climber action allows a Pingu " +"to climb up straight walls, thus allowing him to reach stuff that might be " +"too high to reach by other means. " msgstr "" +"䜠再次進入到䞀個新的行動攀爬者的行動允蚱Pingus爬䞊筆盎的牆而䜿他胜倠達到" +"平垞倪高或甚其它方匏無法達到的東西。 " -#: src/pingus/screens/option_menu.cpp:183 -#, fuzzy -msgid "Fullscreen:" -msgstr "啟動斌党螢幕暡匏" +#: data/levels/tutorial/snow22-grumbel.pingus:7 +msgid "Entrance high, Exit low" +msgstr "入口高出口䜎" -#: src/pingus/screens/option_menu.cpp:184 -msgid "Master Volume:" +#: data/levels/tutorial/snow22-grumbel.pingus:8 +msgid "" +"If you don't have enough floaters to bring all the Pingus down to the exit - " +"you have to find other ways to guide them down. You should have learned all " +"the stuff you need for this level in previous levels, so this shouldn't be " +"too much of a problem for you. " msgstr "" +"劂果䜠沒有足倠的飛行者可以垶所有的Pingus埀䞋條到出口䜠必須扟到其他的方法把" +"他們匕導䞋䟆。 䜠圚先前的等玚䞭應該已經孞到這個等玚需芁的動䜜所以這對䜠應該" +"䞍是問題。 " -#: src/pingus/screens/option_menu.cpp:185 -#, fuzzy -msgid "Sound Volume:" -msgstr "聲音:" +#: data/levels/tutorial/snow7-grumbel.pingus:7 +msgid "One must prepare, the rest must follow" +msgstr "䞀個必須準備其逘必須跟隚" -#: src/pingus/screens/option_menu.cpp:186 -msgid "Music Volume:" +#: data/levels/tutorial/snow7-grumbel.pingus:8 +msgid "" +"Sometimes there are situations where you don't have a Blocker at hand to " +"coordinate your Pingus. You'll have to find other ways to keep them under " +"control while a single one prepares the path for the rest. " msgstr "" +"有時有些情況是䜠手䞊沒有阻擋物可以協調䜠的Pingus。䜠必須再扟出䞀個方法圚可以" +"控制的情況䞋讓䞀個Pingu準備可以讓倧家達到出口的路埑。 " -#: src/pingus/screens/option_menu.cpp:187 -msgid "Autoscrolling:" -msgstr "" +#: data/levels/tutorial/snow8-grumbel.pingus:7 +msgid "Dig and float, but just don't fall and smash" +msgstr "挖掘和飄浮䜆就是䞍胜萜䞋垮掉" -#: src/pingus/screens/option_menu.cpp:188 -msgid "Print FPS:" +# 7126: Close, but not yet completely correct. +#: data/levels/tutorial/snow8-grumbel.pingus:8 +msgid "" +"Unlike the first two levels, you have two actions available in this level. " +"Your job is again simple: select an action at the panel on the left and " +"apply it to the Pingus so that they will be able to reach the exit. Make " +"sure that not too many of them die. " msgstr "" +"和䞀開始的二個等玚䞍同䜠圚這䞀個等玚䞭可孞會二個動䜜。 䜠的工䜜埈簡單 圚" +"巊邊䞊的儀錶板遞擇䞀個行動䞊讓Pingus 他們胜倠到達出口。 確定他們䞍芁死。 " -#: src/pingus/screens/option_menu.cpp:189 -msgid "Mouse Grab:" +#: data/levels/tutorial/snow9-grumbel.pingus:7 +msgid "Dig, bash and other problems" +msgstr "挖掘,衝擊和其它的問題" + +#: data/levels/tutorial/snow9-grumbel.pingus:8 +msgid "" +"The more levels you master, the more difficult they will get, but don't " +"panic, as this one is still pretty easy. Just use the stuff that you've " +"learned in the previous levels and you shouldn't have many problems. If you " +"think you've reached a situation from which you can no longer solve the " +"level, double click the armageddon button at the lower right. " msgstr "" +"䜠埁服了曎倚的等玚他們將變的曎困難䜆䞍芁慌因為這䞀個仍然埈容易。 只芁䜿" +"甚䜠圚先前的等玚䞭孞到的技胜應該沒有倪倧的問題。劂果䜠認為䜠已經到達䞀皮無" +"法解決等极的情況請點兩次右䞋的 armageddon 鈕。 " -#: src/pingus/screens/option_menu.cpp:190 -#, fuzzy -msgid "Software Cursor:" -msgstr "啟甚軟體枞暙" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 +msgid "Solid ground can block the path" +msgstr "寊心的地面可以阻擋通道" -#: src/pingus/screens/option_menu.cpp:208 -msgid "Reset to Defaults:" +#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +msgid "" +"As you have learned in earlier levels your Pingus can dig through basically " +"any terrain, but there is one material which they can't penetrate: steel. " +"These regions are marked dark grey on the level map and cannot be destroyed, " +"so you must find a way around them. " msgstr "" +"䜠圚之前的等极已經癌珟䜠的 Pingus 胜挖過幟乎任䜕地垶䜆是有䞀皮他們䞍胜穿透" +"的材料鋌鐵。這些區域圚等玚地圖䞊是黑灰色做䞊蚘號而䞔䞍胜倠被砎壞。因歀䜠" +"䞀定芁扟出其它路圚呚圍。 " -#: src/pingus/screens/option_menu.cpp:284 -msgid "Option Menu" +#: data/levels/halloween/halloween1-grumbel.pingus:7 +msgid "One jump to catch them all" +msgstr "跳起䟆接䜏他們" + +#: data/levels/halloween/halloween1-grumbel.pingus:8 +msgid "" +"The pingus have found themselves lost on their journey. What is this " +"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " +"soup below... what wizardry is this? Now, facing a deadly abyss right in " +"front of them it's your job to save them. Can you save them from a terrible " +"fate?" msgstr "" +"Pingus已經癌珟他們自己迷倱圚旅途䞭。這個神秘的地方是什麌埮笑南瓜韐倧的燭" +"臺和䞋面沞隰的湯   這是什麌巫術 珟圚䞀個臎呜的深淵正圚他們之前䜠的工䜜" +"是解救他們。 䜠胜埞可怕的呜運䞭解救他們嗎" -#: src/pingus/screens/result_screen.cpp:126 -msgid "Retry" -msgstr "重詊" +#: data/levels/halloween/halloween2-grumbel.pingus:7 +msgid "One Thousand and One Jumps" +msgstr "䞀千零䞀次跳躍" -#: src/pingus/screens/result_screen.cpp:183 -msgid "Success!" -msgstr "成功!" +#: data/levels/halloween/halloween2-grumbel.pingus:8 +msgid "" +"With the exit so high above and far out of reach for a normal Pingu, what " +"options are there? Perhaps a jumper can rescue them? Or will he simply slow " +"their inevitable demise? It's your job to find out, but are you good enough " +"to save them all?" +msgstr "" +"劂歀高高圚䞊的出口遠遠超出普通Pingu的範圍 有什麌遞擇 也蚱䞀個跳躍者胜救出" +"他們 或只是枛緩他們的䞍可避免的結束嗎 䜠的工䜜是扟到答案䜆是䜠倠匷解救" +"他們党郚嗎" -#: src/pingus/screens/result_screen.cpp:191 -msgid "Failure!" -msgstr "倱敗!" +#: data/levels/halloween/halloween3-grumbel.pingus:7 +msgid "Boom Boom" +msgstr "Boom Boom" -#: src/pingus/screens/result_screen.cpp:200 -msgid "Perfect! You saved everyone possible - great!" -msgstr "完矎!䜠救了倧家-非垞奜!" +#: data/levels/halloween/halloween3-grumbel.pingus:8 +msgid "" +"You've mastered the last challenge and now face the next. Their path to " +"salvation seems to be cursed, but by whom? There is no time to think about " +"it, since the next deadly challenge already awaits the Pingus. Two mighty " +"roots block the way, but without a basher at hand to bash them away, " +"sacrifice might be the only option..." +msgstr "" -#: src/pingus/screens/result_screen.cpp:202 -msgid "No-one got killed, pretty good work." -msgstr "倧家郜平安幹的奜。" +#: data/levels/halloween/halloween4-grumbel.pingus:7 +msgid "Full Circle" +msgstr "䞀敎圈" -#: src/pingus/screens/result_screen.cpp:204 +#: data/levels/halloween/halloween4-grumbel.pingus:8 msgid "" -"You saved exactly what you needed - you made it, but\n" -"maybe you can do better?" -msgstr "䜠確切的拯救了䜠需芁的-䜠做到了,䜆也蚱䜠可以做的曎奜?" - -#: src/pingus/screens/result_screen.cpp:207 -msgid "Not everybody was saved, but still good work!" -msgstr "䞊䞍是倧家郜平安無事䜆是䟝然是做的埈奜" +"The exit is so close, yet out of reach. A step in the wrong direction and " +"the Pingus will fall to a terrible fate. You must do something to help them, " +"but is there enough time? You have to hurry and can't allow yourself any " +"mistakes. The Pingus are counting on you!" +msgstr "" +"出口埈接近了䜆還沒到達。做錯䞀個步驟就會陷入危險之䞭。時間䞍倚䜆䜠必須救他" +"們。䜠必須快點䜆䞍胜出錯。Pingus需芁䟝靠䜠" -#: src/pingus/screens/result_screen.cpp:209 -msgid "What can I say, you made it - congratulations!" -msgstr "我胜說什麌,䜠做到了-恭喜!" +#: data/levels/halloween/halloween5-grumbel.pingus:7 +msgid "Bridgers Nightmare" +msgstr "造橋者之惡倢" -#: src/pingus/screens/result_screen.cpp:214 -msgid "You killed everybody, not good." -msgstr "党敞陣亡,䞍奜." +#: data/levels/halloween/halloween5-grumbel.pingus:8 +msgid "" +"Who placed this monstrous wall here? This terrible blockade separates your " +"Pingus from the exit. Destruction of its awful construction seems an " +"impossibility, but perhaps the bridger can come to the rescue? Can they " +"build their bridges high enough to guide the group yet again safely to the " +"exit? Or is somebody playing evil mind tricks with you?\n" +"\n" +"Yet again the solution is your call... your gray matter is the key to the " +"Pingus' success, so don't let yourself get confused and misguided from the " +"true path." +msgstr "" +"是誰圚這裡攟眮怪異的牆這個可怕的障瀙物䜿䜠的Pingus達䞍到出口。芁毀滅這個可" +"怕的建築物䌌乎是䞍倪可胜的事,䜆也蚱造橋者可以過䟆抌救他們胜倠建造䞀個倠高的" +"橋䟆指匕隊䌍安党的去出口還是某人跟䜠玩壞心県把戲\n" +"\n" +"而再䞀次解決方法需芁䜠   䜠的腊筋是䜿pingus成功的關鍵所以䞍芁讓䜠自己圚迷宮" +"裡困惑或被誀導  " -#: src/pingus/screens/result_screen.cpp:216 -msgid "No-one got saved - I know you can do better." -msgstr "䞀個郜沒有被拯救-我知道䜠可以做的曎奜" +#: data/levels/halloween/halloween6-grumbel.pingus:7 +msgid "Locked up by the witch" +msgstr "被巫婆鎖定" -#: src/pingus/screens/result_screen.cpp:218 +#: data/levels/halloween/halloween6-grumbel.pingus:8 msgid "" -"You didn't save enough, but you saved a few. Next\n" -"time you might do better." +"Is this a prison? Blocked by solid walls all around, there doesn't seem to " +"be a way to escape. Salvation seems impossible. But wait... the wall to the " +"right seems weak... perhaps this is a way to escape? Or is it a false path " +"that will lead to the Pingus' doom?\n" +"\n" +"This is a risky trip, but you must take it to find out how to bring them all " +"to freedom once again." msgstr "" -"䜠䞊沒有救出足倠的䌁鵝䜆是也救出了䞀些。\n" -"䞋䞀次䞀定會曎奜。" - -#: src/pingus/screens/result_screen.cpp:221 -msgid "Only one more and you would have made it - try again!" -msgstr "只芁倚䞀個䜠就過了  再䟆䞀次" +"這是䞀所監獄嗎根據圚附近的堅硬牆壁党郚阻塞了䌌乎沒有方法逃脫。䌌乎䞍可" +"胜被救。 䜆是等䞀等   右邊的牆壁看起䟆有點匱  也蚱這是逃脫的䞀個方法 或是它" +"將導臎 Pingus' 呜運的走向䞀條錯誀的路埑\n" +"\n" +"這是䞀次危險的旅行䜆是䜠䞀定芁抓䜏它癌珟該劂䜕再䞀次垶著他們党郚到自由。" -#: src/pingus/screens/result_screen.cpp:223 -msgid "Only a handful more and you would have made it - try again!" -msgstr "只芁倚䞀些䜠就有過了  再䟆䞀次" +#: data/levels/halloween/halloween7-grumbel.pingus:7 +msgid "Splatterfest" +msgstr "摔爛掟對" -#: src/pingus/screens/result_screen.cpp:225 -msgid "Better luck next time!" -msgstr "䞋次會曎奜" +#: data/levels/halloween/halloween7-grumbel.pingus:8 +msgid "" +"This is by far the deepest pit the Pingus have yet encountered. Building a " +"bridge across it seems obvious but that won't help since the exit is deep " +"down in the pit itself. Pingus who try to go down the pit will just end up " +"splattered all over the ground. You have two groups of Pingus at your " +"disposal, can you make them work together to reach even an exit this well " +"hidden?" +msgstr "" -#: src/pingus/screens/result_screen.cpp:233 -msgid "Saved: " -msgstr "救揎 " +#: data/levels/halloween/halloween8-plouj.pingus:7 +msgid "Staircase Maintenance" +msgstr "保持梯狀" -#: src/pingus/screens/result_screen.cpp:237 -msgid "Died: " -msgstr "死亡 " +#: data/levels/halloween/halloween8-plouj.pingus:8 +msgid "" +"It seems we are up again against a mighty wall, and it is blocking the exit! " +"But wait, some good soul has built a staircase around it. It seems, however, " +"that the poor fool's efforts didn't last long, as the staircase is destroyed " +"and full of holes. Can you fix it and make it over the wall? Yet of course " +"you know that the right solution might not be the obvious one. But your " +"Pingus are almost free, and they trust in your skill to guide them to safety " +"once more. Succeed and you will have freed them once and for all from " +"whatever evildoer that placed them in this nightmare... at least for this " +"year." +msgstr "" +"看起䟆我們必須對抗這面匷倧的牆而它正圚阻斷出口䜆是等䞀等䞀些奜靈魂已經" +"圚它呚圍建造䞀個暓梯。䞍過這䜍幫手的成就已開始消倱因為暓梯已被砎壞而䞔充滿" +"砎掞。䜠胜修它䞊讓它超越高牆 然而䜠應該知道正確的解決方案可胜䞍是明顯的。" +"䜆是䜠的 Pingus 已經快自由了它們也盞信䜠的胜力會讓牠們再次自由。䜠將會讓牠" +"們埞壞人手䞭再次自由  至少今幎。" -#: src/pingus/screens/result_screen.cpp:240 -msgid "Time left: " -msgstr "剩逘時間 " +#: data/levels/desert/desert1.pingus:7 +msgid "Entering the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:27 -msgid "Angel" -msgstr "倩䜿" +#: data/levels/desert/desert1.pingus:8 +msgid "" +"After their long and dangerous journey through the desert they finally reach " +"the large pyramid..." +msgstr "" -#: src/pingus/action_name.cpp:28 -msgid "Basher" -msgstr "砎陀者" +#: data/levels/desert/desert2.pingus:5 +msgid "The window room" +msgstr "" -#: src/pingus/action_name.cpp:29 -msgid "Blocker" -msgstr "阻擋者" +#: data/levels/desert/desert2.pingus:6 +msgid "" +"After the Pingus have entered the pyramid, they reach a large room with a " +"large window. The only problem they have is that the entrance to the room is " +"much to high to survive the landing. Can you help them?" +msgstr "" -#: src/pingus/action_name.cpp:30 -msgid "Boarder" -msgstr "滑板者" +#: data/levels/desert/desert3.pingus:7 +msgid "Pass the pedestal" +msgstr "" -#: src/pingus/action_name.cpp:31 -msgid "Bomber" -msgstr "炞圈客" +#: data/levels/desert/desert3.pingus:8 +msgid "" +"After the Pingus successfully passed the large window room, they are " +"entering another great hall. A large pedestal is blocking the way to the " +"entrance." +msgstr "" -#: src/pingus/action_name.cpp:33 -msgid "Climber" -msgstr "攀登者" +#: data/levels/desert/desert3-tflavel.pingus:7 +msgid "Sandstorm" +msgstr "" -#: src/pingus/action_name.cpp:34 -msgid "Digger" -msgstr "挖掘者" +#: data/levels/desert/desert3-tflavel.pingus:8 +msgid "" +"Deep inside the pyramid the pingus are surprised to find their way blocked " +"by a large sand drift - pondering the absence of gravity they continue " +"relentlessly..." +msgstr "" -#: src/pingus/action_name.cpp:35 -msgid "Drown" -msgstr "溺死" +#: data/levels/desert/desert4.pingus:5 +msgid "The excavation of the pyramid" +msgstr "" -#: src/pingus/action_name.cpp:36 -msgid "Exiter" -msgstr "出口" +#: data/levels/desert/desert4.pingus:6 +msgid "" +"The excavations are open to reach the pyramid for his redeeming content. " +"Some excavations, however, is best done with two competitors. Who comes " +"first?" +msgstr "" -#: src/pingus/action_name.cpp:37 -msgid "Faller" -msgstr "墜萜者" +#: data/levels/desert/desert6-grumbel.pingus:7 +msgid "A bit to the right a bit to left" +msgstr "" -#: src/pingus/action_name.cpp:38 -msgid "Floater" -msgstr "飛行者" +#: data/levels/desert/desert6-grumbel.pingus:8 +msgid "Only the most audacious Pingus will be allowed to continue." +msgstr "" -#: src/pingus/action_name.cpp:39 -msgid "Jumper" -msgstr "跳躍者" +#: data/levels/desert/desert7-grumbel.pingus:7 +msgid "25 Pingus free and 25 in the box" +msgstr "" -#: src/pingus/action_name.cpp:40 -msgid "Laserkill" -msgstr "終止雷射" +#: data/levels/desert/desert7-grumbel.pingus:8 +msgid "" +"Okay for the Bridger but what can I do with Digger? You should be save at " +"least one Pingus trapped in the box above the exit." +msgstr "" -#: src/pingus/action_name.cpp:41 -msgid "Miner" -msgstr "瀊工" +#: data/levels/desert/desert8-grumbel.pingus:7 +msgid "Tunnel Time" +msgstr "" -#: src/pingus/action_name.cpp:42 -msgid "Rocketlauncher" -msgstr "火箭筒" +#: data/levels/desert/desert8-grumbel.pingus:8 +msgid "" +"Dig a tunnel and you might make it to the exit. Digger and miners and stuff " +"have to work together." +msgstr "" -#: src/pingus/action_name.cpp:43 -msgid "Slider" -msgstr "滟動者" +#: data/levels/desert/desertwaste1-grumbel.pingus:7 +msgid "The Roof" +msgstr "" -#: src/pingus/action_name.cpp:44 -msgid "Smashed" -msgstr "被..粉碎" +#: data/levels/desert/desertwaste1-grumbel.pingus:8 +msgid "" +"Sometimes the roofs are not good for refuge, sometimes it should be " +"demolished!" +msgstr "" -#: src/pingus/action_name.cpp:45 -msgid "Splashed" -msgstr "濺萜" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:5 +msgid "Near can mean far" +msgstr "" -#: src/pingus/action_name.cpp:46 -msgid "Superman" -msgstr "超人" +#: data/levels/mysteryIsland/cave1-marcotte.pingus:6 +msgid "" +"What do you do when you're going in the wrong direction ? Simple : walk into " +"a wall. But it is easier said than done..." +msgstr "" -#: src/pingus/action_name.cpp:47 -msgid "Teleported" -msgstr "瞬間移動" +#: data/levels/mysteryIsland/cave level lac.pingus:7 +msgid "Trapped Underground" +msgstr "" -#: src/pingus/action_name.cpp:48 -msgid "Waiter" -msgstr "等埅者" +#: data/levels/mysteryIsland/cave level lac.pingus:8 +msgid "" +"The penguins escaped the mad scientist, but now they were trapped deep " +"underground. They had no food or water, so they had to move fast." +msgstr "" -#: src/pingus/action_name.cpp:49 -msgid "Walker" -msgstr "步行者" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:7 +msgid "The Final (and suprisingly easy) Challenge" +msgstr "" -#: src/pingus/components/pingus_counter.cpp:43 -#, c-format, boost-format -msgid "Released:%3d/%d Out:%3d Saved:%3d/%d" -msgstr "攟出:%3d/%d 圚倖面:%3d 獲救:%3d/%d" +#: data/levels/mysteryIsland/Copy of rainy1 lac.pingus:8 +msgid "" +"The penguins had reached the end of the island. In the water was a long " +"tree, perfect for the penguin's needs. Their journey was almost over." +msgstr "" -#: src/pingus/worldmap/worldmap.cpp:354 -msgid "...walking..." -msgstr "...步行..." +#: data/levels/mysteryIsland/emperiment lac.pingus:7 +msgid "Experimentation" +msgstr "" -#: src/pingus/worldmap/level_dot.cpp:140 src/pingus/worldmap/level_dot.cpp:150 -msgid "locked" -msgstr "鎖定" +#: data/levels/mysteryIsland/emperiment lac.pingus:8 +msgid "" +"A mad scientist has captured the penguins and is experimenting on them. How " +"can the penguins escape the guillotine?" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:116 -msgid "Show Ending?" -msgstr "顯瀺結尟?" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:7 +msgid "Hall of Illusion" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:145 -msgid "Show Story?" -msgstr "顯瀺故事" +#: data/levels/mysteryIsland/hall of illusion lac.pingus:8 +msgid "" +"The penguins stopped and stood in indecision. What was real and what was " +"not? Flame lanced from above and a guillotine glittered in the distance. " +"almost all penguins must survive." +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:174 -msgid "Leave?" -msgstr "離開?" +#: data/levels/mysteryIsland/lavapit3.pingus:7 +msgid "The Lava Pit" +msgstr "" -#: src/pingus/worldmap/worldmap_screen.cpp:212 -msgid "Enter?" -msgstr "進入" +#: data/levels/mysteryIsland/lavapit3.pingus:8 +msgid "" +"The penguins had defeated the mad scientist, and were walking away from his " +"destroyed laboratory when a huge hole opened under their feet. The penguins " +"fell into an underground cave and the only way out was across the lava pit. " +"Luckily, it seemed someone had left some helpful signs." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:7 -msgid "If the way is blocked, bash away" -msgstr "道路被阻塞的話,把它撞開" +#: data/levels/mysteryIsland/madscientist1 lac.pingus:7 +msgid "At least the experiments are over..." +msgstr "" -#: data/levels/tutorial/basher-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/madscientist1 lac.pingus:8 msgid "" -"Similar to the Digger action that you already know from previous levels, " -"there is also an action that allows the Pingus to dig horizontally, as " -"opposed to the vertical dig ability the Digger action provides. This new " -"action is called Basher. " +"The good news was that the mad scientist had tired of his experiments, the " +"bad news was that now he was dumping them down a pit. A single floatation " +"device was all the penguins had. Save as many as possible." msgstr "" -"盞䌌已經埞先前的等玚䞭知道的挖掘者行動有䞀皮允蚱Pingus由氎平鑿地掞的䞀個行" -"動而這個新的行動被皱為砎陀者。" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:7 -msgid "Sacrifice a few and save the rest" -msgstr "犧牲䞀些䞊保留剩䞋的" +#: data/levels/mysteryIsland/multi 1 lac.pingus:7 +msgid "Ghosting" +msgstr "" -#: data/levels/tutorial/bomber-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/multi 1 lac.pingus:8 msgid "" -"Sometimes no other actions are available, so you have to bomb your way " -"through the ground. The Pingus can do this by actually self- destructing. " -"This will kill them, but it is sometimes necessary to sacrifice a few to " -"save the rest. " +"The penguins came to a long pass. Acid bubbled underneath and it seemed a " +"climber or two were needed. Hint: slider can be used to stop the miner " +"ability." msgstr "" -"有時沒有其他動䜜可採甚所以䜠必須利甚蜟炞地面的方法。Pingus可以經過自我毀滅" -"這暣做。這會殺了他們䜆為了拯救倧郚分的䌁鵝這是必須做的犧牲。" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:7 -msgid "Learning to dig" -msgstr "孞習挖掘" +#: data/levels/mysteryIsland/revenge1 lac.pingus:7 +#: data/levels/mysteryIsland/revenge2 +msgid "Revenge is sweet" +msgstr "" -#: data/levels/tutorial/digger-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge1 lac.pingus:8 msgid "" -"This is your first mission. As always, it's pretty easy. All you have to do " -"is to give a Pingu the command to dig a hole into the ground so that they " -"can reach the exit. This can be accomplished simply by clicking on a Pingu. " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down." msgstr "" -"這是䜠的第䞀個任務。瞜是茕鬆簡單。䜠只芁有䞀個Pingu挖䞀個掞到地面然埌他們可" -"以離開那個範圍。只芁點遞䞀個Pingu即可完成。" - -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:7 -msgid "Float or Die" -msgstr "飄浮或死掉" -#: data/levels/tutorial/floater-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/revenge2 lac.pingus:8 msgid "" -"Well done in mission one! Now let's start the next one. This time you will " -"need to equip your Pingus with a little propeller, so that they can float to " -"the ground smoothly. If Pingus fall too far, they will not be able to " -"survive the fall, so keep your eyes open! " +"The penguins had escaped the mad scientist but now they wanted revenge. They " +"intended to destroy the support structures , sending the evil laboratory " +"crashing down. They had to move fast though, because the mad scientist would " +"detect and recapture them if they weren't fast enough." msgstr "" -"圚第䞀個任務䞭衚珟的非垞奜!珟圚開始䞋䞀階段,這次䜠需芁䞀些配備將Pingus裝䞊小" -"螺旋槳,這暣䜠可以慢慢的降萜地面,劂果Pingus埞倪高的地方跌萜,他們就沒有蟊法存" -"掻,所以芁匵倧䜠的雙県." -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:7 -msgid "Jump for joy" -msgstr "高興地跳" +#: data/levels/mysteryIsland/snow2 lac.pingus:7 +msgid "Winter Wonderland" +msgstr "" -#: data/levels/tutorial/jumper-tutorial-grumbel.pingus:8 +#: data/levels/mysteryIsland/snow2 lac.pingus:8 msgid "" -"Sometimes a Pingu needs to reach a platform that is far away, but not " -"reachable by walking. That's when the Jumper comes in handy - it allows the " -"Pingu to make a small jump and so enables him to reach the platform. " +"After getting past the lava pit, the penguins walked and walked until they " +"reached a snowed in exit. That would be relatively easy to tunnel through " +"but how would it be possible to tunnel through solid metal?" msgstr "" -"有時候䞀個Pingu需芁到達䞀個遙遠的平台䜆無法甚走路走到。這時候跳蟲就會掟䞊甚" -"å Ž-他會讓pingu做䞀個小跳躍䜿它胜倠到達平台。" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:7 -msgid "Miner's heaven" -msgstr "瀊工的倩堂" +#: data/levels/mysteryIsland/Theend lac.pingus:7 +msgid "The Journey Goes On" +msgstr "" -#: data/levels/tutorial/miner-tutorial2-grumbel.pingus:8 +#: data/levels/mysteryIsland/Theend lac.pingus:8 msgid "" -"Another action hits the street - another digging action, this time a " -"diagonal one. It allows a Pingu to dig diagonally through ground, thus " -"creating a path for following Pingus. The action is called Miner. " +"And so the penguins continued on their journey, drawing ever closer to the " +"North Pole. They had escaped the guillotine, defeated the mad scientist and " +"got a new boat. And so this chapter in their voyage was over, but there " +"would be other obstacles. Nothing would stop the determined penguins from " +"reaching their goal." msgstr "" -"及䞀個行動䞊台及倖䞀個挖掘行動這次是45床角。它讓Pingu以45床角挖掘地面為" -"è·Ÿéššçš„ Pingus 創造䞀條路埑。 這個行動叫做瀊工。" -#: data/levels/tutorial/snow10-grumbel.pingus:7 -msgid "Panic Island (float/bash)" -msgstr "恐懌之島飛行、砎陀" +#: data/levels/mysteryIsland/use the slide lac.pingus:7 +msgid "Think fast (literally)" +msgstr "" -#: data/levels/tutorial/snow10-grumbel.pingus:8 +#: data/levels/mysteryIsland/use the slide lac.pingus:8 msgid "" -"While the previous levels have not required much quick action from you, this " -"one gets a bit trickier. The Pingus are coming out of two entrances in " -"parallel and it is your job to coordinate the two groups wisely. " +"This would be simple but for one thing, there are no blockers. All the " +"penguins must survive." msgstr "" -"先前的等玚䞭沒有芁求䜠快速的行動䞍過這個等玚變埗比范狡猟。Pingus正圚同時埞" -"兩個地方出䟆而䞔䜠的工䜜就是聰明地協調這二個小組。 " -#: data/levels/tutorial/snow11-grumbel.pingus:7 -msgid "Jump'n Bump... and Bash..." -msgstr "猛烈地跳...然埌撞擊" +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:7 +msgid "Shipwrecked" +msgstr "" -#: data/levels/tutorial/snow11-grumbel.pingus:8 +#: data/levels/mysteryIsland/volcano1-grumbel.pingus:8 msgid "" -"It's panic time again. The Pingus will not come out very fast, but since " -"they turn around when they hit walls you will soon have some trouble " -"coordinating them all. Since you only need to save 5 it should be doable, " -"but if all else fails use the pause-mode ('p') to get an overview again. " +"The penguins were sailing along happily on their makeshift boat until " +"suddenly, an island appeared. The penguins were drawn towards it and " +"crashed, destroying their boat. Now they must find their way acoss this " +"strange island." msgstr "" -"又到了驚慌的時間。Pingus䞍會倪快出䟆䜆當他們蜉身撞到牆壁時埌埈快的䜠圚調" -"敎他們䞊會有些麻煩。䜠應該可以救到5隻䜆劂果党郜倱敗的話請䜿甚暫停暡匏" -"'p')去埗到抂念吧。 " -#: data/levels/tutorial/snow12-grumbel.pingus:7 -msgid "Two groups in parallel, coordinate wisely" -msgstr "兩隊圚同䞀個平面聰明地同心協力" +#: data/levels/alien/aliens1-phil.pingus:7 +msgid "Escape from Aliens" +msgstr "" -#: data/levels/tutorial/snow12-grumbel.pingus:8 +#: data/levels/alien/aliens1-phil.pingus:8 msgid "" -"You have two groups to coordinate this time. No need to panic, since this " -"level gives you enough time to think your actions through. No more tips this " -"time, but good luck! " +"Aliens invade our starship blocking intrance to the teleporter. Your crew is " +"well trained, like you they don't panic." msgstr "" -"䜠這次有兩個小組芁去協調。䞍甚慌埞這個等玚開始會絊䜠足倠的時間去思考䜠的穿" -"越行動。這次沒有曎倚的提瀺、䜆還是祝䜠奜運 " -#: data/levels/tutorial/snow14-grumbel.pingus:7 -msgid "Block'a Rock" -msgstr "阻擋䞀個岩石" +#: data/levels/alien/aliens2-phil.pingus:7 +msgid "Escape from Aliens 2" +msgstr "" -#: data/levels/tutorial/snow14-grumbel.pingus:8 -msgid "" -"Once again it's time to combine the stuff you have learned in your previous " -"levels. Blast your way free and make sure you also keep the rest of the " -"Pingus under control. The Blocker action will be helpful. " +#: data/levels/alien/aliens2-phil.pingus:8 +msgid "Aliens are now closest making your escape harder. You must dig it up." msgstr "" -"又到了再次結合䜠圚之前的等玚已孞到的事情的時候了。盡情䜿甚䜠的方法䞊確定其他" -"䌑息的Pingus郜圚䜠的控制之䞋。那個阻塞行動將會有所幫助。 " -#: data/levels/tutorial/snow15-grumbel.pingus:7 -msgid "Climb, Climber,... Boom!" -msgstr "爬,攀爬者,...Boom!" +#: data/levels/alien/aliens4-phil.pingus:5 +msgid "Alien's nest" +msgstr "" -#: data/levels/tutorial/snow15-grumbel.pingus:8 +#: data/levels/alien/aliens4-phil.pingus:6 +msgid "Pingus invade the nest. Take care of jaws What's the matrix above ?" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:5 +msgid "Matrix of the death" +msgstr "" + +#: data/levels/alien/aliens5-phil.pingus:6 msgid "" -"As you might have already figured out from previous levels, you often have " -"to combine different actions to get the job done. Due to the lack of a " -"Digger action in this level the Bomber needs to jump in, but how can it " -"reach the place to bomb? " +"Take a piece of paper. Now pingus have to enter the matrix of the death. " +"This is a maze, bad ways are protect by jaws." msgstr "" -"䜠可胜已經埞先前的等玚䞭了解䜠必須時垞結合䞍同的行動去完成工䜜。由斌圚這個" -"等玚䞭少了挖掘者,而蜟炞者需芁替代䜆它劂䜕到達可以蜟炞的地方 " -#: data/levels/tutorial/snow16-grumbel.pingus:7 -msgid "Bridging gets more complicated..." -msgstr "橋暑變的曎耇雜..." +#: data/levels/alien/aliens6-phil.pingus:7 +msgid "Spy's pingus in the matrix of the death" +msgstr "" -#: data/levels/tutorial/snow16-grumbel.pingus:8 +#: data/levels/alien/aliens6-phil.pingus:8 msgid "" -"Once again you have to combine actions carefully and wisely. If you don't " -"you could end up in the hole just before the exit, so think about how to " -"avoid that. " +"Spy's pingus have marked the location of jaws in the matrix of the death. " +"Many died to gain that information :..( Perhaps this help. Perhaps..." msgstr "" -"䜠必須再次小心䞊聰明地結合行動。劂果䞍這暣做䜠就會圚到達出口前圚掞䞭結束所" -"以奜奜想該劂䜕避免。 " -#: data/levels/tutorial/snow17-grumbel.pingus:7 -msgid "If too high, your Pingu will die..." -msgstr "劂果倪高䜠的䌁鵝會死掉..." +#: data/levels/alien/aliens7-phil.pingus:7 +msgid "Fourth dimension" +msgstr "" -#: data/levels/tutorial/snow17-grumbel.pingus:8 +#: data/levels/alien/aliens7-phil.pingus:8 msgid "" -"Teamwork is the way to the exit this time. You don't have enough Floaters to " -"reach the exit, so just send a few and let them prepare the path for the " -"rest. " +"The defenses of the aliens get stronger. Now you have to jump in the fourth " +"dimension to win !" msgstr "" -"合䜜是這次扟到出口的方法。䜠沒有足倠的飛行者可以到達出口所以送䞀些過去而讓" -"他們為其逘的䌁鵝準備路埑。" -#: data/levels/tutorial/snow19-grumbel.pingus:7 -msgid "Learn to use the bridge" -msgstr "孞習怎麌甚橋" +#: data/levels/alien/space-11-rz+eriksoe.pingus:5 +msgid "Set your watches" +msgstr "" -#: data/levels/tutorial/snow19-grumbel.pingus:8 -msgid "" -"If no Jumper is at hand and a large hole needs to be passed, a bridge can be " -"pretty helpful. It takes some time to build, but unlike the jumper action it " -"allows following Pingus to reach the other end too. " +#: data/levels/alien/space-11-rz+eriksoe.pingus:6 +msgid "Cooperation in space." msgstr "" -"劂果沒有跳躍者圚手䞊䞊芁通過這䞀個倧掞的話造䞀座橋也蚱會盞當有幫助。它會花" -"䞀些時間去建造䜆是䞍像跳躍者的行動它讓其它Pingus也可以到達及䞀端。 " -#: data/levels/tutorial/snow20-grumbel.pingus:7 -msgid "Three solutions, it's up to you" -msgstr "䞉個遞擇自己決定" +#: data/levels/alien/space2.pingus:5 +msgid "Lost in Space" +msgstr "" -#: data/levels/tutorial/snow20-grumbel.pingus:8 -msgid "" -"Now that you've learned all the actions, it's time for some more practice. " -"This level presents you with at least three different ways to solve it. It's " -"up to you which one you pick. " +#: data/levels/alien/space2.pingus:6 +msgid "We don't know where we are but we don't leave anybody behind." msgstr "" -"珟圚䜠已孞到所有的技胜是該倚䞀些緎習的時埌了。這䞀個等玚絊䜠至少䞉皮䞍同的" -"方法去解決它。䜠自己決定䜠該挑遞哪䞀個。 " -#: data/levels/tutorial/snow21-grumbel.pingus:7 -msgid "Climb, Climber, climb... and build a bridge" -msgstr "爬,爬,爬...然埌建造䞀座橋" +#: data/levels/alien/space-9-tom.pingus:7 +msgid "Outside In" +msgstr "" -#: data/levels/tutorial/snow21-grumbel.pingus:8 -msgid "" -"Once again you get access to a new action. The Climber action allows a Pingu " -"to climb up straight walls, thus allowing him to reach stuff that might be " -"too high to reach by other means. " +#: data/levels/alien/space-9-tom.pingus:8 +msgid "Can you help the pingus escape without getting their flippers wet?" msgstr "" -"䜠再次進入到䞀個新的行動攀爬者的行動允蚱Pingus爬䞊筆盎的牆而䜿他胜倠達到" -"平垞倪高或甚其它方匏無法達到的東西。" -#: data/levels/tutorial/snow22-grumbel.pingus:7 -msgid "Entrance high, Exit low" -msgstr "入口高出口䜎" +#: data/levels/alien/space-loop-timpany.pingus:5 +msgid "Endless Loop" +msgstr "" -#: data/levels/tutorial/snow22-grumbel.pingus:8 +#: data/levels/alien/space-loop-timpany.pingus:6 msgid "" -"If you don't have enough floaters to bring all the Pingus down to the exit - " -"you have to find other ways to guide them down. You should have learned all " -"the stuff you need for this level in previous levels, so this shouldn't be " -"too much of a problem for you. " +"To the right and left Pingus certain death and 50 to save! You can help them " +"get out of this mess?" msgstr "" -"劂果䜠沒有足倠的飛行者可以垶所有的Pingus埀䞋條到出口䜠必須扟到其他的方法把" -"他們匕導䞋䟆。 䜠圚先前的等玚䞭應該已經孞到這個等玚需芁的動䜜所以這對䜠應該" -"䞍是問題。" -#: data/levels/tutorial/snow7-grumbel.pingus:7 -msgid "One must prepare, the rest must follow" -msgstr "䞀個必須準備其逘必須跟隚" +#: data/levels/alien/space-tom1.pingus:7 +msgid "Up up in the space" +msgstr "" -#: data/levels/tutorial/snow7-grumbel.pingus:8 -msgid "" -"Sometimes there are situations where you don't have a Blocker at hand to " -"coordinate your Pingus. You'll have to find other ways to keep them under " -"control while a single one prepares the path for the rest. " +#: data/levels/alien/space-tom1.pingus:8 +msgid "What good is a pick in space? Certainly not to go to the stars." msgstr "" -"有時有些情況是䜠手䞊沒有阻擋物可以協調䜠的Pingus。䜠必須再扟出䞀個方法圚可以" -"控制的情況䞋讓䞀個Pingu準備可以讓倧家達到出口的路埑。" -#: data/levels/tutorial/snow8-grumbel.pingus:7 -msgid "Dig and float, but just don't fall and smash" -msgstr "挖掘和飄浮䜆就是䞍胜萜䞋垮掉" +#: data/levels/factorycampaign/factory_campaign10.pingus:7 +#, fuzzy +msgid "Jump" +msgstr "跳躍者" -# 7126: Close, but not yet completely correct. -#: data/levels/tutorial/snow8-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign10.pingus:8 msgid "" -"Unlike the first two levels, you have two actions available in this level. " -"Your job is again simple: select an action at the panel on the left and " -"apply it to the Pingus so that they will be able to reach the exit. Make " -"sure that not too many of them die. " +"All Pingus need is to jump.... Hint: While pausing (press P key) you still " +"can control Pingus. " msgstr "" -"和䞀開始的二個等玚䞍同䜠圚這䞀個等玚䞭可孞會二個動䜜。 䜠的工䜜埈簡單 圚" -"巊邊䞊的儀錶板遞擇䞀個行動䞊讓Pingus 他們胜倠到達出口。 確定他們䞍芁死。" -#: data/levels/tutorial/snow9-grumbel.pingus:7 -msgid "Dig, bash and other problems" -msgstr "挖掘,衝擊和其它的問題" +#: data/levels/factorycampaign/factory_campaign11.pingus:7 +#, fuzzy +msgid "Factory" +msgstr "故事" -#: data/levels/tutorial/snow9-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign11.pingus:8 msgid "" -"The more levels you master, the more difficult they will get, but don't " -"panic, as this one is still pretty easy. Just use the stuff that you've " -"learned in the previous levels and you shouldn't have many problems. If you " -"think you've reached a situation from which you can no longer solve the " -"level, double click the armageddon button at the lower right. " +"Finally you reached the factory. Watch out as there are many dangers. Use " +"bombers to destroy the basement of the factory. Good luck!" msgstr "" -"䜠埁服了曎倚的等玚他們將變的曎困難䜆䞍芁慌因為這䞀個仍然埈容易。 只芁䜿" -"甚䜠圚先前的等玚䞭孞到的技胜應該沒有倪倧的問題。劂果䜠認為䜠已經到達䞀皮無" -"法解決等极的情況請點兩次右䞋的 armageddon 鈕。 " -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:7 -msgid "Solid ground can block the path" -msgstr "寊心的地面可以阻擋通道" +#: data/levels/factorycampaign/factory_campaign12.pingus:7 +msgid "Going back home" +msgstr "" -#: data/levels/tutorial/solid-tutorial-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign12.pingus:8 +msgid "Your mission is over. Pingus can go back home, but be careful!" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:7 +msgid "Bonus track" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign13.pingus:8 msgid "" -"As you have learned in earlier levels your Pingus can dig through basically " -"any terrain, but there is one material which they can't penetrate: steel. " -"These regions are marked dark grey on the level map and cannot be destroyed, " -"so you must find a way around them. " +"Pingus are at home, but after the climate change living on the South Pole " +"became more dangerous. There is one more mission for you." msgstr "" -"䜠圚之前的等极已經癌珟䜠的 Pingus 胜挖過幟乎任䜕地垶䜆是有䞀皮他們䞍胜穿透" -"的材料鋌鐵。這些區域圚等玚地圖䞊是黑灰色做䞊蚘號而䞔䞍胜倠被砎壞。因歀䜠" -"䞀定芁扟出其它路圚呚圍。 " -#: data/levels/halloween/halloween1-grumbel.pingus:7 -msgid "One jump to catch them all" -msgstr "跳起䟆接䜏他們" +#: data/levels/factorycampaign/factory_campaign1.pingus:7 +msgid "Falling down" +msgstr "" -#: data/levels/halloween/halloween1-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign1.pingus:8 msgid "" -"The pingus have found themselves lost on their journey. What is this " -"mysterious place? Smiling pumpkins, giant candlesticks, and some boiling " -"soup below... what wizardry is this? Now, facing a deadly abyss right in " -"front of them it's your job to save them. Can you save them from a terrible " -"fate?" +"Pingus intelligence reported that a huge factories located in the " +"subtropical zone might be a reason of a climate change. They decided to go " +"there and shut down the factories. This will be a long and dangerous " +"expedition. Pingus and you will have to face many diffuculties on your way. " +"As the ice is melting, at first you have to build some bridges and watch out " +"for the cliff." msgstr "" -"Pingus已經癌珟他們自己迷倱圚旅途䞭。這個神秘的地方是什麌埮笑南瓜韐倧的燭" -"臺和䞋面沞隰的湯   這是什麌巫術 珟圚䞀個臎呜的深淵正圚他們之前䜠的工䜜" -"是解救他們。 䜠胜埞可怕的呜運䞭解救他們嗎" -#: data/levels/halloween/halloween2-grumbel.pingus:7 -msgid "One Thousand and One Jumps" -msgstr "䞀千零䞀次跳躍" +#: data/levels/factorycampaign/factory_campaign2.pingus:7 +msgid "Destination North" +msgstr "" -#: data/levels/halloween/halloween2-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign2.pingus:8 msgid "" -"With the exit so high above and far out of reach for a normal Pingu, what " -"options are there? Perhaps a jumper can rescue them? Or will he simply slow " -"their inevitable demise? It's your job to find out, but are you good enough " -"to save them all?" +"For now, Pingus are leaving South Pole and moving North. You have to help " +"them!" msgstr "" -"劂歀高高圚䞊的出口遠遠超出普通Pingu的範圍 有什麌遞擇 也蚱䞀個跳躍者胜救出" -"他們 或只是枛緩他們的䞍可避免的結束嗎 䜠的工䜜是扟到答案䜆是䜠倠匷解救" -"他們党郚嗎 " -#: data/levels/halloween/halloween3-grumbel.pingus:7 -msgid "Boom Boom" -msgstr "Boom Boom" +#: data/levels/factorycampaign/factory_campaign3.pingus:7 +msgid "The cave" +msgstr "" -#: data/levels/halloween/halloween3-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign3.pingus:8 msgid "" -"You've mastered the last challenge and now face the next. Their path to " -"salvation seems to be cursed, but by whom? There is no time to think about " -"it, since the next deadly challenge already awaits the Pingus. Two mighty " -"roots block the way, but without a basher at hand to bash them away, " -"sacrifice might be the only option..." +"Pingus on their way came across a huge cave. You have to lead them through. " +"Remember that sometimes there is more than one way out. Hint: To 'unlock' " +"blockers you can use bashers and jumpers." msgstr "" -"䜠已經埁服之前的挑戰而珟圚面對䞋䞀個。 拯救的他們的路埑䌌乎被詛咒䜆是被" -"誰 沒有時間芁想它因為䞋個臎呜的挑戰已經等著 Pingus 。 兩個匷倧的根圚阻塞" -"路䜆是沒有䞀䜍攻擊手怒毆他們離開犧牲可胜是唯䞀的遞擇   " -#: data/levels/halloween/halloween4-grumbel.pingus:7 -msgid "Full Circle" -msgstr "䞀敎圈" +#: data/levels/factorycampaign/factory_campaign4.pingus:7 +msgid "Difficulties on the way" +msgstr "" -#: data/levels/halloween/halloween4-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign4.pingus:8 msgid "" -"The exit is so close, yet out of reach. A step in the wrong direction and " -"the Pingus will fall to a terrible fate. You must do something to help them, " -"but is there enough time? You have to hurry and can't allow yourself any " -"mistakes. The Pingus are counting on you!" +"It looks you have encountered serious difficulties. But don't panic, Pingus " +"are waiting for your orders, they count on you so don't fail! Hint: Miners, " +"diggers and bashers are very important here!" msgstr "" -"出口埈接近了䜆還沒到達。做錯䞀個步驟就會陷入危險之䞭。時間䞍倚䜆䜠必須救他" -"們。䜠必須快點䜆䞍胜出錯。Pingus需芁䟝靠䜠" -#: data/levels/halloween/halloween5-grumbel.pingus:7 -msgid "Bridgers Nightmare" -msgstr "造橋者之惡倢" +#: data/levels/factorycampaign/factory_campaign5.pingus:7 +msgid "Four ways out" +msgstr "" -#: data/levels/halloween/halloween5-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign5.pingus:8 msgid "" -"Who placed this monstrous wall here? This terrible blockade separates your " -"Pingus from the exit. Destruction of its awful construction seems an " -"impossibility, but perhaps the bridger can come to the rescue? Can they " -"build their bridges high enough to guide the group yet again safely to the " -"exit? Or is somebody playing evil mind tricks with you?\n" -"\n" -"Yet again the solution is your call... your gray matter is the key to the " -"Pingus' success, so don't let yourself get confused and misguided from the " -"true path." +"It's getting warmer but Pingus are breavely moving North. This time it will " +"be much easier. There are at least four ways out. Could you find them?" msgstr "" -"是誰圚這裡攟眮怪異的牆這個可怕的障瀙物䜿䜠的Pingus達䞍到出口。芁毀滅這個可" -"怕的建築物䌌乎是䞍倪可胜的事,䜆也蚱造橋者可以過䟆抌救他們胜倠建造䞀個倠高的" -"橋䟆指匕隊䌍安党的去出口還是某人跟䜠玩壞心県把戲\n" -"\n" -"而再䞀次解決方法需芁䜠   䜠的腊筋是䜿pingus成功的關鍵所以䞍芁讓䜠自己圚迷宮" -"裡困惑或被誀導  " -#: data/levels/halloween/halloween6-grumbel.pingus:7 -msgid "Locked up by the witch" -msgstr "被巫婆鎖定" +#: data/levels/factorycampaign/factory_campaign6.pingus:7 +msgid "Egypt - So easy" +msgstr "" -#: data/levels/halloween/halloween6-grumbel.pingus:8 +#: data/levels/factorycampaign/factory_campaign6.pingus:8 +msgid "Pingus reached Egypt. Looks easy but is it really so easy. Try out. " +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:7 +msgid "Egypt - Oasis" +msgstr "" + +#: data/levels/factorycampaign/factory_campaign7.pingus:8 msgid "" -"Is this a prison? Blocked by solid walls all around, there doesn't seem to " -"be a way to escape. Salvation seems impossible. But wait... the wall to the " -"right seems weak... perhaps this is a way to escape? Or is it a false path " -"that will lead to the Pingus' doom?\n" -"\n" -"This is a risky trip, but you must take it to find out how to bring them all " -"to freedom once again." +"Last time it was easy. Now it will be a little bit harder. Pingus are " +"entering oasis. Watch out for the water. " msgstr "" -"這是䞀所監獄嗎根據圚附近的堅硬牆壁党郚阻塞了䌌乎沒有方法逃脫。䌌乎䞍可" -"胜被救。 䜆是等䞀等   右邊的牆壁看起䟆有點匱  也蚱這是逃脫的䞀個方法 或是它" -"將導臎 Pingus' 呜運的走向䞀條錯誀的路埑\n" -"\n" -"這是䞀次危險的旅行䜆是䜠䞀定芁抓䜏它癌珟該劂䜕再䞀次垶著他們党郚到自由。 " -#: data/levels/halloween/halloween7-grumbel.pingus:7 -msgid "Splatterfest" -msgstr "摔爛掟對" +#: data/levels/factorycampaign/factory_campaign8.pingus:7 +msgid "Egypt - The Maze" +msgstr "" -#: data/levels/halloween/halloween7-grumbel.pingus:8 -#, fuzzy +#: data/levels/factorycampaign/factory_campaign8.pingus:8 msgid "" -"This is by far the deepest pit the Pingus have yet encountered. Building a " -"bridge across it seems obvious but that won't help since the exit is deep " -"down in the pit itself. Pingus who try to go down the pit will just end up " -"splattered all over the ground. You have two groups of Pingus at your " -"disposal, can you make them work together to reach even an exit this well " -"hidden?" +"You came across a maze. Can you find the way out? Think twice before digging." msgstr "" -"這是到目前為止Pingus遇到的最深的坑,明顯是需芁建造橋橫跚䜆䞊沒有甚出口是圚" -"深坑之䞋䜆無論哪䞀隻Pingus䞋去最終只會墜萜圚地䞊䜆是䜠有兩個小組可以配" -"眮䜠可以讓他們共同努力達到埈奜隱藏出口" -#: data/levels/halloween/halloween8-plouj.pingus:7 -msgid "Staircase Maintenance" -msgstr "保持梯狀" +#: data/levels/factorycampaign/factory_campaign9.pingus:7 +msgid "Egypt - Piramids" +msgstr "" -#: data/levels/halloween/halloween8-plouj.pingus:8 +#: data/levels/factorycampaign/factory_campaign9.pingus:8 msgid "" -"It seems we are up again against a mighty wall, and it is blocking the exit! " -"But wait, some good soul has built a staircase around it. It seems, however, " -"that the poor fool's efforts didn't last long, as the staircase is destroyed " -"and full of holes. Can you fix it and make it over the wall? Yet of course " -"you know that the right solution might not be the obvious one. But your " -"Pingus are almost free, and they trust in your skill to guide them to safety " -"once more. Succeed and you will have freed them once and for all from " -"whatever evildoer that placed them in this nightmare... at least for this " -"year." +"The maze led you to the big piramid. Now you have 4 minutes to escape. Hurry " +"up!" msgstr "" -"看起䟆我們必須對抗這面匷倧的牆而它正圚阻斷出口䜆是等䞀等䞀些奜靈魂已經" -"圚它呚圍建造䞀個暓梯。䞍過這䜍幫手的成就已開始消倱因為暓梯已被砎壞而䞔充滿" -"砎掞。䜠胜修它䞊讓它超越高牆 然而䜠應該知道正確的解決方案可胜䞍是明顯的。" -"䜆是䜠的 Pingus 已經快自由了它們也盞信䜠的胜力會讓牠們再次自由。䜠將會讓牠" -"們埞壞人手䞭再次自由  至少今幎。" #: data/worldmaps/tutorial.worldmap:4 msgid "Tutorial Island" @@ -1485,13 +1952,13 @@ msgid "" "around the world." msgstr "" "圚那裡的時候䜠胜緎習䜠的胜力圚指揮和指導Pingus之䞋。 䜠也胜熟悉所有Pingus " -"提䟛的胜力䞊孞習埁服他們因為䜠將需芁它們党郚圚䜠的環球之旅䞭。 " +"提䟛的胜力䞊孞習埁服他們因為䜠將需芁它們党郚圚䜠的環球之旅䞭。" #: data/worldmaps/tutorial.worldmap:78 msgid "" "Now that you and the Pingus have arrived at Tutorial Island it is time to " "take command and begin your mission. Good Luck!" -msgstr "既然䜠和Pingus已經到達教孞島那也是該䞋指什開始任務了。祝奜運 " +msgstr "既然䜠和Pingus已經到達教孞島那也是該䞋指什開始任務了。祝奜運" #: data/worldmaps/tutorial.worldmap:88 msgid "" @@ -1533,14 +2000,30 @@ msgid "" "go, while floating into the sunset. To be continued..." msgstr "" "接著 Pingus坐圚他們的救生艇䞊煩惱關斌將䟆和該埀哪裡去當倪陜䞋山的時候。 " -"埅續.... " +"埅續...." -#: data/levelsets/desert.levelset:2 -msgid "Desert" +#: data/levelsets/alien.levelset:3 +msgid "Alien by Josh Dye" +msgstr "" + +#: data/levelsets/alien.levelset:4 +msgid "Escape from alien" msgstr "" #: data/levelsets/desert.levelset:3 -msgid "Abandoned in the Arabian Desert" +msgid "Desert" +msgstr "" + +#: data/levelsets/desert.levelset:4 +msgid "Getting hot outside..." +msgstr "" + +#: data/levelsets/factory.levelset:3 +msgid "Factory Campaign" +msgstr "" + +#: data/levelsets/factory.levelset:4 +msgid "Pingus expedition" msgstr "" #: data/levelsets/halloween.levelset:3 @@ -1551,72 +2034,10 @@ msgstr "2007幎萬聖節" msgid "Trapped at All Hallows Eve" msgstr "被關圚所有的萬聖節前倕" -#: data/levelsets/pacman.levelset:3 -msgid "Pac-Man" -msgstr "" - -#: data/levelsets/pacman.levelset:4 -msgid "Trapped in a video game" +#: data/levelsets/mysteryIsland.levelset:3 +msgid "Island of Mystery" msgstr "" -#: data/levelsets/xmas.levelset:3 -msgid "X-Mas 2007" +#: data/levelsets/mysteryIsland.levelset:4 +msgid "Marooned on an Uncharted Isle [by Lachlan McCubbin]" msgstr "" - -#: data/levelsets/xmas.levelset:4 -msgid "Merry Christmas and a Happy New Year" -msgstr "" - -#~ msgid "Allow Window resize (buggy)" -#~ msgstr "允蚱改變芖窗倧小" - -#~ msgid "Load a custom worldmap" -#~ msgstr "茉入自蚂的䞖界地圖" - -#~ msgid "Skip at least N frames, larger values speed the game up" -#~ msgstr "跳過至少N幀范倧的倌會䜿遊戲加速" - -#~ msgid "Skip at most N frames" -#~ msgstr "跳過最倚N幀" - -#~ msgid "Set both min and max frameskip to N" -#~ msgstr "蚭眮最倧和最小跳過幀倌至N" - -#~ msgid "Disable some cpu intensive features" -#~ msgstr "停甚䞀些對CPU負茉范倧的功胜" - -#~ msgid "Demo playing and recording:" -#~ msgstr "瀺範播攟和錄補:" - -#~ msgid "Plays a demo session" -#~ msgstr "播攟被錄補之遊戲" - -#~ msgid "Record demos for each played level" -#~ msgstr "錄補每䞀個等玚時的圱像" - -#~ msgid "Error caught from Pingus: " -#~ msgstr "Pingus癌生錯誀 " - -#~ msgid "Couldn't open: " -#~ msgstr "無法開啟 " - -#~ msgid "Unexpected char: '" -#~ msgstr "意倖字'" - -#~ msgid "Yes" -#~ msgstr "是" - -#~ msgid "No" -#~ msgstr "吊" - -#~ msgid "Exit Pingus?" -#~ msgstr "離開Pingus?" - -#~ msgid "..:: Start the story ::.." -#~ msgstr "..:: 故事開始 ::.." - -#~ msgid "Multiplayer" -#~ msgstr "倚䜍玩家" - -#~ msgid "..:: Multiplayer Match ::.." -#~ msgstr "..:: 倚䜍玩家配對 ::.." diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000000000..0e0921e4a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,420 @@ +pingus (0.7.3.5-1~ppa1) maverick; urgency=low + + * add music by Kev Bailey + * add levelset alien by Josh Dye + * add levelset icon by Gabriel Rota + * fix graphics music description solution animation name gameplay of the levels + * update translation + * add debian folder for use bzr builddeb --source + + -- Gabriel Rota Thu, 05 May 2011 15:43:55 +0200 + +pingus (0.7.3.4-1~ppa2) lucid; urgency=low + + * fix rule to copile adding + mkdir -p build + scons src + + -- Gabriel Rota Wed, 09 Feb 2011 21:08:16 +0100 + +pingus (0.7.3.4-1~ppa1) lucid; urgency=low + + * data/*: + - add levelset from 0.7.3.3 + - rename for disable pacman e xmas not ready levelset + * src/pingus/pingus_main.cpp, + src/util/system.cpp: + - forcing read LANG for start with correct locale + * src/pingus/screens/pingus_menu.cpp: + - add music in main menu + * 10_fix_data_directory, 60_bashisms + - updated for new sources + + -- Gabriel Rota Wed, 09 Feb 2011 12:11:22 +0100 + +pingus (0.7.3.3-1~ppa1) lucid; urgency=low + + * add levelset mystery island from http://ubuntuforums.org/showthread.php?t=1372315 + http://ubuntuforums.org/attachment.php?attachmentid=169610&d=1284610028 + * small fix on levels and levelsets + * add icon for levelsets + * update translation + + -- Gabriel Rota Sat, 05 Feb 2011 13:14:46 +0100 + +pingus (0.7.3.2-1~ppa1) lucid; urgency=low + + * add levelset desert from http://ubuntuforums.org/showthread.php?t=1372315 + http://ubuntuforums.org/attachment.php?attachmentid=142420&d=1262621039 + * translation for new levelset + * complete levels in levelset by Gabriel Rota + and Giuseppe Porciello + + -- Gabriel Rota Wed, 26 Jan 2011 14:14:29 +0100 + +pingus (0.7.3.1-1~ppa1) lucid; urgency=low + + * upstream 0.7.3 + * upstream include: + 30_update_nl_translation + 30_update_es_translation + * remove for build + 20_fix_FTBFS_with_gcc-4.3 + 40_fix_FTBFS_with_gcc-4.4 + + -- Gabriel Rota Sat, 22 Jan 2011 14:51:05 +0100 + +pingus (0.7.2-4ubuild2) natty; urgency=low + + * No change rebuild against libboost 1.42 + + -- Scott Kitterman Wed, 20 Oct 2010 10:38:49 -0400 + +pingus (0.7.2-4ubuild1) lucid; urgency=low + + * Rebuild to pick up new libboost-signals version. + + -- Benjamin Drung Fri, 22 Jan 2010 16:36:48 +0100 + +pingus (0.7.2-4) unstable; urgency=low + + [ Barry deFreese ] + * 40_fix_FTBFS_with_gcc-4.4 - Build with gcc-4.4. (Closes: #525741). + + Thanks to Martin Michlmayr for the fix!. + * 50_boost_signals_mt - Use multi-threaded boost. (Closes: #530474). + * 60_bashisms - Replace echo -e with printf. (Closes: #530162). + * Minor debian/copyright syntax clean-up. + * Bump Standards Version to 3.8.1. + + -- Miriam Ruiz Thu, 28 May 2009 23:07:47 +0200 + +pingus (0.7.2-3) unstable; urgency=low + + [ Peter De Wachter ] + * Fix watch file. + + [ Cyril Brulebois ] + * Fix patch name: + - Rename 10_fix_data_directory into 10_fix_data_directory. + * Update translation: + - Dutch, thanks to Bas Wijnen (Closes: #493584). + + Add patch: 30_update_nl_translation + - Spanish, thanks to Javier Fernández-Sanguino Peña (Closes: #482121). + + Add patch: 30_update_es_translation + * Clean up debian/rules: + - No need to define CFLAGS, dpkg-buildpackage does it
 + - Use dpatch.make include, and tweak targets accordingly. + * Make it possible to resume an interrupted build: use “scons configure” + in configure, and “scons” in build. + * Update my mail address. + + -- Cyril Brulebois Wed, 25 Mar 2009 13:55:25 +0100 + +pingus (0.7.2-2) unstable; urgency=low + + * Fix FTBFS with gcc-4.3 by adding the missing include in + src/input/evdev_device.cpp (Closes: #462238): + + debian/patches/20_fix_FTBFS_with_gcc-4.3. + * Rename former patch so that the filename reflects the order in which + the patches are applied: + - debian/patches/data_dir.patch + + debian/patches/10_fix_data_directory. + * Bump Standards-Version from 3.7.2 to 3.7.3, no changes needed. + * Add a dh_desktop call in the arch-dep part of debian/rules. + * Adjust the “missing-dep-for-interpreter guile” override since lintian + now lists an alternative for that dependency. + + -- Cyril Brulebois Thu, 28 Feb 2008 19:44:25 +0100 + +pingus (0.7.2-1) unstable; urgency=low + + [Marco Rodrigues] + * XInput support enabled by default. Thanks to Bas Wijnen + * Add libxi-dev to Build-Depends + * Add Homepage field to debian/control + * Add the installation of the level sets by adding “-name "*.levelset"” to + the find+cp command in debian/rules. + + [Miriam Ruiz] + * New Upstream Release + * Removed Marco from Uploaders + + [Cyril Brulebois] + * Renamed “XS-Vcs-*” to “Vcs-*”, now officially supported by dpkg. + * Removed the Homepage from the long descriptions. + * Updated watch file to only match pingus-$version (digits and dots), + and not pingus-sound-$version. + * Added myself to the Uploaders. + + -- Cyril Brulebois Mon, 05 Nov 2007 06:46:49 +0100 + +pingus (0.7.1-1) unstable; urgency=low + + [Marco Rodrigues] + * New upstream version. + - faster sprite drawing, so more overall fps + - level editor rewritten from scratch + - level loading from command line fixed + - numerous other command line parsing bugs fixed + - separate images for gfx and colmap are used again + - input subsystem rewritten from scratch, supports now + gamepads, usbmice, wiimote (some of those might + unfinished and not enabled by default) + * Add libboost-signals-dev to debian/control. + + [Miriam Ruiz] + * Changed priority to optional in debian/control. + + -- Marco Rodrigues Wed, 23 Sep 2007 14:49:15 +0200 + +pingus (0.7.0-2) unstable; urgency=low + + [Miriam Ruiz] + * Fixed debian/copyright properly. + * Added XS-Vcs-Svn and XS-Vcs-Browser to debian/control. + + [Marco Rodrigues] + * Closed a lot of already fixed bugs at Pingus Debian BTS. + + -- Miriam Ruiz Sat, 03 Sep 2007 22:57:30 +0000 + +pingus (0.7.0-1) unstable; urgency=low + + [Miriam Ruiz] + * New upstream version (Closes: #439463) + * New maintainer: Debian Games Team (Closes: #440322) + + [Marco Rodrigues] + * Added .desktop (Closes: #375769) + + -- Miriam Ruiz Fri, 31 Aug 2007 22:54:30 +0000 + +pingus (0.6.0-8.4) unstable; urgency=low + + * NMU as part of the GCC 4.1 transition. + * patches/51_gcc41.dpatch: Include cassert. (Closes: #356455). + + -- Martin Michlmayr Thu, 25 May 2006 22:51:25 +0200 + +pingus (0.6.0-8.3) unstable; urgency=low + + * Non-maintainer upload. + * Rebuild against the new version of libclanlib (C++ c2a + transition). + * debian/rules: Strip off the binary NMU version suffix for the + versioned pingus-data dependency. This will prevent breakage + when binary NMUs occur. + + -- Roger Leigh Mon, 26 Dec 2005 23:09:14 +0000 + +pingus (0.6.0-8.2) unstable; urgency=low + + * Non-maintainer upload. + * Added patch to prevent installation of /usr/share/locale/locale.alias. + Patch from Moritz Breit and Ubuntu. (Closes: #327718) + + -- Petter Reinholdtsen Fri, 23 Sep 2005 22:30:53 +0200 + +pingus (0.6.0-8.1) unstable; urgency=low + + * Non-maintainer upload to move package to new C++ ABI. (Closes: #324839) + * Fix build problem with GCC 4.0. Patch from Andreas + Jochens. (Closes: #287923) + * Fix meny icon path. Patch from Mark Purcell. (Closes: #275651) + * Moved various debian patches into debian/patches/60_misc.dpatch. + * Update german translation. Patch from Jens Seidel. (Closes: #313937) + + -- Petter Reinholdtsen Fri, 9 Sep 2005 19:58:01 +0200 + +pingus (0.6.0-8) unstable; urgency=low + + * Applied patch from Andreas Jochens (Closes: #263992) + + -- Raphael Goulais Mon, 09 Aug 2004 10:26:00 +0200 + +pingus (0.6.0-7) unstable; urgency=low + + * Applied patch from Thime Neubauer on rules (Closes #237799) + * Updated menu file to remove lintian warnings + * Updated build-depends to reflect the clanlib NMU problem + + -- Raphael Goulais Thu, 29 Apr 2004 16:56:00 +0200 + +pingus (0.6.0-6) unstable; urgency=low + + * Corrected more typo, thanks Jason Dorje Short (Closes: #226169) + * Applied patch from Thimo Neubauer for Alpha (Closes: #237800) + + -- Raphael Goulais Wed, 18 Feb 2004 22:44:00 +0100 + +pingus (0.6.0-5) unstable; urgency=low + + * The "This is not an NMU" upload. Fix the mail in the changelog + * Ack the false NMU, and really close bugs (Closes: #222152, #231335) + + -- Raphael Goulais Tue, 17 Feb 2004 15:09:00 +0100 + +pingus (0.6.0-4) unstable; urgency=low + + * New Maintainer (Closes: #231335) + * Backported modifications to use dpatch + * Bug fix: another small spelling correction (Closes #222152) + * Really fixed bug 218970 (closed in previous upload) + + -- Raphael Goulais (Rafou) Fri, 06 Feb 2004 05:03:00 +0100 + +pingus (0.6.0-3) unstable; urgency=low + + * New Maintainer + * Bug fix: "pingus-data: Small spelling correction", thanks to Chris + AtLee (Closes: #218970). + * Standards 3.6.1 + * Remove useless INSTALL_PROGRAMM setting from rules-file. dh_strip + does the neccessary things. + * Kick the config.{sub|guess} crap out of the rules file. Ask Upstream to + update his files and if they arent do that manually for the package. + * Add --disable-rpath to configure call + + -- Joerg Jaspert Mon, 17 Nov 2003 22:40:38 +0100 + +pingus (0.6.0-2) unstable; urgency=low + + * GCC 3.3 and 64 bit fixes (patch courtesy of John Lightsey, closes: + #189969) + + -- Simon Richter Sun, 15 Jun 2003 18:13:17 +0200 + +pingus (0.6.0-1) unstable; urgency=low + + * Took over maintainership (Closes: #158510) + * New upstream release. + + -- Simon Richter Wed, 16 Apr 2003 23:06:19 +0200 + +pingus (0.5.0pre3-1) unstable; urgency=low + + * The "All you pingus are belong to blendi" release + * Really added libxml2-dev to Build-Depends + Closes: #141196 + * The Superman bug is gone + Closes: 137888 + + -- Martin Butterweck Wed, 10 Apr 2002 16:33:35 +0200 + +pingus (0.5.0pre3-0.2) unstable; urgency=high + + * NMU. + * Recompile for new ClanLib release. (Closes: #141367) + * Add libxml2-dev to Build-Depends. (Closes: #141196) + * Your version of pingus is ancient; this error is due to API changes in the + libraries pingus depends on. Fixed in testing and unstable - the only + archives which have pingus anyway. (Closes: #139526) + * Fix spelling errors in Description:. (Closes: #140797) + * Actually, rewrite the Description: entirely. + * Make sure to set a "superman" string to the Superman + PinguActionFactoryImpl. I'll check manually if this fixes #137888. + * Remove the emacs local variables from debian/changelog. + * Add myself to the Uploaders: field in debian/control. This makes it not + really an NMU anymore. I'll have to remember to subscribe to this package. + * Certain CL_Input::sig_* have changed to be functions now. Fixes stolen from + CVS snapshot. + * Add a config.status target to debian/rules, and run configure in that. + * See if this Uploaders: field really works; acknowledge previous NMU's + bugfixes. + (Closes: #61540, #62200, #72343, #74210, #76009, #78558, #88569, #102502) + (Closes: #117570, #133346, #134285) + + -- Filip Van Raemdonck Fri, 5 Apr 2002 22:11:44 +0200 + +pingus (0.5.0pre3-0.1) unstable; urgency=low + + * NMU + * New upstream version + closes: #117570 + closes: #134285 + closes: #133346 + closes: #72343 + closes: #78739 + * Standards-Version: 3.5.6 + * Added URL: http://pingus.seul.org to debian/control + * Architecture: any + closes: #102502 + * Split package into architecture dependend binary part and + architecture independend data part + * removed INSTALL from /usr/share/doc/pingus + + -- Andreas Tille Fri, 8 Mar 2002 13:13:08 +0100 + +pingus (0.3.1-1.1) unstable; urgency=low + + * NMU for bug squashing party. + * Version is correct again. Closes: #61540. + * Added Build-Depends. + * Recompile to flush outdated dependencies. Closes: #74210, #62200, + #88569, #76009, #78558. + * lintian: + + Remove empty CREDITS, duplicated COPYING. + + Let dh_installchangelogs do its thing. + + -- Robert Bihlmeyer Sat, 14 Apr 2001 01:07:21 +0200 + +pingus (0.3.1) unstable; urgency=medium + + * New upstream version compiled aginst clanlib 0.4.3 and hermes 1.3.1 + * Closes: #60943, #60945, #59473 + + -- Vaidhyanathan G Mayilrangam Sun, 26 Mar 2000 09:55:14 -0500 + +pingus (0.3.0-1) unstable; urgency=medium + + * New upstream version + * Closes: #53795 + * Does not work in 8 bit mode. Closes: #51726 + + -- Vaidhyanathan G Mayilrangam Tue, 4 Jan 2000 16:54:31 -0500 + +pingus (0.2.3-1) unstable; urgency=medium + + * New upstream version + + -- Daniel Patterson Sat, 6 Nov 1999 04:17:14 +1000 + +pingus (0.2.1-1) unstable; urgency=low + + * New upstream version + + -- Daniel Patterson Thu, 9 Aug 1999 21:10:43 +1000 + +pingus (0.1.1-3) unstable; urgency=medium + + * Rebuilt against clanlib 0.1.16 because font datafile + format has changed. + + -- Daniel Patterson Sun, 1 Aug 1999 07:28:45 +1000 + +pingus (0.1.1-2) unstable; urgency=low + + * Fixed depend on clanlib-display-x11 which doesn't exist + (should be clanlib0-display-x11) + + -- Daniel Patterson Sat, 31 Jul 1999 22:48:01 +1000 + +pingus (0.1.1-1) unstable; urgency=low + + * New upstream version + * Added extra depend for dselect to be able to provide a nice default + + -- Daniel Patterson Wed, 7 Jul 1999 12:05:12 +1000 + +pingus (0.1.0-2) unstable; urgency=low + + * Fixed maintainer field + * Put some decent content in the manpage + + -- Daniel Patterson Sat, 26 Jun 1999 09:43:00 +1000 + +pingus (0.1.0-1) unstable; urgency=low + + * Initial Release. + + -- Daniel Patterson Wed, 23 Jun 1999 17:41:16 +1000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 000000000..7ed6ff82d --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..7c8cc7588 --- /dev/null +++ b/debian/control @@ -0,0 +1,39 @@ +Source: pingus +Section: games +Priority: optional +Maintainer: Debian Games Team +Uploaders: Miriam Ruiz , Cyril Brulebois +Build-Depends: debhelper (>= 5), quilt, scons, + libsdl1.2-dev, libsdl-mixer1.2-dev, libsdl-image1.2-dev, + libphysfs-dev, libboost-signals-dev, libxi-dev +Standards-Version: 3.8.1 +Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/pingus/ +Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/pingus/?op=log +Homepage: http://pingus.seul.org/ + +Package: pingus +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, pingus-data (= ${source:Version}) +Description: Free Lemmings(TM) clone + Pingus is a free clone of the popular Lemmings game. + . + Your goal is to guide a horde of penguins through a world full of obstacles + and penguin traps to safety. Although penguins (unlike lemmings) are rather + smart, they sometimes lack the necessary overview and now rely on you to + save them. + . + This package contains the main program. + +Package: pingus-data +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: pingus +Description: Data files for pingus, a free Lemmings(TM) clone + Pingus is a free clone of the popular Lemmings game. + . + Your goal is to guide a horde of penguins through a world full of obstacles + and penguin traps to safety. Although penguins (unlike lemmings) are rather + smart, they sometimes lack the necessary overview and now rely on you to + save them. + . + This package contains the data files. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000000000..3ff354863 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,95 @@ +This package was debianized by Miriam Ruiz on +Tue, 28 Aug 2007 17:24:16 +0000. + +This package was previously maintained by Raphael Goulais + +It was downloaded from http://pingus.seul.org + +Upstream Authors: + + Ingo Ruhnke and others (see the AUTHORS file) + +Copyright: + + Copyright (C) 1999-2007 Ingo Ruhnke + Copyright (C) 1997-2005 The ClanLib Team + Copyright (C) 2004-2005 Matthias Braun + Copyright (C) 1998-2002 Toni Ronkko + Copyright (C) 2007 Jimmy Salmon + +License: + + This package 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 package 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + + +src/win32/uce_dirent.* + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + ``Software''), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL TONI RONKKO BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + OTHER DEALINGS IN THE SOFTWARE. + + +src/command_line_generic.* +src/command_line.* +src/math/matrix.* +src/math/origin.* +src/math/rect.* +src/math/size.* + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + +data/music/03-Haunted.ogg + + from album Alien Shores by Kev Bailey + http://www.jamendo.com/it/album/37964 + CC BY-SA 3.0 + http://creativecommons.org/licenses/by-sa/3.0/ + + +The Debian packaging is Copyright (C) 2007, Miriam Ruiz and +is licensed under the same license as the program, see above. diff --git a/debian/docs b/debian/docs new file mode 100644 index 000000000..20575d5ab --- /dev/null +++ b/debian/docs @@ -0,0 +1,5 @@ +NEWS +README +TODO +AUTHORS +doc/* diff --git a/debian/menu b/debian/menu new file mode 100644 index 000000000..3dcc28825 --- /dev/null +++ b/debian/menu @@ -0,0 +1,5 @@ +?package(pingus):needs="X11" \ + section="Games/Strategy" \ + title="Pingus - Enhanced Lemmings clone" \ + command="/usr/games/pingus" \ + icon="/usr/share/pixmaps/pingus.xpm" diff --git a/debian/options.cache b/debian/options.cache new file mode 100644 index 000000000..b3b991ee6 --- /dev/null +++ b/debian/options.cache @@ -0,0 +1,4 @@ +CC = 'gcc' +CXX = 'g++' +CCFLAGS = ' :CFLAGS: ' +CXXFLAGS = ' :CFLAGS: ' diff --git a/debian/overrides/pingus-data b/debian/overrides/pingus-data new file mode 100644 index 000000000..7f610c6ad --- /dev/null +++ b/debian/overrides/pingus-data @@ -0,0 +1 @@ +pingus-data binary: missing-dep-for-interpreter guile => guile | guile-1.6 | guile-1.8 (./usr/share/games/pingus/data/gen-scrfile.scm) diff --git a/debian/patches/10_fix_data_directory b/debian/patches/10_fix_data_directory new file mode 100644 index 000000000..7c2af4766 --- /dev/null +++ b/debian/patches/10_fix_data_directory @@ -0,0 +1,15 @@ +# Copyright (C) 2007 Miriam Ruiz +# Copyright (C) 2011 Gabriel Rota +# Licensed under the GPL, see /usr/share/common-licenses/GPL + +--- pingus-0.7.3.4/src/pingus/pingus_main.orig.cpp 2011-02-09 12:31:15.000000000 +0100 ++++ pingus-0.7.3.4/src/pingus/pingus_main.cpp 2011-02-09 12:31:51.559258952 +0100 +@@ -550,7 +550,7 @@ + } + + char* exe_path = br_find_exe_dir("."); +- path_manager.add_path(exe_path + std::string("/../share/pingus/data/")); ++ path_manager.add_path(exe_path + std::string("/../share/games/pingus/data/")); + path_manager.add_path(exe_path + std::string("/data")); + path_manager.add_path("data"); // assume game is run from source dir, without any magic + free(exe_path); diff --git a/debian/patches/20_fix_FTBFS_with_gcc-4.3 b/debian/patches/20_fix_FTBFS_with_gcc-4.3 new file mode 100644 index 000000000..75f001583 --- /dev/null +++ b/debian/patches/20_fix_FTBFS_with_gcc-4.3 @@ -0,0 +1,12 @@ +# Copyright 2008 Cyril Brulebois +# Licensed under the GPL, see /usr/share/common-licenses/GPL +--- a/src/input/evdev_device.cpp ++++ b/src/input/evdev_device.cpp +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + + #include "evdev_device.hpp" + diff --git a/debian/patches/40_fix_FTBFS_with_gcc-4.4 b/debian/patches/40_fix_FTBFS_with_gcc-4.4 new file mode 100644 index 000000000..333d8aa08 --- /dev/null +++ b/debian/patches/40_fix_FTBFS_with_gcc-4.4 @@ -0,0 +1,26 @@ +#Author: Barry deFreese (fix from Martin Michlmayr). +#Description: Missing includes to build with gcc-4.4. +Index: pingus-0.7.2/src/input/evdev_device.cpp +=================================================================== +--- pingus-0.7.2.orig/src/input/evdev_device.cpp 2009-05-26 11:05:57.000000000 -0400 ++++ pingus-0.7.2/src/input/evdev_device.cpp 2009-05-26 11:06:16.000000000 -0400 +@@ -25,6 +25,7 @@ + #include + #include + #include ++#include + #include + + #include "evdev_device.hpp" +Index: pingus-0.7.2/src/tinygettext/po_file_reader.cpp +=================================================================== +--- pingus-0.7.2.orig/src/tinygettext/po_file_reader.cpp 2009-05-26 11:06:32.000000000 -0400 ++++ pingus-0.7.2/src/tinygettext/po_file_reader.cpp 2009-05-26 11:06:55.000000000 -0400 +@@ -18,6 +18,7 @@ + // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + #include ++#include + #include + #include + #include diff --git a/debian/patches/60_bashisms b/debian/patches/60_bashisms new file mode 100644 index 000000000..b3f650af4 --- /dev/null +++ b/debian/patches/60_bashisms @@ -0,0 +1,20 @@ +#Author: Barry deFreese +#Review: Gabriel Rota +#Description: Replaces echo -e with printf in clanlib scripts. +Index: pingus-0.7.3.4/doc/clanlib_make_datafile.sh +=================================================================== +=== modified file 'doc/clanlib_make_datafile.sh' +--- pingus-0.7.3.4.orig/doc/clanlib_make_datafile.sh 2005-12-05 17:00:26 +0000 ++++ pingus-0.7.3.4/doc/clanlib_make_datafile.sh 2011-02-09 13:55:00 +0000 +@@ -23,9 +23,9 @@ + #echo "Datafile line:" + + if [ "$type" = "PCX (ZSoft IBM PC Paintbrush)" ]; then +- echo -e "\t$name = $filename (type=surface, x=0, y=0, width=$width, height=$height, tcol=0);" ++ printf "\t%s = %s (type=surface, x=0, y=0, width=%d, height=%d, tcol=0);" "$name" "$filename" "&width" "&height" + else +- echo -e "\t$name = $filename (type=surface, x=0, y=0, width=$width, height=$height);" ++ printf "\t%s = %s (type=surface, x=0, y=0, width=%d, height=%d);" "$name" "$filename" "&width" "&height" + fi + + done diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 000000000..effd45e97 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +10_fix_data_directory +60_bashisms diff --git a/debian/pingus-data.install b/debian/pingus-data.install new file mode 100644 index 000000000..c32a4cfe3 --- /dev/null +++ b/debian/pingus-data.install @@ -0,0 +1 @@ +debian/overrides/pingus-data usr/share/lintian/overrides/ diff --git a/debian/pingus.desktop b/debian/pingus.desktop new file mode 100644 index 000000000..e764ceb6c --- /dev/null +++ b/debian/pingus.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Pingus +GenericName=Free Lemmings(TM) clone +Comment=Guide a horde of penguins through various obstacles +Exec=pingus +Icon=pingus +Terminal=false +Type=Application +Categories=Game;StrategyGame; diff --git a/debian/pingus.install b/debian/pingus.install new file mode 100644 index 000000000..0dded4116 --- /dev/null +++ b/debian/pingus.install @@ -0,0 +1,3 @@ +build/pingus usr/games/ +debian/*.xpm usr/share/pixmaps/ +debian/*.desktop usr/share/applications/ diff --git a/debian/pingus.xpm b/debian/pingus.xpm new file mode 100644 index 000000000..f8cf71a35 --- /dev/null +++ b/debian/pingus.xpm @@ -0,0 +1,107 @@ +/* XPM */ +static char *dummy[]={ +"32 32 72 2", +"Qt c None", +".e c #020204", +".b c #090b0b", +".G c #0b1214", +".d c #121213", +".a c #171716", +".# c #19191a", +".i c #1c2021", +".O c #1e1e1e", +".f c #272625", +".I c #272727", +".Z c #2a1a06", +".c c #2b2e2e", +".z c #2c2c2e", +".l c #373637", +".j c #39393b", +".D c #39393c", +".H c #3c3c3c", +".F c #414141", +".T c #4f4f4f", +".y c #5a420e", +".P c #5a5a5a", +".J c #5a625e", +".C c #5e5a62", +".5 c #623606", +".E c #656568", +".W c #6e6e6e", +".1 c #724206", +".k c #725a36", +".N c #7a7a7e", +".h c #898786", +".0 c #8e5606", +".Y c #929296", +".6 c #967256", +".U c #969696", +"#. c #9e0202", +".X c #9e6e1e", +".V c #a69e96", +".R c #aaaaae", +"#c c #ba0202", +".K c #bababe", +"#b c #c40a0a", +"## c #c50303", +".L c #cacace", +"#e c #ce1010", +"#f c #ce1616", +".8 c #d23a3a", +".2 c #d27606", +".7 c #da5252", +".m c #da620a", +".M c #dadade", +".B c #e2b26e", +".q c #e6d2a2", +"#d c #ea1f1f", +".S c #eaeaee", +".p c #f3d696", +".Q c #f6f6f6", +".g c #f6fefe", +".n c #f98911", +".r c #fe7206", +".4 c #fe9606", +".s c #fe9a36", +".t c #fea13e", +".A c #fea646", +".9 c #feaa06", +".x c #feaa26", +"#a c #feb606", +".u c #fec67e", +".3 c #feca4e", +".w c #fede86", +".v c #fee6ae", +".o c #feeebe", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.a.a.#QtQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.b.a.a.c.dQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQt.e.e.e.e.e.e.a.aQtQtQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQt.f.b.g.h.i.a.a.jQtQtQtQt.e.eQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQt.e.c.k.l.h.g.l.a.aQtQtQt.e.e.eQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQt.m.n.o.p.p.p.q.a.c.aQtQtQt.e.e.eQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.r.s.t.t.u.p.v.w.w.x.y.a.lQtQt.z.e.e.eQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.m.t.t.s.t.t.t.A.A.B.k.a.C.DQt.e.e.e.eQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQt.a.a.a.a.a.a.a.a.e.E.j.e.e.e.eQtQtQtQtQt", +"QtQtQtQtQt.F.f.e.e.e.e.f.f.f.f.f.f.f.f.f.e.e.b.e.e.e.eQtQtQtQtQt", +"QtQtQt.F.l.e.e.e.e.e.e.b.e.G.i.c.G.e.e.e.i.e.e.e.e.eQtQtQtQtQtQt", +"QtQt.H.e.e.e.i.I.e.e.e.b.J.K.L.M.K.N.c.e.l.c.a.e.e.eQtQtQtQtQtQt", +"QtQt.e.e.I.OQtQt.G.e.e.P.M.g.g.g.g.Q.K.J.l.l.c.e.eQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.#.a.G.c.R.S.g.g.g.g.g.g.L.T.l.l.e.eQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.l.a.e.T.K.S.g.g.g.g.g.g.g.R.i.l.eQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.l.b.e.E.K.S.g.g.g.g.g.g.g.M.T.a.lQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.l.e.a.U.K.S.g.g.g.g.g.g.g.g.E.e.lQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.c.e.l.R.K.M.Q.g.g.g.g.g.g.g.N.e.cQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQt.j.e.T.V.R.L.S.Q.g.g.g.g.g.g.N.e.jQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.e.l.V.R.K.L.M.S.S.S.g.Q.S.W.eQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.c.b.N.R.R.K.L.L.M.M.M.S.L.c.fQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.X.e.c.Y.Y.R.R.K.K.K.K.R.P.ZQtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.x.0.b.i.T.E.N.N.N.N.P.c.1.2QtQtQtQtQtQtQtQtQtQt", +"QtQtQtQtQtQtQtQt.3.4.2.0.1.5.P.V.6.1.5.0.4.4QtQtQtQtQtQtQtQtQtQt", +"QtQt.7.8.8.8.8.8.2.9.4.4.4.n#..8#..n.9.9.9.x.2.8.8.8.8.8QtQtQtQt", +"Qt.7############.9.9.9.9.4#.#####..9#a#a.9.9.9##########.7QtQtQt", +"Qt#b###c#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#..7QtQt", +"QtQt#d#d#e#c#c#b#b#c#b#f#f#f#f#f#f#f#f#f#f#f#c#c#c#b#c#c#f#d.7Qt", +"QtQtQtQtQt.e.G.J.T.eQtQtQtQtQtQtQtQtQtQtQtQt.G.e.P.C.a.lQtQtQtQt", +"QtQtQtQtQtQt.e.a.eQtQtQtQtQtQtQtQtQtQtQtQtQtQt.b.b.b.cQtQtQtQtQt", +"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"}; diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..d2a491f17 --- /dev/null +++ b/debian/rules @@ -0,0 +1,102 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +configure: configure-stamp +configure-stamp: $(QUILT_STAMPFN) + dh_testdir + cat debian/options.cache | sed -e 's/:CFLAGS:/$(CFLAGS)/g' > options.cache + scons configure prefix=/usr resources_dir=/usr/share/games/pingus lib_dir=$(CURDIR) + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + mkdir -p build + scons src + scons + touch $@ + +clean: clean-patched unpatch + dh_testdir + dh_testroot + dh_clean + +clean-patched: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + -scons -c + rm -f `find . -name "*.o"` + rm -f `find . -name "*.os"` + rm -f `find . -name "*.so"` + rm -f config.log options.cache bt.xml .sconsign.dblite + rm -rf .sconf_temp build/release + +install: build + dh_testdir + dh_testroot + dh_clean -k -a + dh_installdirs + +# Build architecture-independent files here. +binary-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installchangelogs -i ChangeLog + dh_installdocs -i --exclude=pingus.6 + + mkdir -p "$(CURDIR)/debian/pingus-data/usr/share/games/pingus/" + find data/ \ + -type f -a \( \ + -name "*.png" -o \ + -name "*.jpg" -o \ + -name "*.wav" -o \ + -name "*.scm" -o \ + -name "*.font" -o \ + -name "*.it" -o \ + -name "*.ogg" -o \ + -name "*.s3m" -o \ + -name "*.po" -o \ + -name "*.worldmap" -o \ + -name "*.res" -o \ + -name "*.pingus" -o \ + -name "*.levelset" \ + \) -exec cp --parents -v {} "$(CURDIR)/debian/pingus-data/usr/share/games/pingus/" \; + + dh_install -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs -a ChangeLog + dh_installdocs -a --exclude=pingus.6 + dh_installexamples -a + dh_install -a + dh_installmenu -a + dh_installman -a doc/pingus.6 + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a +# dh_makeshlibs -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/watch b/debian/watch new file mode 100644 index 000000000..dadf91c1e --- /dev/null +++ b/debian/watch @@ -0,0 +1,7 @@ +# Watch control file for uscan +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +ftp://pingus.seul.org/pub/pingus/pingus-([\d.]+)\.tar\.bz2 diff --git a/external/tinygettext/dictionary.cpp b/external/tinygettext/dictionary.cpp new file mode 100644 index 000000000..9765d751d --- /dev/null +++ b/external/tinygettext/dictionary.cpp @@ -0,0 +1,208 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#include +#include "log_stream.hpp" +#include "dictionary.hpp" + +namespace tinygettext { + +Dictionary::Dictionary(const std::string& charset_) : + entries(), + ctxt_entries(), + charset(charset_), + plural_forms() +{ +} + +Dictionary::~Dictionary() +{ +} + +std::string +Dictionary::get_charset() const +{ + return charset; +} + +void +Dictionary::set_plural_forms(const PluralForms& plural_forms_) +{ + plural_forms = plural_forms_; +} + +PluralForms +Dictionary::get_plural_forms() const +{ + return plural_forms; +} + +std::string +Dictionary::translate_plural(const std::string& msgid, const std::string& msgid_plural, int num) +{ + return translate_plural(entries, msgid, msgid_plural, num); +} + +std::string +Dictionary::translate_plural(const Entries& dict, const std::string& msgid, const std::string& msgid_plural, int count) +{ + Entries::const_iterator i = dict.find(msgid); + const std::vector& msgstrs = i->second; + + if (i != dict.end()) + { + unsigned int n = 0; + n = plural_forms.get_plural(count); + assert(/*n >= 0 &&*/ n < msgstrs.size()); + + if (!msgstrs[n].empty()) + return msgstrs[n]; + else + if (count == 1) // default to english rules + return msgid; + else + return msgid_plural; + } + else + { + log_info << "Couldn't translate: " << msgid << std::endl; + log_info << "Candidates: " << std::endl; + for (i = dict.begin(); i != dict.end(); ++i) + log_info << "'" << i->first << "'" << std::endl; + + if (count == 1) // default to english rules + return msgid; + else + return msgid_plural; + } +} + +std::string +Dictionary::translate(const std::string& msgid) +{ + return translate(entries, msgid); +} + +std::string +Dictionary::translate(const Entries& dict, const std::string& msgid) +{ + Entries::const_iterator i = dict.find(msgid); + if (i != dict.end() && !i->second.empty()) + { + return i->second[0]; + } + else + { + log_info << "Couldn't translate: " << msgid << std::endl; + return msgid; + } +} + +std::string +Dictionary::translate_ctxt(const std::string& msgctxt, const std::string& msgid) +{ + CtxtEntries::iterator i = ctxt_entries.find(msgctxt); + if (i != ctxt_entries.end()) + { + return translate(i->second, msgid); + } + else + { + log_info << "Couldn't translate: " << msgid << std::endl; + return msgid; + } +} + +std::string +Dictionary::translate_ctxt_plural(const std::string& msgctxt, + const std::string& msgid, const std::string& msgidplural, int num) +{ + CtxtEntries::iterator i = ctxt_entries.find(msgctxt); + if (i != ctxt_entries.end()) + { + return translate_plural(i->second, msgid, msgidplural, num); + } + else + { + log_info << "Couldn't translate: " << msgid << std::endl; + if (num != 1) // default to english + return msgidplural; + else + return msgid; + } +} + +void +Dictionary::add_translation(const std::string& msgid, const std::string& , + const std::vector& msgstrs) +{ + // Do we need msgid2 for anything? its after all supplied to the + // translate call, so we just throw it away here + entries[msgid] = msgstrs; +} + +void +Dictionary::add_translation(const std::string& msgid, const std::string& msgstr) +{ + std::vector& vec = entries[msgid]; + if (vec.empty()) + { + vec.push_back(msgstr); + } + else + { + log_warning << "collision in add_translation: '" + << msgid << "' -> '" << msgstr << "' vs '" << vec[0] << "'" << std::endl; + vec[0] = msgstr; + } +} + +void +Dictionary::add_translation(const std::string& msgctxt, + const std::string& msgid, const std::string& msgid_plural, + const std::vector& msgstrs) +{ + std::vector& vec = ctxt_entries[msgctxt][msgid]; + if (vec.empty()) + { + vec = msgstrs; + } + else + { + log_warning << "collision in add_translation(\"" << msgctxt << "\", \"" << msgid << "\", \"" << msgid_plural << "\")" << std::endl; + vec = msgstrs; + } +} + +void +Dictionary::add_translation(const std::string& msgctxt, const std::string& msgid, const std::string& msgstr) +{ + std::vector& vec = ctxt_entries[msgctxt][msgid]; + if (vec.empty()) + { + vec.push_back(msgstr); + } + else + { + log_warning << "collision in add_translation(\"" << msgctxt << "\", \"" << msgid << "\")" << std::endl; + vec[0] = msgstr; + } +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/dictionary.hpp b/external/tinygettext/dictionary.hpp new file mode 100644 index 000000000..743e075a0 --- /dev/null +++ b/external/tinygettext/dictionary.hpp @@ -0,0 +1,123 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_DICTIONARY_HPP +#define HEADER_TINYGETTEXT_DICTIONARY_HPP + +#include +#include +#include +#include "plural_forms.hpp" + +namespace tinygettext { + +/** A simple dictionary class that mimics gettext() behaviour. Each + Dictionary only works for a single language, for managing multiple + languages and .po files at once use the DictionaryManager. */ +class Dictionary +{ +private: + typedef std::map > Entries; + Entries entries; + + typedef std::map CtxtEntries; + CtxtEntries ctxt_entries; + + std::string charset; + PluralForms plural_forms; + + std::string translate(const Entries& dict, const std::string& msgid); + std::string translate_plural(const Entries& dict, const std::string& msgid, const std::string& msgidplural, int num); + +public: + /** Constructs a dictionary converting to the specified \a charset (default UTF-8) */ + Dictionary(const std::string& charset = "UTF-8"); + ~Dictionary(); + + /** Return the charset used for this dictionary */ + std::string get_charset() const; + + void set_plural_forms(const PluralForms&); + PluralForms get_plural_forms() const; + + + /** Translate the string \a msgid. */ + std::string translate(const std::string& msgid); + + /** Translate the string \a msgid to its correct plural form, based + on the number of items given by \a num. \a msgid_plural is \a msgid in + plural form. */ + std::string translate_plural(const std::string& msgid, const std::string& msgidplural, int num); + + /** Translate the string \a msgid that is in context \a msgctx. A + context is a way to disambiguate msgids that contain the same + letters, but different meaning. For example "exit" might mean to + quit doing something or it might refer to a door that leads + outside (i.e. 'Ausgang' vs 'Beenden' in german) */ + std::string translate_ctxt(const std::string& msgctxt, const std::string& msgid); + + std::string translate_ctxt_plural(const std::string& msgctxt, const std::string& msgid, const std::string& msgidplural, int num); + + /** Add a translation from \a msgid to \a msgstr to the dictionary, + where \a msgid is the singular form of the message, msgid_plural the + plural form and msgstrs a table of translations. The right + translation will be calculated based on the \a num argument to + translate(). */ + void add_translation(const std::string& msgid, const std::string& msgid_plural, + const std::vector& msgstrs); + void add_translation(const std::string& msgctxt, + const std::string& msgid, const std::string& msgid_plural, + const std::vector& msgstrs); + + /** Add a translation from \a msgid to \a msgstr to the + dictionary */ + void add_translation(const std::string& msgid, const std::string& msgstr); + void add_translation(const std::string& msgctxt, const std::string& msgid, const std::string& msgstr); + + /** Iterate over all messages, Func is of type: + void func(const std::string& msgid, const std::vector& msgstrs) */ + template + Func foreach(Func func) + { + for(Entries::iterator i = entries.begin(); i != entries.end(); ++i) + { + func(i->first, i->second); + } + return func; + } + + /** Iterate over all messages with a context, Func is of type: + void func(const std::string& ctxt, const std::string& msgid, const std::vector& msgstrs) */ + template + Func foreach_ctxt(Func func) + { + for(CtxtEntries::iterator i = ctxt_entries.begin(); i != ctxt_entries.end(); ++i) + { + for(Entries::iterator j = i->second.begin(); j != i->second.end(); ++j) + { + func(i->first, j->first, j->second); + } + } + return func; + } +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/dictionary_manager.cpp b/external/tinygettext/dictionary_manager.cpp new file mode 100644 index 000000000..f923470f7 --- /dev/null +++ b/external/tinygettext/dictionary_manager.cpp @@ -0,0 +1,242 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#include "dictionary_manager.hpp" + +#include +#include +#include +#include +#include +#include + +#include "log_stream.hpp" +#include "po_parser.hpp" +#include "unix_file_system.hpp" + +namespace tinygettext { + +static bool has_suffix(const std::string& lhs, const std::string rhs) +{ + if (lhs.length() < rhs.length()) + return false; + else + return lhs.compare(lhs.length() - rhs.length(), rhs.length(), rhs) == 0; +} + +DictionaryManager::DictionaryManager(const std::string& charset_) : + dictionaries(), + search_path(), + charset(charset_), + use_fuzzy(true), + current_language(), + current_dict(0), + empty_dict(), + filesystem(new UnixFileSystem) +{ +} + +DictionaryManager::~DictionaryManager() +{ + for(Dictionaries::iterator i = dictionaries.begin(); i != dictionaries.end(); ++i) + { + delete i->second; + } +} + +void +DictionaryManager::clear_cache() +{ + for(Dictionaries::iterator i = dictionaries.begin(); i != dictionaries.end(); ++i) + { + delete i->second; + } + dictionaries.clear(); + + current_dict = 0; +} + +Dictionary& +DictionaryManager::get_dictionary() +{ + if (current_dict) + { + return *current_dict; + } + else + { + if (current_language) + { + current_dict = &get_dictionary(current_language); + return *current_dict; + } + else + { + return empty_dict; + } + } +} + +Dictionary& +DictionaryManager::get_dictionary(const Language& language) +{ + //log_debug << "Dictionary for language \"" << spec << "\" requested" << std::endl; + //log_debug << "...normalized as \"" << lang << "\"" << std::endl; + assert(language); + + Dictionaries::iterator i = dictionaries.find(language); + if (i != dictionaries.end()) + { + return *i->second; + } + else // Dictionary for languages lang isn't loaded, so we load it + { + //log_debug << "get_dictionary: " << lang << std::endl; + Dictionary* dict = new Dictionary(charset); + + dictionaries[language] = dict; + + for (SearchPath::reverse_iterator p = search_path.rbegin(); p != search_path.rend(); ++p) + { + std::vector files = filesystem->open_directory(*p); + + std::string best_filename; + int best_score = 0; + + for(std::vector::iterator filename = files.begin(); filename != files.end(); filename++) + { + // check if filename matches requested language + if (has_suffix(*filename, ".po")) + { // ignore anything that isn't a .po file + Language po_language = Language::from_env(filename->substr(0, filename->size()-3)); + + if (!po_language) + { + log_warning << *filename << ": warning: ignoring, unknown language" << std::endl; + } + else + { + int score = Language::match(language, po_language); + + if (score > best_score) + { + best_score = score; + best_filename = *filename; + } + } + } + } + + if (!best_filename.empty()) + { + std::string pofile = *p + "/" + best_filename; + try + { + std::auto_ptr in = filesystem->open_file(pofile); + if (!in.get()) + { + log_error << "error: failure opening: " << pofile << std::endl; + } + else + { + POParser::parse(pofile, *in, *dict); + } + } + catch(std::exception& e) + { + log_error << "error: failure parsing: " << pofile << std::endl; + log_error << e.what() << "" << std::endl; + } + } + } + + return *dict; + } +} + +std::set +DictionaryManager::get_languages() +{ + std::set languages; + + for (SearchPath::iterator p = search_path.begin(); p != search_path.end(); ++p) + { + std::vector files = filesystem->open_directory(*p); + + for(std::vector::iterator file = files.begin(); file != files.end(); ++file) + { + if (has_suffix(*file, ".po")) + { + languages.insert(Language::from_env(file->substr(0, file->size()-3))); + } + } + } + return languages; +} + +void +DictionaryManager::set_language(const Language& language) +{ + if (current_language != language) + { + current_language = language; + current_dict = 0; + } +} + +Language +DictionaryManager::get_language() const +{ + return current_language; +} + +void +DictionaryManager::set_charset(const std::string& charset_) +{ + clear_cache(); // changing charset invalidates cache + charset = charset_; +} + +void +DictionaryManager::set_use_fuzzy(bool t) +{ + clear_cache(); + use_fuzzy = t; +} + +bool +DictionaryManager::get_use_fuzzy() const +{ + return use_fuzzy; +} + +void +DictionaryManager::add_directory(const std::string& pathname) +{ + clear_cache(); // adding directories invalidates cache + search_path.push_back(pathname); +} + +void +DictionaryManager::set_filesystem(std::auto_ptr filesystem_) +{ + filesystem = filesystem_; +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/dictionary_manager.hpp b/external/tinygettext/dictionary_manager.hpp new file mode 100644 index 000000000..7c3d7f3bc --- /dev/null +++ b/external/tinygettext/dictionary_manager.hpp @@ -0,0 +1,99 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_DICTIONARY_MANAGER_HPP +#define HEADER_TINYGETTEXT_DICTIONARY_MANAGER_HPP + +#include +#include +#include +#include +#include + +#include "dictionary.hpp" +#include "language.hpp" + +namespace tinygettext { + +class FileSystem; + +/** Manager class for dictionaries, you give it a bunch of directories + with .po files and it will then automatically load the right file + on demand depending on which language was set. */ +class DictionaryManager +{ +private: + typedef std::map Dictionaries; + Dictionaries dictionaries; + + typedef std::vector SearchPath; + SearchPath search_path; + + std::string charset; + bool use_fuzzy; + + Language current_language; + Dictionary* current_dict; + + Dictionary empty_dict; + + std::auto_ptr filesystem; + + void clear_cache(); + +public: + DictionaryManager(const std::string& charset_ = "UTF-8"); + ~DictionaryManager(); + + /** Return the currently active dictionary, if none is set, an empty + dictionary is returned. */ + Dictionary& get_dictionary(); + + /** Get dictionary for language */ + Dictionary& get_dictionary(const Language& language); + + /** Set a language based on a four? letter country code */ + void set_language(const Language& language); + + /** returns the (normalized) country code of the currently used language */ + Language get_language() const; + + void set_use_fuzzy(bool t); + bool get_use_fuzzy() const; + + /** Set a charset that will be set on the returned dictionaries */ + void set_charset(const std::string& charset); + + /** Add a directory to the search path for dictionaries, earlier + added directories have higher priority then later added ones */ + void add_directory(const std::string& pathname); + + /** Return a set of the available languages in their country code */ + std::set get_languages(); + + void set_filesystem(std::auto_ptr filesystem); + +private: + DictionaryManager (const DictionaryManager&); + DictionaryManager& operator= (const DictionaryManager&); +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/file_system.hpp b/external/tinygettext/file_system.hpp new file mode 100644 index 000000000..af47aaf96 --- /dev/null +++ b/external/tinygettext/file_system.hpp @@ -0,0 +1,42 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_FILE_SYSTEM_HPP +#define HEADER_TINYGETTEXT_FILE_SYSTEM_HPP + +#include +#include +#include +#include + +namespace tinygettext { + +class FileSystem +{ +public: + virtual ~FileSystem() {} + + virtual std::vector open_directory(const std::string& pathname) =0; + virtual std::auto_ptr open_file(const std::string& filename) =0; +}; + +} // namespace tinygettext + +#endif + +/* EOF */ + diff --git a/external/tinygettext/iconv.cpp b/external/tinygettext/iconv.cpp new file mode 100644 index 000000000..c0b8b6072 --- /dev/null +++ b/external/tinygettext/iconv.cpp @@ -0,0 +1,148 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#include +#include +#include +#include +#include +#include +#include + +#include "iconv.hpp" +#include "log_stream.hpp" + +namespace tinygettext { + +#ifndef tinygettext_ICONV_CONST +# define tinygettext_ICONV_CONST +#endif + +IConv::IConv() + : to_charset(), + from_charset(), + cd(0) +{} + +IConv::IConv(const std::string& from_charset_, const std::string& to_charset_) + : to_charset(), + from_charset(), + cd(0) +{ + set_charsets(from_charset_, to_charset_); +} + +IConv::~IConv() +{ + if (cd) + tinygettext_iconv_close(cd); +} + +void +IConv::set_charsets(const std::string& from_charset_, const std::string& to_charset_) +{ + if (cd) + tinygettext_iconv_close(cd); + + from_charset = from_charset_; + to_charset = to_charset_; + + for(std::string::iterator i = to_charset.begin(); i != to_charset.end(); ++i) + *i = static_cast(toupper(*i)); + + for(std::string::iterator i = from_charset.begin(); i != from_charset.end(); ++i) + *i = static_cast(toupper(*i)); + + if (to_charset == from_charset) + { + cd = 0; + } + else + { + cd = tinygettext_iconv_open(to_charset.c_str(), from_charset.c_str()); + if (cd == reinterpret_cast(-1)) + { + if(errno == EINVAL) + { + std::ostringstream str; + str << "IConv construction failed: conversion from '" << from_charset + << "' to '" << to_charset << "' not available"; + throw std::runtime_error(str.str()); + } + else + { + std::ostringstream str; + str << "IConv: construction failed: " << strerror(errno); + throw std::runtime_error(str.str()); + } + } + } +} + +/// Convert a string from encoding to another. +std::string +IConv::convert(const std::string& text) +{ + if (!cd) + { + return text; + } + else + { + size_t inbytesleft = text.size(); + size_t outbytesleft = 4*inbytesleft; // Worst case scenario: ASCII -> UTF-32? + + // We try to avoid to much copying around, so we write directly into + // a std::string + tinygettext_ICONV_CONST char* inbuf = const_cast(&text[0]); + std::string result(outbytesleft, 'X'); + char* outbuf = &result[0]; + + // Try to convert the text. + size_t ret = tinygettext_iconv(cd, &inbuf, &inbytesleft, &outbuf, &outbytesleft); + if (ret == static_cast(-1)) + { + if (errno == EILSEQ || errno == EINVAL) + { // invalid multibyte sequence + tinygettext_iconv(cd, NULL, NULL, NULL, NULL); // reset state + + // FIXME: Could try to skip the invalid byte and continue + log_error << "error: tinygettext:iconv: invalid multibyte sequence in: \"" << text << "\"" << std::endl; + } + else if (errno == E2BIG) + { // output buffer to small + assert(!"tinygettext/iconv.cpp: E2BIG: This should never be reached"); + } + else if (errno == EBADF) + { + assert(!"tinygettext/iconv.cpp: EBADF: This should never be reached"); + } + else + { + assert(!"tinygettext/iconv.cpp: : This should never be reached"); + } + } + + result.resize(4*text.size() - outbytesleft); + + return result; + } +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/iconv.hpp b/external/tinygettext/iconv.hpp new file mode 100644 index 000000000..1ae1750b9 --- /dev/null +++ b/external/tinygettext/iconv.hpp @@ -0,0 +1,71 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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 3 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, see . + +#ifndef HEADER_TINYGETTEXT_ICONV_HPP +#define HEADER_TINYGETTEXT_ICONV_HPP + +#include + +#ifdef HAVE_SDL +# include "SDL.h" + +# define tinygettext_ICONV_CONST const +# define tinygettext_iconv_t SDL_iconv_t +# define tinygettext_iconv SDL_iconv +# define tinygettext_iconv_open SDL_iconv_open +# define tinygettext_iconv_close SDL_iconv_close +#else +# include + +# ifdef HAVE_ICONV_CONST +# define tinygettext_ICONV_CONST ICONV_CONST +# else +# define tinygettext_ICONV_CONST +# endif + +# define tinygettext_iconv_t iconv_t +# define tinygettext_iconv iconv +# define tinygettext_iconv_open iconv_open +# define tinygettext_iconv_close iconv_close +#endif + +namespace tinygettext { + +class IConv +{ +private: + std::string to_charset; + std::string from_charset; + tinygettext_iconv_t cd; + +public: + IConv(); + IConv(const std::string& fromcode, const std::string& tocode); + ~IConv(); + + void set_charsets(const std::string& fromcode, const std::string& tocode); + std::string convert(const std::string& text); + +private: + IConv (const IConv&); + IConv& operator= (const IConv&); +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/language.cpp b/external/tinygettext/language.cpp new file mode 100644 index 000000000..b9a1b46e3 --- /dev/null +++ b/external/tinygettext/language.cpp @@ -0,0 +1,568 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#include "language.hpp" + +#include +#include +#include + +namespace tinygettext { + +struct LanguageSpec { + /** Language code: "de", "en", ... */ + const char* language; + + /** Country code: "BR", "DE", ..., can be 0 */ + const char* country; + + /** Modifier/Varint: "Latn", "ije", "latin"..., can be 0 */ + const char* modifier; + + /** Language name: "German", "English", "French", ... */ + const char* name; +}; + +/** Language Definitions */ +//*{ +LanguageSpec languages[] = { + { "aa", 0, 0, "Afar" }, + { "af", 0, 0, "Afrikaans" }, + { "af", "ZA", 0, "Afrikaans (South Africa)" }, + { "am", 0, 0, "Amharic" }, + { "ar", 0, 0, "Arabic" }, + { "ar", "AR", 0, "Arabic (Argentina)" }, + { "ar", "OM", 0, "Arabic (Oman)" }, + { "ar", "SA", 0, "Arabic (Saudi Arabia)" }, + { "ar", "SY", 0, "Arabic (Syrian Arab Republic)" }, + { "ar", "TN", 0, "Arabic (Tunisia)" }, + { "as", 0, 0, "Assamese" }, + { "ast",0, 0, "Asturian" }, + { "ay", 0, 0, "Aymara" }, + { "az", 0, 0, "Azerbaijani" }, + { "az", "IR", 0, "Azerbaijani (Iran)" }, + { "be", 0, 0, "Belarusian" }, + { "be", 0, "latin", "Belarusian" }, + { "bg", 0, 0, "Bulgarian" }, + { "bg", "BG", 0, "Bulgarian (Bulgaria)" }, + { "bn", 0, 0, "Bengali" }, + { "bn", "BD", 0, "Bengali (Bangladesh)" }, + { "bn", "IN", 0, "Bengali (India)" }, + { "bo", 0, 0, "Tibetan" }, + { "br", 0, 0, "Breton" }, + { "bs", 0, 0, "Bosnian" }, + { "bs", "BA", 0, "Bosnian (Bosnia/Herzegovina)"}, + { "bs", "BS", 0, "Bosnian (Bahamas)" }, + { "ca", "ES", "valencia", "Catalan (valencia)" }, + { "ca", "ES", 0, "Catalan (Spain)" }, + { "ca", 0, "valencia", "Catalan (valencia)" }, + { "ca", 0, 0, "Catalan" }, + { "co", 0, 0, "Corsican" }, + { "cs", 0, 0, "Czech" }, + { "cs", "CZ", 0, "Czech (Czech Republic)" }, + { "cy", 0, 0, "Welsh" }, + { "cy", "GB", 0, "Welsh (Great Britain)" }, + { "cz", 0, 0, "Unknown language" }, + { "da", 0, 0, "Danish" }, + { "da", "DK", 0, "Danish (Denmark)" }, + { "de", 0, 0, "German" }, + { "de", "AT", 0, "German (Austria)" }, + { "de", "CH", 0, "German (Switzerland)" }, + { "de", "DE", 0, "German (Germany)" }, + { "dk", 0, 0, "Unknown language" }, + { "dz", 0, 0, "Dzongkha" }, + { "el", 0, 0, "Greek" }, + { "el", "GR", 0, "Greek (Greece)" }, + { "en", 0, 0, "English" }, + { "en", "AU", 0, "English (Australia)" }, + { "en", "CA", 0, "English (Canada)" }, + { "en", "GB", 0, "English (Great Britain)" }, + { "en", "US", 0, "English (United States)" }, + { "en", "ZA", 0, "English (South Africa)" }, + { "en", 0, "boldquot", "English" }, + { "en", 0, "quot", "English" }, + { "en", "US", "piglatin", "English" }, + { "eo", 0, 0, "Esperanto" }, + { "es", 0, 0, "Spanish" }, + { "es", "AR", 0, "Spanish (Argentina)" }, + { "es", "CL", 0, "Spanish (Chile)" }, + { "es", "CO", 0, "Spanish (Colombia)" }, + { "es", "CR", 0, "Spanish (Costa Rica)" }, + { "es", "DO", 0, "Spanish (Dominican Republic)"}, + { "es", "EC", 0, "Spanish (Ecuador)" }, + { "es", "ES", 0, "Spanish (Spain)" }, + { "es", "GT", 0, "Spanish (Guatemala)" }, + { "es", "HN", 0, "Spanish (Honduras)" }, + { "es", "LA", 0, "Spanish (Laos)" }, + { "es", "MX", 0, "Spanish (Mexico)" }, + { "es", "NI", 0, "Spanish (Nicaragua)" }, + { "es", "PA", 0, "Spanish (Panama)" }, + { "es", "PE", 0, "Spanish (Peru)" }, + { "es", "PR", 0, "Spanish (Puerto Rico)" }, + { "es", "SV", 0, "Spanish (El Salvador)" }, + { "es", "UY", 0, "Spanish (Uruguay)" }, + { "es", "VE", 0, "Spanish (Venezuela)" }, + { "et", 0, 0, "Estonian" }, + { "et", "EE", 0, "Estonian (Estonia)" }, + { "et", "ET", 0, "Estonian (Ethiopia)" }, + { "eu", 0, 0, "Basque" }, + { "eu", "ES", 0, "Basque (Spain)" }, + { "fa", 0, 0, "Persian" }, + { "fa", "AF", 0, "Persian (Afghanistan)" }, + { "fa", "IR", 0, "Persian (Iran)" }, + { "fi", 0, 0, "Finnish" }, + { "fi", "FI", 0, "Finnish (Finland)" }, + { "fo", 0, 0, "Faroese" }, + { "fo", "FO", 0, "Faeroese (Faroe Islands)" }, + { "fr", 0, 0, "French" }, + { "fr", "CA", 0, "French (Canada)" }, + { "fr", "CH", 0, "French (Switzerland)" }, + { "fr", "FR", 0, "French (France)" }, + { "fr", "LU", 0, "French (Luxembourg)" }, + { "fy", 0, 0, "Frisian" }, + { "ga", 0, 0, "Irish" }, + { "gd", 0, 0, "Gaelic Scots" }, + { "gl", 0, 0, "Galician" }, + { "gl", "ES", 0, "Galician (Spain)" }, + { "gn", 0, 0, "Guarani" }, + { "gu", 0, 0, "Gujarati" }, + { "gv", 0, 0, "Manx" }, + { "ha", 0, 0, "Hausa" }, + { "he", 0, 0, "Hebrew" }, + { "he", "IL", 0, "Hebrew (Israel)" }, + { "hi", 0, 0, "Hindi" }, + { "hr", 0, 0, "Croatian" }, + { "hr", "HR", 0, "Croatian (Croatia)" }, + { "hu", 0, 0, "Hungarian" }, + { "hu", "HU", 0, "Hungarian (Hungary)" }, + { "hy", 0, 0, "Armenian" }, + { "ia", 0, 0, "Interlingua" }, + { "id", 0, 0, "Indonesian" }, + { "id", "ID", 0, "Indonesian (Indonesia)" }, + { "is", 0, 0, "Icelandic" }, + { "is", "IS", 0, "Icelandic (Iceland)" }, + { "it", 0, 0, "Italian" }, + { "it", "CH", 0, "Italian (Switzerland)" }, + { "it", "IT", 0, "Italian (Italy)" }, + { "iu", 0, 0, "Inuktitut" }, + { "ja", 0, 0, "Japanese" }, + { "ja", "JP", 0, "Japanese (Japan)" }, + { "ka", 0, 0, "Georgian" }, + { "kk", 0, 0, "Kazakh" }, + { "kl", 0, 0, "Kalaallisut" }, + { "km", 0, 0, "Khmer" }, + { "km", "KH", 0, "Khmer (Cambodia)" }, + { "kn", 0, 0, "Kannada" }, + { "ko", 0, 0, "Korean" }, + { "ko", "KR", 0, "Korean (Korea)" }, + { "ku", 0, 0, "Kurdish" }, + { "kw", 0, 0, "Cornish" }, + { "ky", 0, 0, "Kirghiz" }, + { "la", 0, 0, "Latin" }, + { "lo", 0, 0, "Lao" }, + { "lt", 0, 0, "Lithuanian" }, + { "lt", "LT", 0, "Lithuanian (Lithuania)" }, + { "lv", 0, 0, "Latvian" }, + { "lv", "LV", 0, "Latvian (Latvia)" }, + { "mg", 0, 0, "Malagasy" }, + { "mi", 0, 0, "Maori" }, + { "mk", 0, 0, "Macedonian" }, + { "mk", "MK", 0, "Macedonian (Macedonia)" }, + { "ml", 0, 0, "Malayalam" }, + { "mn", 0, 0, "Mongolian" }, + { "mr", 0, 0, "Marathi" }, + { "ms", 0, 0, "Malay" }, + { "ms", "MY", 0, "Malay (Malaysia)" }, + { "mt", 0, 0, "Maltese" }, + { "my", 0, 0, "Burmese" }, + { "my", "MM", 0, "Burmese (Myanmar)" }, + { "nb", 0, 0, "Norwegian Bokmal" }, + { "nb", "NO", 0, "Norwegian Bokmål (Norway)" }, + { "ne", 0, 0, "Nepali" }, + { "nl", 0, 0, "Dutch" }, + { "nl", "BE", 0, "Dutch (Belgium)" }, + { "nl", "NL", 0, "Dutch (Netherlands)" }, + { "nn", 0, 0, "Norwegian Nynorsk" }, + { "nn", "NO", 0, "Norwegian Nynorsk (Norway)" }, + { "no", 0, 0, "Norwegian" }, + { "no", "NO", 0, "Norwegian (Norway)" }, + { "no", "NY", 0, "Norwegian (NY)" }, + { "nr", 0, 0, "Ndebele, South" }, + { "oc", 0, 0, "Occitan post 1500" }, + { "om", 0, 0, "Oromo" }, + { "or", 0, 0, "Oriya" }, + { "pa", 0, 0, "Punjabi" }, + { "pl", 0, 0, "Polish" }, + { "pl", "PL", 0, "Polish (Poland)" }, + { "ps", 0, 0, "Pashto" }, + { "pt", 0, 0, "Portuguese" }, + { "pt", "BR", 0, "Brazilian" }, + { "pt", "PT", 0, "Portuguese (Portugal)" }, + { "qu", 0, 0, "Quechua" }, + { "rm", 0, 0, "Rhaeto-Romance" }, + { "ro", 0, 0, "Romanian" }, + { "ro", "RO", 0, "Romanian (Romania)" }, + { "ru", 0, 0, "Russian" }, + { "ru", "RU", 0, "Russian (Russia" }, + { "rw", 0, 0, "Kinyarwanda" }, + { "sa", 0, 0, "Sanskrit" }, + { "sd", 0, 0, "Sindhi" }, + { "se", 0, 0, "Sami" }, + { "se", "NO", 0, "Sami (Norway)" }, + { "si", 0, 0, "Sinhalese" }, + { "sk", 0, 0, "Slovak" }, + { "sk", "SK", 0, "Slovak (Slovakia)" }, + { "sl", 0, 0, "Slovenian" }, + { "sl", "SI", 0, "Slovenian (Slovenia)" }, + { "sl", "SL", 0, "Slovenian (Sierra Leone)" }, + { "sm", 0, 0, "Samoan" }, + { "so", 0, 0, "Somali" }, + { "sp", 0, 0, "Unknown language" }, + { "sq", 0, 0, "Albanian" }, + { "sq", "AL", 0, "Albanian (Albania)" }, + { "sr", 0, 0, "Serbian" }, + { "sr", "YU", 0, "Serbian (Yugoslavia)" }, + { "sr", 0,"ije", "Serbian" }, + { "sr", 0, "latin", "Serbian" }, + { "sr", 0, "Latn", "Serbian" }, + { "ss", 0, 0, "Swati" }, + { "st", 0, 0, "Sotho" }, + { "sv", 0, 0, "Swedish" }, + { "sv", "SE", 0, "Swedish (Sweden)" }, + { "sv", "SV", 0, "Swedish (El Salvador)" }, + { "sw", 0, 0, "Swahili" }, + { "ta", 0, 0, "Tamil" }, + { "te", 0, 0, "Telugu" }, + { "tg", 0, 0, "Tajik" }, + { "th", 0, 0, "Thai" }, + { "th", "TH", 0, "Thai (Thailand)" }, + { "ti", 0, 0, "Tigrinya" }, + { "tk", 0, 0, "Turkmen" }, + { "tl", 0, 0, "Tagalog" }, + { "to", 0, 0, "Tonga" }, + { "tr", 0, 0, "Turkish" }, + { "tr", "TR", 0, "Turkish (Turkey)" }, + { "ts", 0, 0, "Tsonga" }, + { "tt", 0, 0, "Tatar" }, + { "ug", 0, 0, "Uighur" }, + { "uk", 0, 0, "Ukrainian" }, + { "uk", "UA", 0, "Ukrainian (Ukraine)" }, + { "ur", 0, 0, "Urdu" }, + { "ur", "PK", 0, "Urdu (Pakistan)" }, + { "uz", 0, 0, "Uzbek" }, + { "uz", 0, "cyrillic", "Uzbek" }, + { "vi", 0, 0, "Vietnamese" }, + { "vi", "VN", 0, "Vietnamese (Vietnam)" }, + { "wa", 0, 0, "Walloon" }, + { "wo", 0, 0, "Wolof" }, + { "xh", 0, 0, "Xhosa" }, + { "yi", 0, 0, "Yiddish" }, + { "yo", 0, 0, "Yoruba" }, + { "zh", 0, 0, "Chinese" }, + { "zh", "CN", 0, "Chinese (simplified)" }, + { "zh", "HK", 0, "Chinese (Hong Kong)" }, + { "zh", "TW", 0, "Chinese (traditional)" }, + { "zu", 0, 0, "Zulu" }, + { NULL, 0, 0, NULL } +}; +//*} + +std::string +resolve_language_alias(const std::string& name) +{ + typedef std::map Aliases; + static Aliases language_aliases; + if (language_aliases.empty()) + { + // FIXME: Many of those are not useful for us, since we leave + // encoding to the app, not to the language, we could/should + // also match against all language names, not just aliases from + // locale.alias + + // Aliases taken from /etc/locale.alias + language_aliases["bokmal"] = "nb_NO.ISO-8859-1"; + language_aliases["bokmål"] = "nb_NO.ISO-8859-1"; + language_aliases["catalan"] = "ca_ES.ISO-8859-1"; + language_aliases["croatian"] = "hr_HR.ISO-8859-2"; + language_aliases["czech"] = "cs_CZ.ISO-8859-2"; + language_aliases["danish"] = "da_DK.ISO-8859-1"; + language_aliases["dansk"] = "da_DK.ISO-8859-1"; + language_aliases["deutsch"] = "de_DE.ISO-8859-1"; + language_aliases["dutch"] = "nl_NL.ISO-8859-1"; + language_aliases["eesti"] = "et_EE.ISO-8859-1"; + language_aliases["estonian"] = "et_EE.ISO-8859-1"; + language_aliases["finnish"] = "fi_FI.ISO-8859-1"; + language_aliases["français"] = "fr_FR.ISO-8859-1"; + language_aliases["french"] = "fr_FR.ISO-8859-1"; + language_aliases["galego"] = "gl_ES.ISO-8859-1"; + language_aliases["galician"] = "gl_ES.ISO-8859-1"; + language_aliases["german"] = "de_DE.ISO-8859-1"; + language_aliases["greek"] = "el_GR.ISO-8859-7"; + language_aliases["hebrew"] = "he_IL.ISO-8859-8"; + language_aliases["hrvatski"] = "hr_HR.ISO-8859-2"; + language_aliases["hungarian"] = "hu_HU.ISO-8859-2"; + language_aliases["icelandic"] = "is_IS.ISO-8859-1"; + language_aliases["italian"] = "it_IT.ISO-8859-1"; + language_aliases["japanese"] = "ja_JP.eucJP"; + language_aliases["japanese.euc"] = "ja_JP.eucJP"; + language_aliases["ja_JP"] = "ja_JP.eucJP"; + language_aliases["ja_JP.ujis"] = "ja_JP.eucJP"; + language_aliases["japanese.sjis"] = "ja_JP.SJIS"; + language_aliases["korean"] = "ko_KR.eucKR"; + language_aliases["korean.euc"] = "ko_KR.eucKR"; + language_aliases["ko_KR"] = "ko_KR.eucKR"; + language_aliases["lithuanian"] = "lt_LT.ISO-8859-13"; + language_aliases["no_NO"] = "nb_NO.ISO-8859-1"; + language_aliases["no_NO.ISO-8859-1"] = "nb_NO.ISO-8859-1"; + language_aliases["norwegian"] = "nb_NO.ISO-8859-1"; + language_aliases["nynorsk"] = "nn_NO.ISO-8859-1"; + language_aliases["polish"] = "pl_PL.ISO-8859-2"; + language_aliases["portuguese"] = "pt_PT.ISO-8859-1"; + language_aliases["romanian"] = "ro_RO.ISO-8859-2"; + language_aliases["russian"] = "ru_RU.ISO-8859-5"; + language_aliases["slovak"] = "sk_SK.ISO-8859-2"; + language_aliases["slovene"] = "sl_SI.ISO-8859-2"; + language_aliases["slovenian"] = "sl_SI.ISO-8859-2"; + language_aliases["spanish"] = "es_ES.ISO-8859-1"; + language_aliases["swedish"] = "sv_SE.ISO-8859-1"; + language_aliases["thai"] = "th_TH.TIS-620"; + language_aliases["turkish"] = "tr_TR.ISO-8859-9"; + } + + std::string name_lowercase; + name_lowercase.resize(name.size()); + for(std::string::size_type i = 0; i < name.size(); ++i) + name_lowercase[i] = static_cast(tolower(name[i])); + + Aliases::iterator i = language_aliases.find(name_lowercase); + if (i != language_aliases.end()) + { + return i->second; + } + else + { + return name; + } +} + +Language +Language::from_spec(const std::string& language, const std::string& country, const std::string& modifier) +{ + static std::map > language_map; + + if (language_map.empty()) + { // Init language_map + for(int i = 0; languages[i].language != NULL; ++i) + language_map[languages[i].language].push_back(&languages[i]); + } + + std::map >::iterator i = language_map.find(language); + if (i != language_map.end()) + { + std::vector& lst = i->second; + + LanguageSpec tmpspec; + tmpspec.language = language.c_str(); + tmpspec.country = country.c_str(); + tmpspec.modifier = modifier.c_str(); + Language tmplang(&tmpspec); + + LanguageSpec* best_match = 0; + int best_match_score = 0; + for(std::vector::iterator j = lst.begin(); j != lst.end(); ++j) + { // Search for the language that best matches the given spec, value country more then modifier + int score = Language::match(Language(*j), tmplang); + + if (score > best_match_score) + { + best_match = *j; + best_match_score = score; + } + } + assert(best_match); + return Language(best_match); + } + else + { + return Language(); + } +} + +Language +Language::from_name(const std::string& spec_str) +{ + return from_env(resolve_language_alias(spec_str)); +} + +Language +Language::from_env(const std::string& env) +{ + // Split LANGUAGE_COUNTRY.CODESET@MODIFIER into parts + std::string::size_type ln = env.find('_'); + std::string::size_type dt = env.find('.'); + std::string::size_type at = env.find('@'); + + std::string language; + std::string country; + std::string codeset; + std::string modifier; + + //std::cout << ln << " " << dt << " " << at << std::endl; + + language = env.substr(0, std::min(std::min(ln, dt), at)); + + if (ln != std::string::npos && ln+1 < env.size()) // _ + { + country = env.substr(ln+1, (std::min(dt, at) == std::string::npos) ? std::string::npos : std::min(dt, at) - (ln+1)); + } + + if (dt != std::string::npos && dt+1 < env.size()) // . + { + codeset = env.substr(dt+1, (at == std::string::npos) ? std::string::npos : (at - (dt+1))); + } + + if (at != std::string::npos && at+1 < env.size()) // @ + { + modifier = env.substr(at+1); + } + + return from_spec(language, country, modifier); +} + +Language::Language(LanguageSpec* language_spec_) + : language_spec(language_spec_) +{ +} + +Language::Language() + : language_spec(0) +{ +} + +int +Language::match(const Language& lhs, const Language& rhs) +{ + if (lhs.get_language() != rhs.get_language()) + { + return 0; + } + else + { + static int match_tbl[3][3] = { + // modifier match, wildchard, miss + { 9, 8, 5 }, // country match + { 7, 6, 3 }, // country wildcard + { 4, 2, 1 }, // country miss + }; + + int c; + if (lhs.get_country() == rhs.get_country()) + c = 0; + else if (lhs.get_country().empty() || rhs.get_country().empty()) + c = 1; + else + c = 2; + + int m; + if (lhs.get_modifier() == rhs.get_modifier()) + m = 0; + else if (lhs.get_modifier().empty() || rhs.get_modifier().empty()) + m = 1; + else + m = 2; + + return match_tbl[c][m]; + } +} + +std::string +Language::get_language() const +{ + if (language_spec) + return language_spec->language; + else + return ""; +} + +std::string +Language::get_country() const +{ + if (language_spec && language_spec->country) + return language_spec->country; + else + return ""; +} + +std::string +Language::get_modifier() const +{ + if (language_spec && language_spec->modifier) + return language_spec->modifier; + else + return ""; +} + +std::string +Language::get_name() const +{ + if (language_spec) + return language_spec->name; + else + return ""; +} + +std::string +Language::str() const +{ + if (language_spec) + { + std::string var; + var += language_spec->language; + if (language_spec->country) + { + var += "_"; + var += language_spec->country; + } + + if (language_spec->modifier) + { + var += "@"; + var += language_spec->modifier; + } + return var; + } + else + { + return ""; + } +} + +bool +Language::operator==(const Language& rhs) +{ + return language_spec == rhs.language_spec; +} + +bool +Language::operator!=(const Language& rhs) +{ + return language_spec != rhs.language_spec; +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/language.hpp b/external/tinygettext/language.hpp new file mode 100644 index 000000000..90eccc1d4 --- /dev/null +++ b/external/tinygettext/language.hpp @@ -0,0 +1,91 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_LANGUAGE_HPP +#define HEADER_TINYGETTEXT_LANGUAGE_HPP + +#include + +namespace tinygettext { + +struct LanguageSpec; + +/** Lightweight wrapper around LanguageSpec */ +class Language +{ +private: + LanguageSpec* language_spec; + + Language(LanguageSpec* language_spec); + +public: + /** Create a language from language and country code: + Example: Languge("de", "DE"); */ + static Language from_spec(const std::string& language, + const std::string& country = std::string(), + const std::string& modifier = std::string()); + + /** Create a language from language and country code: + Example: Languge("deutsch"); + Example: Languge("de_DE"); */ + static Language from_name(const std::string& str); + + /** Create a language from an environment variable style string (e.g de_DE.UTF-8@modifier) */ + static Language from_env(const std::string& env); + + /** Compares two Languages, returns 0 on missmatch and a score + between 1 and 9 on match, the higher the score the better the + match */ + static int match(const Language& lhs, const Language& rhs); + + /** Create an undefined Language object */ + Language(); + + operator bool() const { return language_spec; } + + /** Returns the language code (i.e. de, en, fr) */ + std::string get_language() const; + + /** Returns the country code (i.e. DE, AT, US) */ + std::string get_country() const; + + /** Returns the modifier of the language (i.e. latn or Latn for + Serbian with non-cyrilic characters) */ + std::string get_modifier() const; + + /** Returns the human readable name of the Language */ + std::string get_name() const; + + /** Returns the Language as string in the form of an environment + variable: {language}_{country}@{modifier} */ + std::string str() const; + + bool operator==(const Language& rhs); + bool operator!=(const Language& rhs); + + friend bool operator<(const Language& lhs, const Language& rhs); +}; + +inline bool operator<(const Language& lhs, const Language& rhs) { + return lhs.language_spec < rhs.language_spec; +} + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/log.cpp b/external/tinygettext/log.cpp new file mode 100644 index 000000000..be8e2e691 --- /dev/null +++ b/external/tinygettext/log.cpp @@ -0,0 +1,70 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#include +#include "log.hpp" + +namespace tinygettext { + +Log::log_callback_t Log::log_info_callback = &Log::default_log_callback; +Log::log_callback_t Log::log_warning_callback = &Log::default_log_callback; +Log::log_callback_t Log::log_error_callback = &Log::default_log_callback; + +void +Log::default_log_callback(const std::string& str) +{ + std::cerr << "tinygettext: " << str; +} + +void +Log::set_log_info_callback(log_callback_t callback) +{ + log_info_callback = callback; +} + +void +Log::set_log_warning_callback(log_callback_t callback) +{ + log_warning_callback = callback; +} + +void +Log::set_log_error_callback(log_callback_t callback) +{ + log_error_callback = callback; +} + +Log::Log(log_callback_t callback_) : + callback(callback_), + out() +{ +} + +Log::~Log() +{ + callback(out.str()); +} + +std::ostream& +Log::get() +{ + return out; +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/log.hpp b/external/tinygettext/log.hpp new file mode 100644 index 000000000..a8eadb461 --- /dev/null +++ b/external/tinygettext/log.hpp @@ -0,0 +1,56 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_LOG_HPP +#define HEADER_TINYGETTEXT_LOG_HPP + +#include + +namespace tinygettext { + +class Log +{ +public: + typedef void (*log_callback_t)(const std::string&); + + static log_callback_t log_info_callback; + static log_callback_t log_warning_callback; + static log_callback_t log_error_callback; + + + static void default_log_callback(const std::string& str); + + static void set_log_info_callback(log_callback_t callback); + static void set_log_warning_callback(log_callback_t callback); + static void set_log_error_callback(log_callback_t callback); + +private: + log_callback_t callback; + std::ostringstream out; + +public: + Log(log_callback_t callback); + ~Log(); + + std::ostream& get(); +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/log_stream.hpp b/external/tinygettext/log_stream.hpp new file mode 100644 index 000000000..8ad4c022d --- /dev/null +++ b/external/tinygettext/log_stream.hpp @@ -0,0 +1,34 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_LOG_STREAM_HPP +#define HEADER_TINYGETTEXT_LOG_STREAM_HPP + +#include "log.hpp" + +namespace tinygettext { + +// FIXME: very bad to have such things in the API +#define log_error if (!Log::log_error_callback); else (Log(Log::log_error_callback)).get() +#define log_warning if (!Log::log_warning_callback); else (Log(Log::log_warning_callback)).get() +#define log_info if (!Log::log_info_callback); else (Log(Log::log_warning_callback)).get() + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/plural_forms.cpp b/external/tinygettext/plural_forms.cpp new file mode 100644 index 000000000..8271437b7 --- /dev/null +++ b/external/tinygettext/plural_forms.cpp @@ -0,0 +1,89 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#include "plural_forms.hpp" + +#include + +namespace tinygettext { + +/** + * Plural functions are used to select a string that matches a given + * count. \a n is the count and the return value is the string index + * used in the .po file, for example: + * + * msgstr[0] = "You got %d error"; + * msgstr[1] = "You got %d errors"; + * ^-- return value of plural function + */ +unsigned int plural1(int ) { return 0; } +unsigned int plural2_1(int n) { return (n != 1); } +unsigned int plural2_2(int n) { return (n > 1); } +unsigned int plural2_mk(int n) { return n==1 || n%10==1 ? 0 : 1; } +unsigned int plural3_lv(int n) { return static_cast(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); } +unsigned int plural3_ga(int n) { return static_cast(n==1 ? 0 : n==2 ? 1 : 2); } +unsigned int plural3_lt(int n) { return static_cast(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2); } +unsigned int plural3_1(int n) { return static_cast(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); } +unsigned int plural3_sk(int n) { return static_cast( (n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2 ); } +unsigned int plural3_pl(int n) { return static_cast(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); } +unsigned int plural3_sl(int n) { return static_cast(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3); } +unsigned int plural4_ar(int n) { return static_cast( n==1 ? 0 : n==2 ? 1 : n>=3 && n<=10 ? 2 : 3 ); } + +PluralForms +PluralForms::from_string(const std::string& str) +{ + static std::map plural_forms; + + if (plural_forms.empty()) + { + // Note that the plural forms here shouldn't contain any spaces + plural_forms["Plural-Forms:nplurals=1;plural=0;"] = PluralForms(1, plural1); + plural_forms["Plural-Forms:nplurals=2;plural=(n!=1);"] = PluralForms(2, plural2_1); + plural_forms["Plural-Forms:nplurals=2;plural=n!=1;"] = PluralForms(2, plural2_1); + plural_forms["Plural-Forms:nplurals=2;plural=(n>1);"] = PluralForms(2, plural2_2); + plural_forms["Plural-Forms:nplurals=2;plural=n==1||n%10==1?0:1;"] = PluralForms(2, plural2_mk); + plural_forms["Plural-Forms:nplurals=3;plural=n%10==1&&n%100!=11?0:n!=0?1:2);"] = PluralForms(2, plural3_lv); + plural_forms["Plural-Forms:nplurals=3;plural=n==1?0:n==2?1:2;"] = PluralForms(3, plural3_ga); + plural_forms["Plural-Forms:nplurals=3;plural=(n%10==1&&n%100!=11?0:n%10>=2&&(n%100<10||n%100>=20)?1:2);"] = PluralForms(3, plural3_lt); + plural_forms["Plural-Forms:nplurals=3;plural=(n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2);"] = PluralForms(3, plural3_1); + plural_forms["Plural-Forms:nplurals=3;plural=(n==1)?0:(n>=2&&n<=4)?1:2;"] = PluralForms(3, plural3_sk); + plural_forms["Plural-Forms:nplurals=3;plural=(n==1?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2);"] = PluralForms(3, plural3_pl); + plural_forms["Plural-Forms:nplurals=3;plural=(n%100==1?0:n%100==2?1:n%100==3||n%100==4?2:3);"] = PluralForms(3, plural3_sl); + + plural_forms["Plural-Forms:nplurals=4;plural=n==1?0:n==2?1:n>=3&&n<=10?2:3;"]=PluralForms(4, plural4_ar); + } + + // Remove spaces from string before lookup + std::string space_less_str; + for(std::string::size_type i = 0; i < str.size(); ++i) + if (!isspace(str[i])) + space_less_str += str[i]; + + std::map::const_iterator it= plural_forms.find(space_less_str); + if (it != plural_forms.end()) + { + return it->second; + } + else + { + return PluralForms(); + } +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/plural_forms.hpp b/external/tinygettext/plural_forms.hpp new file mode 100644 index 000000000..0b064494b --- /dev/null +++ b/external/tinygettext/plural_forms.hpp @@ -0,0 +1,61 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_PLURAL_FORMS_HPP +#define HEADER_TINYGETTEXT_PLURAL_FORMS_HPP + +#include + +namespace tinygettext { + +typedef unsigned int (*PluralFunc)(int n); + +class PluralForms +{ +private: + unsigned int nplural; + PluralFunc plural; + +public: + static PluralForms from_string(const std::string& str); + + PluralForms() + : nplural(0), + plural(0) + {} + + PluralForms(unsigned int nplural_, PluralFunc plural_) + : nplural(nplural_), + plural(plural_) + {} + + unsigned int get_nplural() const { return nplural; } + unsigned int get_plural(int n) const { if (plural) return plural(n); else return 0; } + + bool operator==(const PluralForms& other) { return nplural == other.nplural && plural == other.plural; } + bool operator!=(const PluralForms& other) { return !(*this == other); } + + operator bool() const { + return plural; + } +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/po_parser.cpp b/external/tinygettext/po_parser.cpp new file mode 100644 index 000000000..5ceb3fd26 --- /dev/null +++ b/external/tinygettext/po_parser.cpp @@ -0,0 +1,496 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#include "po_parser.hpp" + +#include +#include +#include +#include +#include +#include +#include + +#include "language.hpp" +#include "log_stream.hpp" +#include "iconv.hpp" +#include "dictionary.hpp" +#include "plural_forms.hpp" + +namespace tinygettext { + +bool POParser::pedantic = true; + +void +POParser::parse(const std::string& filename, std::istream& in, Dictionary& dict) +{ + POParser parser(filename, in, dict); + parser.parse(); +} + +class POParserError {}; + +POParser::POParser(const std::string& filename_, std::istream& in_, Dictionary& dict_, bool use_fuzzy_) : + filename(filename_), + in(in_), + dict(dict_), + use_fuzzy(use_fuzzy_), + running(false), + eof(false), + big5(false), + line_number(0), + current_line(), + conv() +{ +} + +POParser::~POParser() +{ +} + +void +POParser::warning(const std::string& msg) +{ + log_warning << filename << ":" << line_number << ": warning: " << msg << ": " << current_line << std::endl; + //log_warning << "Line: " << current_line << std::endl; +} + +void +POParser::error(const std::string& msg) +{ + log_error << filename << ":" << line_number << ": error: " << msg << ": " << current_line << std::endl; + + // Try to recover from an error by searching for start of another entry + do + next_line(); + while(!eof && !is_empty_line()); + + throw POParserError(); +} + +void +POParser::next_line() +{ + line_number += 1; + if (!std::getline(in, current_line)) + eof = true; +} + +void +POParser::get_string_line(std::ostringstream& out,unsigned int skip) +{ + if (skip+1 >= static_cast(current_line.size())) + error("unexpected end of line"); + + if (current_line[skip] != '"') + error("expected start of string '\"'"); + + std::string::size_type i; + for(i = skip+1; current_line[i] != '\"'; ++i) + { + if (big5 && static_cast(current_line[i]) >= 0x81 && static_cast(current_line[i]) <= 0xfe) + { + out << current_line[i]; + + i += 1; + + if (i >= current_line.size()) + error("invalid big5 encoding"); + + out << current_line[i]; + } + else if (i >= current_line.size()) + { + error("unexpected end of string"); + } + else if (current_line[i] == '\\') + { + i += 1; + + if (i >= current_line.size()) + error("unexpected end of string in handling '\\'"); + + switch (current_line[i]) + { + case 'a': out << '\a'; break; + case 'b': out << '\b'; break; + case 'v': out << '\v'; break; + case 'n': out << '\n'; break; + case 't': out << '\t'; break; + case 'r': out << '\r'; break; + case '"': out << '"'; break; + case '\\': out << '\\'; break; + default: + std::ostringstream err; + err << "unhandled escape '\\" << current_line[i] << "'"; + warning(err.str()); + + out << current_line[i-1] << current_line[i]; + break; + } + } + else + { + out << current_line[i]; + } + } + + // process trailing garbage in line and warn if there is any + for(i = i+1; i < current_line.size(); ++i) + if (!isspace(current_line[i])) + { + warning("unexpected garbage after string ignoren"); + break; + } +} + +std::string +POParser::get_string(unsigned int skip) +{ + std::ostringstream out; + + if (skip+1 >= static_cast(current_line.size())) + error("unexpected end of line"); + + if (current_line[skip] == ' ' && current_line[skip+1] == '"') + { + get_string_line(out, skip+1); + } + else + { + if (pedantic) + warning("keyword and string must be seperated by a single space"); + + for(;;) + { + if (skip >= static_cast(current_line.size())) + error("unexpected end of line"); + else if (current_line[skip] == '\"') + { + get_string_line(out, skip); + break; + } + else if (!isspace(current_line[skip])) + { + error("string must start with '\"'"); + } + else + { + // skip space + } + + skip += 1; + } + } + +next: + next_line(); + for(std::string::size_type i = 0; i < current_line.size(); ++i) + { + if (current_line[i] == '"') + { + if (i == 1) + if (pedantic) + warning("leading whitespace before string"); + + get_string_line(out, i); + goto next; + } + else if (isspace(current_line[i])) + { + // skip + } + else + { + break; + } + } + + return out.str(); +} + +static bool has_prefix(const std::string& lhs, const std::string rhs) +{ + if (lhs.length() < rhs.length()) + return false; + else + return lhs.compare(0, rhs.length(), rhs) == 0; +} + +void +POParser::parse_header(const std::string& header) +{ + std::string from_charset; + std::string::size_type start = 0; + for(std::string::size_type i = 0; i < header.length(); ++i) + { + if (header[i] == '\n') + { + std::string line = header.substr(start, i - start); + + if (has_prefix(line, "Content-Type:")) + { + // from_charset = line.substr(len); + unsigned int len = strlen("Content-Type: text/plain; charset="); + if (line.compare(0, len, "Content-Type: text/plain; charset=") == 0) + { + from_charset = line.substr(len); + + for(std::string::iterator ch = from_charset.begin(); ch != from_charset.end(); ++ch) + *ch = static_cast(toupper(*ch)); + } + else + { + warning("malformed Content-Type header"); + } + } + else if (has_prefix(line, "Plural-Forms:")) + { + PluralForms plural_forms = PluralForms::from_string(line); + if (!plural_forms) + { + warning("unknown Plural-Forms given"); + } + else + { + if (!dict.get_plural_forms()) + { + dict.set_plural_forms(plural_forms); + } + else + { + if (dict.get_plural_forms() != plural_forms) + { + warning("Plural-Forms missmatch between .po file and dictionary"); + } + } + } + } + start = i+1; + } + } + + if (from_charset.empty() || from_charset == "CHARSET") + { + warning("charset not specified for .po, fallback to utf-8"); + from_charset = "UTF-8"; + } + else if (from_charset == "BIG5") + { + big5 = true; + } + + conv.set_charsets(from_charset, dict.get_charset()); +} + +bool +POParser::is_empty_line() +{ + if (current_line.empty()) + { + return true; + } + else if (current_line[0] == '#') + { // handle comments as empty lines + if (current_line.size() == 1 || (current_line.size() >= 2 && isspace(current_line[1]))) + return true; + else + return false; + } + else + { + for(std::string::iterator i = current_line.begin(); i != current_line.end(); ++i) + { + if (!isspace(*i)) + return false; + } + } + return true; +} + +bool +POParser::prefix(const char* prefix_str) +{ + return current_line.compare(0, strlen(prefix_str), prefix_str) == 0; +} + +void +POParser::parse() +{ + next_line(); + + // skip UTF-8 intro that some text editors produce + // see http://en.wikipedia.org/wiki/Byte-order_mark + if (current_line.size() >= 3 && + current_line[0] == static_cast(0xef) && + current_line[1] == static_cast(0xbb) && + current_line[2] == static_cast(0xbf)) + { + current_line = current_line.substr(3); + } + + // Parser structure + while(!eof) + { + try + { + bool fuzzy = false; + bool has_msgctxt = false; + std::string msgctxt; + std::string msgid; + + while(prefix("#")) + { + if (current_line.size() >= 2 && current_line[1] == ',') + { + // FIXME: Rather simplistic hunt for fuzzy flag + if (current_line.find("fuzzy", 2) != std::string::npos) + fuzzy = true; + } + + next_line(); + } + + if (!is_empty_line()) + { + if (prefix("msgctxt")) + { + has_msgctxt = true; + msgctxt = get_string(7); + } + + if (prefix("msgid")) + msgid = get_string(5); + else + error("expected 'msgid'"); + + if (prefix("msgid_plural")) + { + std::string msgid_plural = get_string(12); + std::vector msgstr_num; + bool saw_nonempty_msgstr = false; + + next: + if (is_empty_line()) + { + if (msgstr_num.empty()) + error("expected 'msgstr[N] (0 <= N <= 9)'"); + } + else if (prefix("msgstr[") && + current_line.size() > 8 && + isdigit(current_line[7]) && current_line[8] == ']') + { + unsigned int number = static_cast(current_line[7] - '0'); + std::string msgstr = get_string(9); + + if(!msgstr.empty()) + saw_nonempty_msgstr = true; + + if (number >= msgstr_num.size()) + msgstr_num.resize(number+1); + + msgstr_num[number] = conv.convert(msgstr); + goto next; + } + else + { + error("expected 'msgstr[N]'"); + } + + if (!is_empty_line()) + error("expected 'msgstr[N]' or empty line"); + + if (saw_nonempty_msgstr) + { + if (use_fuzzy || !fuzzy) + { + if (!dict.get_plural_forms()) + { + warning("msgstr[N] seen, but no Plural-Forms given"); + } + else + { + if (msgstr_num.size() != dict.get_plural_forms().get_nplural()) + { + warning("msgstr[N] count doesn't match Plural-Forms.nplural"); + } + } + + if (has_msgctxt) + dict.add_translation(msgctxt, msgid, msgid_plural, msgstr_num); + else + dict.add_translation(msgid, msgid_plural, msgstr_num); + } + + if (0) + { + std::cout << (fuzzy?"fuzzy":"not-fuzzy") << std::endl; + std::cout << "msgid \"" << msgid << "\"" << std::endl; + std::cout << "msgid_plural \"" << msgid_plural << "\"" << std::endl; + for(std::vector::size_type i = 0; i < msgstr_num.size(); ++i) + std::cout << "msgstr[" << i << "] \"" << conv.convert(msgstr_num[i]) << "\"" << std::endl; + std::cout << std::endl; + } + } + } + else if (prefix("msgstr")) + { + std::string msgstr = get_string(6); + + if (msgid.empty()) + { + parse_header(msgstr); + } + else if(!msgstr.empty()) + { + if (use_fuzzy || !fuzzy) + { + if (has_msgctxt) + dict.add_translation(msgctxt, msgid, conv.convert(msgstr)); + else + dict.add_translation(msgid, conv.convert(msgstr)); + } + + if (0) + { + std::cout << (fuzzy?"fuzzy":"not-fuzzy") << std::endl; + std::cout << "msgid \"" << msgid << "\"" << std::endl; + std::cout << "msgstr \"" << conv.convert(msgstr) << "\"" << std::endl; + std::cout << std::endl; + } + } + } + else + { + error("expected 'msgstr' or 'msgid_plural'"); + } + } + + if (!is_empty_line()) + error("expected empty line"); + + next_line(); + } + catch(POParserError&) + { + } + } +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/po_parser.hpp b/external/tinygettext/po_parser.hpp new file mode 100644 index 000000000..329af5913 --- /dev/null +++ b/external/tinygettext/po_parser.hpp @@ -0,0 +1,75 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_PO_PARSER_HPP +#define HEADER_TINYGETTEXT_PO_PARSER_HPP + +#include + +#include "iconv.hpp" + +namespace tinygettext { + +class Dictionary; + +class POParser +{ +private: + std::string filename; + std::istream& in; + Dictionary& dict; + bool use_fuzzy; + + bool running; + bool eof; + bool big5; + + int line_number; + std::string current_line; + + IConv conv; + + POParser(const std::string& filename, std::istream& in_, Dictionary& dict_, bool use_fuzzy = true); + ~POParser(); + + void parse_header(const std::string& header); + void parse(); + void next_line(); + std::string get_string(unsigned int skip); + void get_string_line(std::ostringstream& str,unsigned int skip); + bool is_empty_line(); + bool prefix(const char* ); + void error(const std::string& msg) __attribute__((__noreturn__)); + void warning(const std::string& msg); + +public: + /** @param filename name of the istream, only used in error messages + @param in stream from which the PO file is read. + @param dict dictionary to which the strings are written */ + static void parse(const std::string& filename, std::istream& in, Dictionary& dict); + static bool pedantic; + +private: + POParser (const POParser&); + POParser& operator= (const POParser&); +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/external/tinygettext/tinygettext.cpp b/external/tinygettext/tinygettext.cpp new file mode 100644 index 000000000..7f5adc8ae --- /dev/null +++ b/external/tinygettext/tinygettext.cpp @@ -0,0 +1,22 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +namespace tinygettext { + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/tinygettext.hpp b/external/tinygettext/tinygettext.hpp new file mode 100644 index 000000000..19fd4c657 --- /dev/null +++ b/external/tinygettext/tinygettext.hpp @@ -0,0 +1,27 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2006 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_TINYGETTEXT_HPP +#define HEADER_TINYGETTEXT_TINYGETTEXT_HPP + +#include "dictionary.hpp" +#include "dictionary_manager.hpp" +#include "language.hpp" + +#endif + +/* EOF */ diff --git a/external/tinygettext/unix_file_system.cpp b/external/tinygettext/unix_file_system.cpp new file mode 100644 index 000000000..5e14d17f1 --- /dev/null +++ b/external/tinygettext/unix_file_system.cpp @@ -0,0 +1,65 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#include "unix_file_system.hpp" + +#include +#include +#include +#include +#include +#include + +namespace tinygettext { + +UnixFileSystem::UnixFileSystem() +{ +} + +std::vector +UnixFileSystem::open_directory(const std::string& pathname) +{ + DIR* dir = opendir(pathname.c_str()); + if (!dir) + { + // FIXME: error handling + return std::vector(); + } + else + { + std::vector files; + + struct dirent* dp; + while((dp = readdir(dir)) != 0) + { + files.push_back(dp->d_name); + } + closedir(dir); + + return files; + } +} + +std::auto_ptr +UnixFileSystem::open_file(const std::string& filename) +{ + return std::auto_ptr(new std::ifstream(filename.c_str())); +} + +} // namespace tinygettext + +/* EOF */ diff --git a/external/tinygettext/unix_file_system.hpp b/external/tinygettext/unix_file_system.hpp new file mode 100644 index 000000000..80f3e6db4 --- /dev/null +++ b/external/tinygettext/unix_file_system.hpp @@ -0,0 +1,38 @@ +// tinygettext - A gettext replacement that works directly on .po files +// Copyright (C) 2009 Ingo Ruhnke +// +// 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. + +#ifndef HEADER_TINYGETTEXT_UNIX_FILE_SYSTEM_HPP +#define HEADER_TINYGETTEXT_UNIX_FILE_SYSTEM_HPP + +#include "file_system.hpp" + +namespace tinygettext { + +class UnixFileSystem : public FileSystem +{ +public: + UnixFileSystem(); + + std::vector open_directory(const std::string& pathname); + std::auto_ptr open_file(const std::string& filename); +}; + +} // namespace tinygettext + +#endif + +/* EOF */ diff --git a/src/pingus/pingus_main.cpp b/src/pingus/pingus_main.cpp index 7daf58609..09ded6737 100644 --- a/src/pingus/pingus_main.cpp +++ b/src/pingus/pingus_main.cpp @@ -204,8 +204,8 @@ void PingusMain::parse_args(int argc, char** argv) { CommandLine argp; - argp.add_usage("pingus [OPTIONS]... [FILE]"); - argp.add_doc("Pingus is a puzzle game where you need to guide a bunch of little penguins around the world."); + argp.add_usage(_("[OPTIONS]... [FILE]")); + argp.add_doc(_("Pingus is a puzzle game where you need to guide a bunch of little penguins around the world.")); argp.add_option('h', "help", "", _("Displays this help")); @@ -548,7 +548,7 @@ PingusMain::init_path_finder() } // Language is automatically picked from env variable - // dictionary_manager.set_language("de"); + //dictionary_manager.set_language(tinygettext::Language::from_env("it_IT.utf8")); // maybe overwritten by file ~/.pingus/config dictionary_manager.add_directory(path_manager.complete("po/")); if (globals::maintainer_mode) @@ -681,10 +681,13 @@ PingusMain::main(int argc, char** argv) try { - parse_args(argc, argv); - init_path_finder(); - read_rc_file(); - apply_args(); + // FIXME force set language using System::get_language() to get it from env + dictionary_manager.set_language(tinygettext::Language::from_env(System::get_language())); + + parse_args(argc, argv); // here language and po dir isn't set, no traslation in command line + init_path_finder(); // here init language path + read_rc_file(); // here set language if ~/.pingus/config exist and language value is set + apply_args(); // here set language if arg -l is specified print_greeting_message(); diff --git a/src/pingus/screens/pingus_menu.cpp b/src/pingus/screens/pingus_menu.cpp index cd7ff23b5..0ec9d2b4b 100644 --- a/src/pingus/screens/pingus_menu.cpp +++ b/src/pingus/screens/pingus_menu.cpp @@ -75,6 +75,8 @@ PingusMenu::PingusMenu() : create_background(Size(Display::get_width(), Display::get_height())); help = _("..:: Ctrl-g: mouse grab :: F10: fps counter :: F11: fullscreen :: F12: screenshot ::.."); + + Sound::PingusSound::play_music("pingus-1.it"); } PingusMenu::~PingusMenu() diff --git a/src/util/system.cpp b/src/util/system.cpp index 4882577e8..5b74ee21d 100644 --- a/src/util/system.cpp +++ b/src/util/system.cpp @@ -346,6 +346,9 @@ System::get_language() if (lang_c) lang = lang_c; + if (lang.empty() || lang == "C") + lang = getenv("LANG"); + if (lang.empty() || lang == "C") return globals::default_language; else